---
Fuzzer filename: '/src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    test_client
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         12
      ICount:          274
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_StaticConstInit
        - __assert_fail
        - autodetect_recv_request_packet
        - autodetect_recv_response_packet
        - fastpath_decrypt
        - fastpath_read_header_rdp
        - fastpath_recv_inputs
        - fastpath_recv_updates
        - freerdp_client_context_free
        - freerdp_client_context_new
        - freerdp_is_valid_mcs_create_request
        - freerdp_is_valid_mcs_create_response
        - multitransport_recv_request
        - multitransport_recv_response
        - nla_free
        - nla_new
        - nla_recv_pdu
        - rdp_read_header
        - rdp_read_security_header
        - rdp_read_share_control_header
        - rdp_read_share_data_header
        - rdp_recv_callback
        - rdp_recv_client_info
        - rdp_recv_client_synchronize_pdu
        - rdp_recv_confirm_active
        - rdp_recv_data_pdu
        - rdp_recv_deactivate_all
        - rdp_recv_demand_active
        - rdp_recv_enhanced_security_redirection_packet
        - rdp_recv_font_map_pdu
        - rdp_recv_get_active_header
        - rdp_recv_heartbeat_packet
        - rdp_recv_message_channel_pdu
        - rdp_recv_out_of_sequence_pdu
        - rdp_recv_save_session_info
        - rdp_recv_server_synchronize_pdu
        - update_recv_altsec_window_order
        - update_recv_order
        - update_recv_play_sound
        - update_recv_pointer
        - update_recv_surfcmds
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/test/TestFuzzCoreClient.c:18,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:19,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - __assert_fail
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:21,16'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - __assert_fail
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
        - Branch String:   'libfreerdp/core/test/TestFuzzCoreClient.c:22,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:22,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - __assert_fail
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:24,10'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - __assert_fail
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
        - Branch String:   'libfreerdp/core/test/TestFuzzCoreClient.c:29,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:29,3'
              BranchSideFuncs:
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
            - BranchSide:      'libfreerdp/core/test/TestFuzzCoreClient.c:31,25'
              BranchSideFuncs:
                - fastpath_recv_updates
                - fastpath_recv_inputs
                - fastpath_read_header_rdp
                - fastpath_decrypt
                - rdp_recv_callback
                - rdp_read_security_header
                - rdp_read_header
                - rdp_read_share_control_header
                - rdp_read_share_data_header
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_out_of_sequence_pdu
                - rdp_recv_message_channel_pdu
                - update_recv_order
                - update_recv_altsec_window_order
                - update_recv_play_sound
                - update_recv_pointer
                - update_recv_surfcmds
                - rdp_recv_get_active_header
                - rdp_recv_demand_active
                - rdp_recv_confirm_active
                - nla_new
                - nla_recv_pdu
                - nla_free
                - rdp_recv_heartbeat_packet
                - rdp_recv_client_info
                - rdp_recv_save_session_info
                - freerdp_is_valid_mcs_create_request
                - freerdp_is_valid_mcs_create_response
                - multitransport_recv_request
                - multitransport_recv_response
                - autodetect_recv_request_packet
                - autodetect_recv_response_packet
                - rdp_recv_deactivate_all
                - rdp_recv_server_synchronize_pdu
                - rdp_recv_client_synchronize_pdu
                - rdp_recv_data_pdu
                - rdp_recv_font_map_pdu
                - freerdp_client_context_free
      Callsites:
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:17,24'
          Dst:             freerdp_client_context_new
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:22,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:25,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:29,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:31,3'
          Dst:             fastpath_recv_updates
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:32,3'
          Dst:             fastpath_recv_inputs
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:35,3'
          Dst:             fastpath_read_header_rdp
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:36,3'
          Dst:             fastpath_decrypt
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:52,3'
          Dst:             rdp_recv_callback
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:53,3'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:54,3'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:55,3'
          Dst:             rdp_read_share_control_header
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:56,3'
          Dst:             rdp_read_share_data_header
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:58,3'
          Dst:             rdp_recv_enhanced_security_redirection_packet
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:59,3'
          Dst:             rdp_recv_out_of_sequence_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:60,3'
          Dst:             rdp_recv_message_channel_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:68,3'
          Dst:             update_recv_order
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:69,3'
          Dst:             update_recv_altsec_window_order
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:70,3'
          Dst:             update_recv_play_sound
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:71,3'
          Dst:             update_recv_pointer
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:72,3'
          Dst:             update_recv_surfcmds
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:73,3'
          Dst:             rdp_recv_get_active_header
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:74,3'
          Dst:             rdp_recv_demand_active
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:75,3'
          Dst:             rdp_recv_confirm_active
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:78,17'
          Dst:             nla_new
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:79,3'
          Dst:             nla_recv_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:80,3'
          Dst:             nla_free
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:83,3'
          Dst:             rdp_recv_heartbeat_packet
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:85,3'
          Dst:             rdp_recv_client_info
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:86,3'
          Dst:             rdp_recv_save_session_info
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:89,3'
          Dst:             freerdp_is_valid_mcs_create_request
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:90,3'
          Dst:             freerdp_is_valid_mcs_create_response
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:93,3'
          Dst:             multitransport_recv_request
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:94,3'
          Dst:             multitransport_recv_response
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:97,3'
          Dst:             autodetect_recv_request_packet
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:98,3'
          Dst:             autodetect_recv_response_packet
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:101,3'
          Dst:             rdp_recv_deactivate_all
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:102,3'
          Dst:             rdp_recv_server_synchronize_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:103,3'
          Dst:             rdp_recv_client_synchronize_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:105,3'
          Dst:             rdp_recv_data_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:106,3'
          Dst:             rdp_recv_font_map_pdu
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:109,2'
          Dst:             freerdp_client_context_free
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6935
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c'
      linkageType:     externalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - test_client
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/test/TestFuzzCoreClient.c:115,2'
          Dst:             test_client
    - functionName:    client_encomsp_participant_created
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - participantCreated
      BBCount:         29
      ICount:          155
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - freerdp_client_encomsp_set_control
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1388,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1388,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1389,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1388,35'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1388,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1389,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1388,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1389,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1391,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:1392,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1392,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1394,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:1395,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1395,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1397,6'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:1397,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1398,28'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1400,38'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:1401,14'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1401,18'
              BranchSideFuncs:
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1413,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1401,64'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1402,8'
              BranchSideFuncs:
                - freerdp_client_encomsp_set_control
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1413,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1401,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1404,43'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1413,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1404,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1405,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:1410,29'
              BranchSideFuncs:
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/client.c:1392,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1395,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1400,12'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:1404,8'
          Dst:             freerdp_client_encomsp_set_control
        - Src:             'client/common/client.c:1410,3'
          Dst:             freerdp_settings_set_bool
    - functionName:    freerdp_client_encomsp_set_control
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encomsp
        - control
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:1366,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1367,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1369,22'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1372,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1373,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1375,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    extract_authorization_code
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
      BBCount:         16
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strchr
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:992,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:992,2'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strchr
                - strchr
            - BranchSide:      'client/common/client.c:994,24'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strchr
                - strchr
        - Branch String:   'client/common/client.c:994,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:996,15'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strchr
                - strchr
            - BranchSide:      'client/common/client.c:1011,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:996,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:997,4'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strchr
            - BranchSide:      'client/common/client.c:999,9'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'client/common/client.c:1003,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1004,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1006,17'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'client/common/client.c:992,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:994,17'
          Dst:             strchr
        - Src:             'client/common/client.c:996,7'
          Dst:             strncmp
        - Src:             'client/common/client.c:1002,9'
          Dst:             strchr
        - Src:             'client/common/client.c:1006,10'
          Dst:             strchr
        - Src:             'client/common/client.c:994,52'
          Dst:             strchr
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_is_pen
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cctx
        - deviceid
      BBCount:         15
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:2162,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2162,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2164,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2164,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2165,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2167,14'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2167,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2169,35'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2174,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2170,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2171,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:2162,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_pen_cancel_all
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
      BBCount:         28
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:2140,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2140,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2142,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2144,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2145,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2147,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2147,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2149,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2157,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2150,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2156,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2152,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2152,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2152,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2152,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'client/common/client.c:2152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'client/common/client.c:2140,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2152,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2152,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2152,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_get_pen
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - deviceid
        - pos
      BBCount:         16
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:1939,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1939,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1941,14'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1941,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1943,29'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1951,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1944,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1946,8'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1950,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1946,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1947,12'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1948,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1939,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_register_pen
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - cctx
        - flags
        - deviceid
        - pressure
      BBCount:         50
      ICount:          198
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_client_get_pen
        - freerdp_client_is_pen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1959,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1959,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_is_pen
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1960,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_is_pen
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1960,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1960,2'
              BranchSideFuncs:
                - freerdp_client_is_pen
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1961,28'
              BranchSideFuncs:
                - freerdp_client_is_pen
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1961,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1963,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1967,9'
              BranchSideFuncs:
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1963,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1963,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1963,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1963,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1963,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1963,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1969,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1971,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1982,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1978,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1978,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1978,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1978,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1978,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1978,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1982,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1982,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1982,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1982,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1982,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1982,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1959,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1960,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1961,6'
          Dst:             freerdp_client_is_pen
        - Src:             'client/common/client.c:1963,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1963,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1963,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1968,27'
          Dst:             freerdp_client_get_pen
        - Src:             'client/common/client.c:1978,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1978,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1978,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1982,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1982,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1982,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_handle_pen
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cctx
        - flags
        - deviceid
      BBCount:         198
      ICount:          1071
      EdgeCount:       241
      CyclomaticComplexity: 45
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_client_get_pen
        - freerdp_client_register_pen
        - lround
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1988,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1992,3'
              BranchSideFuncs:
                - freerdp_client_register_pen
            - BranchSide:      'client/common/client.c:1997,9'
              BranchSideFuncs:
                - freerdp_client_get_pen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1993,21'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1993,21'
              BranchSideFuncs:
                - freerdp_client_register_pen
            - BranchSide:      'client/common/client.c:1993,21'
              BranchSideFuncs:
                - freerdp_client_register_pen
        - Branch String:   'client/common/client.c:1999,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2001,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2005,9'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2001,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2001,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2001,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2001,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2001,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2001,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2010,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2010,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2012,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2021,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2021,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2021,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2022,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2022,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2022,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2023,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2025,27'
              BranchSideFuncs:
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2031,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2025,27'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - lround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2028,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2028,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2028,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2031,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2033,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2036,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2033,14'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2036,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2036,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2036,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2038,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2041,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2038,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2041,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2041,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2041,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2043,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2046,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2043,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2046,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2046,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2048,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2051,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2057,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2051,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2053,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2054,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2059,21'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2060,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2062,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2059,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2062,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2064,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2068,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2069,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2070,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2070,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2071,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2073,16'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2075,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2086,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2077,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2077,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2077,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2077,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'client/common/client.c:2077,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2081,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2081,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2082,14'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2086,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2088,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2117,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2089,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2091,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2098,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2091,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2091,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2091,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2091,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2091,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'client/common/client.c:2091,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2094,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2094,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2095,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2098,12'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2108,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2100,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2100,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2100,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2100,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'client/common/client.c:2100,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2102,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2102,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2103,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2108,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2108,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2108,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2108,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2108,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'client/common/client.c:2108,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2111,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2111,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2112,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2119,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2119,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2119,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2119,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
                - __assert_fail
            - BranchSide:      'client/common/client.c:2119,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'client/common/client.c:2123,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2123,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:2124,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2126,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2127,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2128,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:2128,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2128,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2129,14'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:2134,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2134,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2134,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:2134,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2134,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:2134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1995,10'
          Dst:             freerdp_client_register_pen
        - Src:             'client/common/client.c:1998,27'
          Dst:             freerdp_client_get_pen
        - Src:             'client/common/client.c:2001,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2001,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2001,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2010,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2027,32'
          Dst:             lround
        - Src:             'client/common/client.c:2028,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2028,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2028,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2077,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2077,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2077,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2081,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2091,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2091,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2091,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2094,4'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2100,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2100,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2100,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2102,4'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2108,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2108,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2108,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2111,4'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2119,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2119,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2119,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:2123,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2128,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2134,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:2134,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:2134,2'
          Dst:             WLog_PrintMessage
    - functionName:    lround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_logon_error_info
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - instance
        - data
        - type
      BBCount:         21
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - freerdp_get_logon_error_info_data
        - freerdp_get_logon_error_info_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1929,16'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1929,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1930,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1929,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1930,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1932,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1932,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1932,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1932,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1932,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1932,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1932,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1926,25'
          Dst:             freerdp_get_logon_error_info_data
        - Src:             'client/common/client.c:1927,25'
          Dst:             freerdp_get_logon_error_info_type
        - Src:             'client/common/client.c:1932,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1932,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1932,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_load_channels
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         24
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - GetLastError
        - WLog_Get
        - __assert_fail
        - freerdp_client_load_addins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1913,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1913,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_load_addins
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1914,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_load_addins
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1914,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1914,2'
              BranchSideFuncs:
                - freerdp_client_load_addins
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1916,34'
              BranchSideFuncs:
                - freerdp_client_load_addins
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1916,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1918,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1921,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1918,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1918,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1918,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1918,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1918,3'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1918,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1913,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1914,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1916,7'
          Dst:             freerdp_client_load_addins
        - Src:             'client/common/client.c:1918,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1918,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1918,3'
          Dst:             GetLastError
        - Src:             'client/common/client.c:1918,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_handle_touch_motion
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - contact
      BBCount:         25
      ICount:          175
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_client_send_button_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1808,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1808,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1809,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1809,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1809,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1812,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1814,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1816,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:1825,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1819,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1819,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1820,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1820,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1820,3'
              BranchSideFuncs:
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1821,43'
              BranchSideFuncs:
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1827,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1829,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1839,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1839,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1839,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1840,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1808,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1809,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1819,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1820,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1821,10'
          Dst:             freerdp_client_send_button_event
        - Src:             'client/common/client.c:1839,4'
          Dst:             __assert_fail
    - functionName:    freerdp_client_send_button_event
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - cctx
        - relative
        - mflags
        - x
        - y
      BBCount:         56
      ICount:          315
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - __assert_fail
        - ainput_send_diff_event
        - freerdp_client_use_relative_mouse_events
        - freerdp_input_send_mouse_event
        - freerdp_input_send_rel_mouse_event
        - freerdp_settings_get_bool
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/client.c:1605,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1605,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_client_use_relative_mouse_events
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1608,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_client_use_relative_mouse_events
                - freerdp_input_send_rel_mouse_event
        - Branch String:   'client/common/client.c:1609,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1609,18'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_client_use_relative_mouse_events
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1615,6'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_client_use_relative_mouse_events
        - Branch String:   'client/common/client.c:1609,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1611,45'
              BranchSideFuncs:
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1615,6'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_client_use_relative_mouse_events
        - Branch String:   'client/common/client.c:1615,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1617,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_use_relative_mouse_events
            - BranchSide:      'client/common/client.c:1639,7'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1619,27'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1619,71'
              BranchSideFuncs:
                - freerdp_client_use_relative_mouse_events
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1622,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1619,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1620,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1622,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1622,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1623,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1625,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1625,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1626,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1627,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1627,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1628,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1629,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1629,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1630,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1631,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1631,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1632,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1633,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1633,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1634,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1635,36'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1639,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1641,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1655,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1641,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1643,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1649,18'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1645,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1645,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1645,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1645,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1645,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1645,4'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
      Callsites:
        - Src:             'client/common/client.c:1605,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1608,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:1611,10'
          Dst:             freerdp_input_send_rel_mouse_event
        - Src:             'client/common/client.c:1619,30'
          Dst:             freerdp_client_use_relative_mouse_events
        - Src:             'client/common/client.c:1635,13'
          Dst:             ainput_send_diff_event
        - Src:             'client/common/client.c:1645,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1645,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1645,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1652,3'
          Dst:             freerdp_input_send_mouse_event
    - functionName:    freerdp_client_use_relative_mouse_events
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccontext
      BBCount:         12
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:2179,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2179,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'client/common/client.c:2181,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'client/common/client.c:2189,21'
          Branch Sides:
            - BranchSide:      'client/common/client.c:2189,25'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:2189,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:2179,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:2182,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:2183,28'
          Dst:             freerdp_settings_get_bool
    - functionName:    ainput_send_diff_event
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - cctx
        - flags
        - x
        - y
      BBCount:         12
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:1590,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1590,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'client/common/client.c:1591,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'client/common/client.c:1591,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1591,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:1592,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1592,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1592,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1592,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'client/common/client.c:1590,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1591,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1592,2'
          Dst:             __assert_fail
    - functionName:    freerdp_handle_touch_up
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - contact
      BBCount:         25
      ICount:          195
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_client_send_button_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1711,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1711,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1712,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1712,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1712,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1715,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1717,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1719,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:1728,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1722,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1722,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1723,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1723,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1723,3'
              BranchSideFuncs:
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1724,43'
              BranchSideFuncs:
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1730,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1732,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1746,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1746,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1746,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1747,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1711,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1712,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1722,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1723,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1724,10'
          Dst:             freerdp_client_send_button_event
        - Src:             'client/common/client.c:1746,4'
          Dst:             __assert_fail
    - functionName:    freerdp_handle_touch_down
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - contact
      BBCount:         25
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_client_send_button_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1760,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1760,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1761,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1761,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1761,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1764,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_client_send_button_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1767,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1769,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:1780,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1774,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1774,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1775,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1775,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1775,3'
              BranchSideFuncs:
                - freerdp_client_send_button_event
            - BranchSide:      'client/common/client.c:1776,43'
              BranchSideFuncs:
                - freerdp_client_send_button_event
        - Branch String:   'client/common/client.c:1782,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1784,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1794,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1794,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1794,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1795,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1760,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1761,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1774,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1775,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1776,10'
          Dst:             freerdp_client_send_button_event
        - Src:             'client/common/client.c:1794,4'
          Dst:             __assert_fail
    - functionName:    freerdp_client_touch_update
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - flags
        - touchId
        - pressure
        - x
        - y
        - pcontact
      BBCount:         25
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1855,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1855,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'client/common/client.c:1856,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'client/common/client.c:1856,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1856,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1858,14'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1858,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1860,36'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1883,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1862,47'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1862,52'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1862,47'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1863,18'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1863,22'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1865,18'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1863,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1865,18'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1881,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1874,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1876,26'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1879,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1855,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1856,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_handle_touch
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cctx
        - flags
        - finger
        - pressure
        - x
        - y
      BBCount:         25
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_client_touch_update
        - freerdp_handle_touch_down
        - freerdp_handle_touch_motion
        - freerdp_handle_touch_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1890,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1890,2'
              BranchSideFuncs:
                - freerdp_client_touch_update
                - freerdp_handle_touch_motion
                - freerdp_handle_touch_up
                - freerdp_handle_touch_down
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1892,23'
              BranchSideFuncs:
                - freerdp_client_touch_update
                - freerdp_handle_touch_motion
                - freerdp_handle_touch_up
                - freerdp_handle_touch_down
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1894,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1895,3'
              BranchSideFuncs:
                - freerdp_handle_touch_motion
                - freerdp_handle_touch_up
                - freerdp_handle_touch_down
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1897,10'
              BranchSideFuncs:
                - freerdp_handle_touch_motion
                - freerdp_handle_touch_up
                - freerdp_handle_touch_down
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1897,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1900,37'
              BranchSideFuncs:
                - freerdp_handle_touch_down
            - BranchSide:      'client/common/client.c:1902,35'
              BranchSideFuncs:
                - freerdp_handle_touch_up
            - BranchSide:      'client/common/client.c:1904,39'
              BranchSideFuncs:
                - freerdp_handle_touch_motion
            - BranchSide:      'client/common/client.c:1906,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1906,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1906,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1906,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1906,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1906,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1906,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1890,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1894,7'
          Dst:             freerdp_client_touch_update
        - Src:             'client/common/client.c:1900,11'
          Dst:             freerdp_handle_touch_down
        - Src:             'client/common/client.c:1902,11'
          Dst:             freerdp_handle_touch_up
        - Src:             'client/common/client.c:1904,11'
          Dst:             freerdp_handle_touch_motion
        - Src:             'client/common/client.c:1906,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1906,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1906,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_send_extended_button_event
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - cctx
        - relative
        - mflags
        - x
        - y
      BBCount:         45
      ICount:          255
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - ainput_send_diff_event
        - freerdp_input_send_extended_mouse_event
        - freerdp_input_send_rel_mouse_event
        - freerdp_settings_get_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1662,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1662,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1665,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_input_send_rel_mouse_event
        - Branch String:   'client/common/client.c:1666,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1666,18'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1672,6'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
        - Branch String:   'client/common/client.c:1666,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1668,45'
              BranchSideFuncs:
                - freerdp_input_send_rel_mouse_event
            - BranchSide:      'client/common/client.c:1672,6'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ainput_send_diff_event
        - Branch String:   'client/common/client.c:1672,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1674,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1689,7'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1676,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1677,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1678,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1678,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1679,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1680,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1680,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1681,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1682,7'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1682,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1683,10'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1685,36'
              BranchSideFuncs:
                - ainput_send_diff_event
                - freerdp_input_send_extended_mouse_event
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1689,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1691,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1706,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1691,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1693,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_input_send_extended_mouse_event
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1699,18'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
        - Branch String:   'client/common/client.c:1695,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1695,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_input_send_extended_mouse_event
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1695,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_input_send_extended_mouse_event
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1695,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1695,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_input_send_extended_mouse_event
            - BranchSide:      'client/common/client.c:1695,4'
              BranchSideFuncs:
                - freerdp_input_send_extended_mouse_event
      Callsites:
        - Src:             'client/common/client.c:1662,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1665,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:1668,10'
          Dst:             freerdp_input_send_rel_mouse_event
        - Src:             'client/common/client.c:1685,13'
          Dst:             ainput_send_diff_event
        - Src:             'client/common/client.c:1695,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1695,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1695,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1702,3'
          Dst:             freerdp_input_send_extended_mouse_event
    - functionName:    freerdp_client_send_wheel_event
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - cctx
        - mflags
      BBCount:         27
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - freerdp_input_send_mouse_event
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1542,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1542,2'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - __assert_fail
            - BranchSide:      'client/common/client.c:1545,6'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - __assert_fail
        - Branch String:   'client/common/client.c:1545,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1547,8'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1579,7'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1553,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1554,26'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1558,9'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1560,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1562,10'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1566,7'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1566,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1568,10'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1572,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1572,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1572,3'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1573,8'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1574,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1575,12'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
            - BranchSide:      'client/common/client.c:1576,2'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
        - Branch String:   'client/common/client.c:1579,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1579,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1580,34'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
      Callsites:
        - Src:             'client/common/client.c:1542,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1572,3'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1580,3'
          Dst:             freerdp_input_send_mouse_event
    - functionName:    client_encomsp_uninit
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - encomsp
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1425,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1427,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1431,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1431,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1431,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1432,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_client_OnChannelDisconnectedEventHandler
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - e
      BBCount:         30
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - client_encomsp_uninit
        - gdi_graphics_pipeline_uninit
        - gdi_video_control_uninit
        - gdi_video_data_uninit
        - gdi_video_geometry_uninit
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1492,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1492,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
            - BranchSide:      'client/common/client.c:1493,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
        - Branch String:   'client/common/client.c:1493,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1493,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
            - BranchSide:      'client/common/client.c:1499,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
        - Branch String:   'client/common/client.c:1499,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1500,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1503,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
        - Branch String:   'client/common/client.c:1503,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1505,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1509,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
                - gdi_graphics_pipeline_uninit
        - Branch String:   'client/common/client.c:1509,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1511,32'
              BranchSideFuncs:
                - gdi_graphics_pipeline_uninit
            - BranchSide:      'client/common/client.c:1515,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
                - gdi_video_geometry_uninit
        - Branch String:   'client/common/client.c:1515,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1517,29'
              BranchSideFuncs:
                - gdi_video_geometry_uninit
            - BranchSide:      'client/common/client.c:1521,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
                - gdi_video_control_uninit
        - Branch String:   'client/common/client.c:1521,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1523,28'
              BranchSideFuncs:
                - gdi_video_control_uninit
            - BranchSide:      'client/common/client.c:1525,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - client_encomsp_uninit
                - gdi_video_data_uninit
        - Branch String:   'client/common/client.c:1525,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1527,25'
              BranchSideFuncs:
                - gdi_video_data_uninit
            - BranchSide:      'client/common/client.c:1531,18'
              BranchSideFuncs:
                - strcmp
                - client_encomsp_uninit
      Callsites:
        - Src:             'client/common/client.c:1492,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1493,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1499,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1503,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1509,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1511,3'
          Dst:             gdi_graphics_pipeline_uninit
        - Src:             'client/common/client.c:1515,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1517,3'
          Dst:             gdi_video_geometry_uninit
        - Src:             'client/common/client.c:1521,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1523,3'
          Dst:             gdi_video_control_uninit
        - Src:             'client/common/client.c:1525,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1527,3'
          Dst:             gdi_video_data_uninit
        - Src:             'client/common/client.c:1531,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1533,3'
          Dst:             client_encomsp_uninit
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    276
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_encomsp_init
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cctx
        - encomsp
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_OnChannelConnectedEventHandler
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - e
      BBCount:         30
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - client_encomsp_init
        - gdi_graphics_pipeline_init
        - gdi_video_control_init
        - gdi_video_data_init
        - gdi_video_geometry_init
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1441,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1441,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
            - BranchSide:      'client/common/client.c:1442,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
        - Branch String:   'client/common/client.c:1442,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1442,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
            - BranchSide:      'client/common/client.c:1448,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
        - Branch String:   'client/common/client.c:1448,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1449,40'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1452,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
        - Branch String:   'client/common/client.c:1452,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1454,38'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1458,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
                - gdi_graphics_pipeline_init
        - Branch String:   'client/common/client.c:1458,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1460,30'
              BranchSideFuncs:
                - gdi_graphics_pipeline_init
            - BranchSide:      'client/common/client.c:1464,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
                - gdi_video_geometry_init
        - Branch String:   'client/common/client.c:1464,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1466,27'
              BranchSideFuncs:
                - gdi_video_geometry_init
            - BranchSide:      'client/common/client.c:1470,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
                - gdi_video_control_init
        - Branch String:   'client/common/client.c:1470,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1472,26'
              BranchSideFuncs:
                - gdi_video_control_init
            - BranchSide:      'client/common/client.c:1474,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - client_encomsp_init
                - gdi_video_data_init
        - Branch String:   'client/common/client.c:1474,11'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1476,23'
              BranchSideFuncs:
                - gdi_video_data_init
            - BranchSide:      'client/common/client.c:1480,18'
              BranchSideFuncs:
                - strcmp
                - client_encomsp_init
      Callsites:
        - Src:             'client/common/client.c:1441,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1442,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1448,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1452,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1458,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1460,3'
          Dst:             gdi_graphics_pipeline_init
        - Src:             'client/common/client.c:1464,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1466,3'
          Dst:             gdi_video_geometry_init
        - Src:             'client/common/client.c:1470,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1472,3'
          Dst:             gdi_video_control_init
        - Src:             'client/common/client.c:1474,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1476,3'
          Dst:             gdi_video_data_init
        - Src:             'client/common/client.c:1480,11'
          Dst:             strcmp
        - Src:             'client/common/client.c:1482,3'
          Dst:             client_encomsp_init
    - functionName:    freerdp_client_encomsp_toggle_control
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_client_encomsp_set_control
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1352,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1353,3'
              BranchSideFuncs:
                - freerdp_client_encomsp_set_control
            - BranchSide:      'client/common/client.c:1355,28'
              BranchSideFuncs:
                - freerdp_client_encomsp_set_control
      Callsites:
        - Src:             'client/common/client.c:1359,9'
          Dst:             freerdp_client_encomsp_set_control
    - functionName:    freerdp_client_common_stop
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - CloseHandle
        - WaitForSingleObject
        - __assert_fail
        - freerdp_abort_connect_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:1332,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1332,2'
              BranchSideFuncs:
                - freerdp_abort_connect_context
                - WaitForSingleObject
                - CloseHandle
            - BranchSide:      'client/common/client.c:1334,33'
              BranchSideFuncs:
                - freerdp_abort_connect_context
                - WaitForSingleObject
                - CloseHandle
        - Branch String:   'client/common/client.c:1336,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1336,6'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
            - BranchSide:      'client/common/client.c:1338,23'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
      Callsites:
        - Src:             'client/common/client.c:1332,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1334,2'
          Dst:             freerdp_abort_connect_context
        - Src:             'client/common/client.c:1338,3'
          Dst:             WaitForSingleObject
        - Src:             'client/common/client.c:1339,3'
          Dst:             CloseHandle
    - functionName:    client_auto_reconnect_ex
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - window_events
      BBCount:         135
      ICount:          486
      EdgeCount:       157
      CyclomaticComplexity: 24
      functionsReached:
        - Sleep
        - WLog_Get
        - __assert_fail
        - freerdp_error_info
        - freerdp_get_error_info_string
        - freerdp_get_last_error
        - freerdp_reconnect
        - freerdp_settings_get_bool
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1248,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1249,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1251,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1251,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1251,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1253,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1254,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1254,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1257,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_error_info
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_error_info_string
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1261,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1265,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_get_error_info_string
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1270,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1273,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1265,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1265,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_get_error_info_string
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1265,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_get_error_info_string
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1265,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1265,4'
              BranchSideFuncs:
                - freerdp_get_error_info_string
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1265,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1270,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1270,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1270,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1270,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1270,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1270,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1276,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1279,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1282,33'
              BranchSideFuncs:
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1282,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1285,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1288,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1285,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1285,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1285,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1285,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1285,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1285,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1292,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1295,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1325,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1295,24'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1295,38'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1295,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1297,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1301,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1301,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Sleep
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1303,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Sleep
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1303,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1303,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Sleep
            - BranchSide:      'client/common/client.c:1303,3'
              BranchSideFuncs:
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Sleep
        - Branch String:   'client/common/client.c:1305,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1306,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1308,34'
              BranchSideFuncs:
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Sleep
        - Branch String:   'client/common/client.c:1308,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1311,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1314,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Sleep
        - Branch String:   'client/common/client.c:1311,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1311,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1311,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1311,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1311,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1311,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1316,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1292,2'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1318,9'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1318,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1318,9'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1318,8'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1318,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1319,5'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1321,4'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1318,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1319,5'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1321,4'
              BranchSideFuncs:
                - Sleep
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_reconnect
                - freerdp_get_last_error
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1325,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1325,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1325,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1325,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1325,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1325,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1251,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1254,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1257,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/client.c:1260,10'
          Dst:             freerdp_error_info
        - Src:             'client/common/client.c:1265,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1265,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1265,4'
          Dst:             freerdp_get_error_info_string
        - Src:             'client/common/client.c:1265,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1270,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1270,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1270,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1276,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:1282,10'
          Dst:             freerdp_get_last_error
        - Src:             'client/common/client.c:1285,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1285,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1285,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1301,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1301,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1301,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1303,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1303,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1303,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1305,7'
          Dst:             freerdp_reconnect
        - Src:             'client/common/client.c:1308,11'
          Dst:             freerdp_get_last_error
        - Src:             'client/common/client.c:1311,5'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1311,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1311,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1321,4'
          Dst:             Sleep
        - Src:             'client/common/client.c:1325,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1325,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1325,2'
          Dst:             WLog_PrintMessage
    - functionName:    client_auto_reconnect
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - client_auto_reconnect_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/client.c:1238,9'
          Dst:             client_auto_reconnect_ex
    - functionName:    client_common_retry_dialog
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - what
        - current
        - userarg
      BBCount:         88
      ICount:          328
      EdgeCount:       104
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_uint32
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1195,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1195,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1196,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1197,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1197,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1198,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1198,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1198,2'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1200,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1200,43'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1200,54'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1206,6'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1200,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1202,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1206,6'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1202,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1202,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1202,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1202,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1202,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1202,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1206,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1208,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1212,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1208,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1209,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1210,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1209,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1209,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1209,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1209,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1209,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1209,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1214,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1216,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1220,49'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1216,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1216,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1216,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1216,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1216,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1222,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1224,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1231,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1224,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1224,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1224,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1224,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1224,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1224,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1231,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1231,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1231,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1231,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1231,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1195,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1197,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1198,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1200,7'
          Dst:             strcmp
        - Src:             'client/common/client.c:1200,47'
          Dst:             strcmp
        - Src:             'client/common/client.c:1202,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1202,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1202,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1208,7'
          Dst:             strcmp
        - Src:             'client/common/client.c:1209,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1209,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1209,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1213,23'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:1216,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1216,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1216,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1220,21'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/client.c:1221,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/client.c:1224,3'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1224,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1224,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1231,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1231,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1231,2'
          Dst:             WLog_PrintMessage
    - functionName:    client_common_get_access_token
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - request
        - token
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_get_avd_access_token
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - token
      BBCount:         20
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - client_common_get_access_token
        - extract_authorization_code
        - freerdp_interruptible_get_line
        - printf
        - winpr_asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1070,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1070,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1071,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1071,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1071,2'
              BranchSideFuncs:
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1073,3'
              BranchSideFuncs:
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1082,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1083,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1085,7'
              BranchSideFuncs:
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1087,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1088,3'
              BranchSideFuncs:
                - winpr_asprintf
                - client_common_get_access_token
                - free
                - free
            - BranchSide:      'client/common/client.c:1092,89'
              BranchSideFuncs:
                - winpr_asprintf
                - client_common_get_access_token
                - free
                - free
        - Branch String:   'client/common/client.c:1090,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1094,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/client.c:1096,38'
              BranchSideFuncs:
                - client_common_get_access_token
                - free
                - free
        - Branch String:   'client/common/client.c:1101,12'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1101,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1101,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1070,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1071,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1075,2'
          Dst:             printf
        - Src:             'client/common/client.c:1080,2'
          Dst:             printf
        - Src:             'client/common/client.c:1082,6'
          Dst:             freerdp_interruptible_get_line
        - Src:             'client/common/client.c:1086,15'
          Dst:             extract_authorization_code
        - Src:             'client/common/client.c:1090,6'
          Dst:             winpr_asprintf
        - Src:             'client/common/client.c:1096,7'
          Dst:             client_common_get_access_token
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    130
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_get_rdsaad_access_token
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - scope
        - req_cnf
        - token
      BBCount:         26
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - client_common_get_access_token
        - extract_authorization_code
        - freerdp_interruptible_get_line
        - printf
        - winpr_asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1024,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1024,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1025,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1025,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1025,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1026,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1026,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1026,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1027,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1027,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1027,2'
              BranchSideFuncs:
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
            - BranchSide:      'client/common/client.c:1029,3'
              BranchSideFuncs:
                - printf
                - printf
                - freerdp_interruptible_get_line
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1038,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1039,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1041,7'
              BranchSideFuncs:
                - extract_authorization_code
                - free
                - free
                - winpr_asprintf
                - client_common_get_access_token
        - Branch String:   'client/common/client.c:1043,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1044,3'
              BranchSideFuncs:
                - winpr_asprintf
                - client_common_get_access_token
                - free
                - free
            - BranchSide:      'client/common/client.c:1049,21'
              BranchSideFuncs:
                - winpr_asprintf
                - client_common_get_access_token
                - free
                - free
        - Branch String:   'client/common/client.c:1046,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1050,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/client.c:1052,38'
              BranchSideFuncs:
                - client_common_get_access_token
                - free
                - free
        - Branch String:   'client/common/client.c:1057,12'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1057,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:1057,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1024,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1025,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1026,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1027,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1031,2'
          Dst:             printf
        - Src:             'client/common/client.c:1036,2'
          Dst:             printf
        - Src:             'client/common/client.c:1038,6'
          Dst:             freerdp_interruptible_get_line
        - Src:             'client/common/client.c:1042,15'
          Dst:             extract_authorization_code
        - Src:             'client/common/client.c:1046,6'
          Dst:             winpr_asprintf
        - Src:             'client/common/client.c:1052,7'
          Dst:             client_common_get_access_token
    - functionName:    client_cli_get_access_token
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - instance
        - tokenType
        - token
        - count
      BBCount:         76
      ICount:          304
      EdgeCount:       88
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - __assert_fail
        - client_cli_get_avd_access_token
        - client_cli_get_rdsaad_access_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:1107,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1107,2'
              BranchSideFuncs:
                - __assert_fail
                - client_cli_get_avd_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1108,2'
              BranchSideFuncs:
                - __assert_fail
                - client_cli_get_avd_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1108,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1108,2'
              BranchSideFuncs:
                - client_cli_get_avd_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1109,10'
              BranchSideFuncs:
                - client_cli_get_avd_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1109,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1113,8'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1135,8'
              BranchSideFuncs:
                - client_cli_get_avd_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1142,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1113,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1115,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1121,13'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1115,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1115,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1115,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1115,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1115,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1115,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:1122,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1122,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - client_cli_get_rdsaad_access_token
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1122,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - client_cli_get_rdsaad_access_token
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1122,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1122,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - client_cli_get_rdsaad_access_token
            - BranchSide:      'client/common/client.c:1122,5'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
        - Branch String:   'client/common/client.c:1128,24'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1128,24'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
            - BranchSide:      'client/common/client.c:1128,24'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
        - Branch String:   'client/common/client.c:1129,26'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1129,26'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
            - BranchSide:      'client/common/client.c:1129,26'
              BranchSideFuncs:
                - client_cli_get_rdsaad_access_token
        - Branch String:   'client/common/client.c:1135,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1136,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - client_cli_get_avd_access_token
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1140,43'
              BranchSideFuncs:
                - client_cli_get_avd_access_token
        - Branch String:   'client/common/client.c:1136,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1136,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - client_cli_get_avd_access_token
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1136,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - client_cli_get_avd_access_token
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1136,5'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1136,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - client_cli_get_avd_access_token
            - BranchSide:      'client/common/client.c:1136,5'
              BranchSideFuncs:
                - client_cli_get_avd_access_token
        - Branch String:   'client/common/client.c:1142,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1142,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1142,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:1142,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:1142,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:1142,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:1107,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1108,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:1115,5'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1115,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1115,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1122,5'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1122,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1122,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1130,20'
          Dst:             client_cli_get_rdsaad_access_token
        - Src:             'client/common/client.c:1136,5'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1136,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1136,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:1140,11'
          Dst:             client_cli_get_avd_access_token
        - Src:             'client/common/client.c:1142,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:1142,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:1142,4'
          Dst:             WLog_PrintMessage
    - functionName:    client_cli_present_gateway_message
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - type
        - isDisplayMandatory
        - isConsentMandatory
        - length
        - message
      BBCount:         38
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - __assert_fail
        - feof
        - fflush
        - freerdp_interruptible_getc
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:931,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:931,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:932,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:932,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:932,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:933,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:933,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:933,2'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:935,7'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:935,26'
          Branch Sides:
            - BranchSide:      'client/common/client.c:935,30'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:938,18'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:935,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:936,3'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:938,18'
              BranchSideFuncs:
                - printf
                - ConvertWCharNToUtf8Alloc
                - printf
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:944,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:946,4'
              BranchSideFuncs:
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:949,18'
              BranchSideFuncs:
                - printf
                - free
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:954,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:956,3'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:987,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:960,23'
          Branch Sides:
            - BranchSide:      'client/common/client.c:960,31'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/client.c:962,4'
              BranchSideFuncs:
                - printf
        - Branch String:   'client/common/client.c:960,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:962,4'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/client.c:966,11'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - printf
        - Branch String:   'client/common/client.c:966,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:970,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:970,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:977,32'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:977,32'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:981,5'
              BranchSideFuncs:
                - printf
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
        - Branch String:   'client/common/client.c:971,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:972,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:973,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:931,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:932,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:933,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:938,2'
          Dst:             printf
        - Src:             'client/common/client.c:943,15'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'client/common/client.c:946,4'
          Dst:             printf
        - Src:             'client/common/client.c:949,3'
          Dst:             printf
        - Src:             'client/common/client.c:956,3'
          Dst:             printf
        - Src:             'client/common/client.c:957,9'
          Dst:             fflush
        - Src:             'client/common/client.c:958,12'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:960,26'
          Dst:             feof
        - Src:             'client/common/client.c:962,4'
          Dst:             printf
        - Src:             'client/common/client.c:970,14'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:977,5'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:984,3'
          Dst:             printf
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_verify_changed_certificate_ex
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - host
        - port
        - common_name
        - subject
        - issuer
        - fingerprint
        - old_subject
        - old_issuer
        - old_fingerprint
        - flags
      BBCount:         27
      ICount:          197
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - client_cli_accept_certificate
        - client_cli_pem_cert
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:866,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:866,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:867,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:867,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:867,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:868,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:868,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:868,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:870,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:870,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:871,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:873,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:873,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:874,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:876,68'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:885,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:887,9'
              BranchSideFuncs:
                - client_cli_pem_cert
                - printf
                - free
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:892,33'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:900,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:902,9'
              BranchSideFuncs:
                - client_cli_pem_cert
                - printf
                - free
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/client.c:907,33'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/client.c:909,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:909,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
            - BranchSide:      'client/common/client.c:911,3'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
      Callsites:
        - Src:             'client/common/client.c:866,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:867,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:868,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:876,2'
          Dst:             printf
        - Src:             'client/common/client.c:877,2'
          Dst:             printf
        - Src:             'client/common/client.c:878,2'
          Dst:             printf
        - Src:             'client/common/client.c:879,2'
          Dst:             printf
        - Src:             'client/common/client.c:880,2'
          Dst:             printf
        - Src:             'client/common/client.c:881,2'
          Dst:             printf
        - Src:             'client/common/client.c:887,15'
          Dst:             client_cli_pem_cert
        - Src:             'client/common/client.c:888,3'
          Dst:             printf
        - Src:             'client/common/client.c:892,3'
          Dst:             printf
        - Src:             'client/common/client.c:893,2'
          Dst:             printf
        - Src:             'client/common/client.c:894,2'
          Dst:             printf
        - Src:             'client/common/client.c:895,2'
          Dst:             printf
        - Src:             'client/common/client.c:896,2'
          Dst:             printf
        - Src:             'client/common/client.c:902,15'
          Dst:             client_cli_pem_cert
        - Src:             'client/common/client.c:903,3'
          Dst:             printf
        - Src:             'client/common/client.c:907,3'
          Dst:             printf
        - Src:             'client/common/client.c:908,2'
          Dst:             printf
        - Src:             'client/common/client.c:911,3'
          Dst:             printf
        - Src:             'client/common/client.c:912,3'
          Dst:             printf
        - Src:             'client/common/client.c:913,3'
          Dst:             printf
        - Src:             'client/common/client.c:914,3'
          Dst:             printf
        - Src:             'client/common/client.c:915,3'
          Dst:             printf
        - Src:             'client/common/client.c:917,2'
          Dst:             printf
        - Src:             'client/common/client.c:921,9'
          Dst:             client_cli_accept_certificate
    - functionName:    client_cli_pem_cert
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pem
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_certificate_free
        - freerdp_certificate_get_fingerprint
        - freerdp_certificate_get_validity
        - freerdp_certificate_new_from_pem
        - winpr_asprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/client.c:720,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:721,3'
              BranchSideFuncs:
                - freerdp_certificate_get_fingerprint
                - freerdp_certificate_get_validity
                - freerdp_certificate_get_validity
                - freerdp_certificate_free
                - winpr_asprintf
                - free
                - free
                - free
            - BranchSide:      'client/common/client.c:723,8'
              BranchSideFuncs:
                - freerdp_certificate_get_fingerprint
                - freerdp_certificate_get_validity
                - freerdp_certificate_get_validity
                - freerdp_certificate_free
                - winpr_asprintf
                - free
                - free
                - free
      Callsites:
        - Src:             'client/common/client.c:719,25'
          Dst:             freerdp_certificate_new_from_pem
        - Src:             'client/common/client.c:723,13'
          Dst:             freerdp_certificate_get_fingerprint
        - Src:             'client/common/client.c:724,16'
          Dst:             freerdp_certificate_get_validity
        - Src:             'client/common/client.c:725,14'
          Dst:             freerdp_certificate_get_validity
        - Src:             'client/common/client.c:726,2'
          Dst:             freerdp_certificate_free
        - Src:             'client/common/client.c:730,2'
          Dst:             winpr_asprintf
    - functionName:    client_cli_accept_certificate
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         38
      ICount:          198
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - feof
        - fflush
        - freerdp_interruptible_getc
        - freerdp_settings_get_bool
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:631,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:631,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:632,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:632,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:632,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:634,32'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:635,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:635,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
            - BranchSide:      'client/common/client.c:638,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:639,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:640,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:642,2'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
        - Branch String:   'client/common/client.c:648,23'
          Branch Sides:
            - BranchSide:      'client/common/client.c:648,31'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/client.c:650,4'
              BranchSideFuncs:
                - printf
        - Branch String:   'client/common/client.c:648,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:650,4'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/client.c:654,11'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - printf
        - Branch String:   'client/common/client.c:654,3'
          Branch Sides:
            - BranchSide:      'client/common/client.c:658,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:658,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:665,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:665,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:672,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:672,41'
              BranchSideFuncs:
                - freerdp_interruptible_getc
            - BranchSide:      'client/common/client.c:678,5'
              BranchSideFuncs:
                - printf
                - printf
                - fflush
                - freerdp_interruptible_getc
                - feof
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - freerdp_interruptible_getc
                - printf
        - Branch String:   'client/common/client.c:659,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:660,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:666,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:667,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:668,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:673,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:674,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:675,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:631,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:632,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:635,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:638,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:644,3'
          Dst:             printf
        - Src:             'client/common/client.c:645,9'
          Dst:             fflush
        - Src:             'client/common/client.c:646,12'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:648,26'
          Dst:             feof
        - Src:             'client/common/client.c:650,4'
          Dst:             printf
        - Src:             'client/common/client.c:658,14'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:665,14'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:672,14'
          Dst:             freerdp_interruptible_getc
        - Src:             'client/common/client.c:681,3'
          Dst:             printf
    - functionName:    client_cli_verify_certificate_ex
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - host
        - port
        - common_name
        - subject
        - issuer
        - fingerprint
        - flags
      BBCount:         21
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - client_cli_accept_certificate
        - client_cli_pem_cert
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:762,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:762,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:763,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:763,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:763,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:764,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:764,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:764,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:766,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:766,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:767,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:769,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:769,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:770,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
            - BranchSide:      'client/common/client.c:772,59'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - client_cli_accept_certificate
                - client_cli_pem_cert
                - printf
                - free
        - Branch String:   'client/common/client.c:779,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:781,9'
              BranchSideFuncs:
                - client_cli_pem_cert
                - printf
                - free
                - printf
                - client_cli_accept_certificate
            - BranchSide:      'client/common/client.c:786,33'
              BranchSideFuncs:
                - printf
                - printf
                - client_cli_accept_certificate
      Callsites:
        - Src:             'client/common/client.c:762,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:763,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:764,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:772,2'
          Dst:             printf
        - Src:             'client/common/client.c:773,2'
          Dst:             printf
        - Src:             'client/common/client.c:774,2'
          Dst:             printf
        - Src:             'client/common/client.c:775,2'
          Dst:             printf
        - Src:             'client/common/client.c:781,15'
          Dst:             client_cli_pem_cert
        - Src:             'client/common/client.c:782,3'
          Dst:             printf
        - Src:             'client/common/client.c:786,3'
          Dst:             printf
        - Src:             'client/common/client.c:788,2'
          Dst:             printf
        - Src:             'client/common/client.c:791,9'
          Dst:             client_cli_accept_certificate
    - functionName:    client_cli_choose_smartcard
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - cert_list
        - count
        - choice
        - gateway
      BBCount:         30
      ICount:          196
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - WLog_Get
        - fflush
        - fgets
        - printf
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:572,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:574,35'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - ConvertWCharToUtf8Alloc
                - printf
                - free
                - free
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
            - BranchSide:      'client/common/client.c:587,2'
              BranchSideFuncs:
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
        - Branch String:   'client/common/client.c:594,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:596,4'
              BranchSideFuncs:
                - strtoul
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:600,20'
              BranchSideFuncs:
                - strtoul
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:596,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:596,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:596,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:596,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:596,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:596,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:601,19'
          Branch Sides:
            - BranchSide:      'client/common/client.c:587,2'
              BranchSideFuncs:
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
            - BranchSide:      'client/common/client.c:601,22'
              BranchSideFuncs:
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
        - Branch String:   'client/common/client.c:601,34'
          Branch Sides:
            - BranchSide:      'client/common/client.c:587,2'
              BranchSideFuncs:
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
            - BranchSide:      'client/common/client.c:601,37'
              BranchSideFuncs:
                - printf
                - fflush
                - fgets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
        - Branch String:   'client/common/client.c:601,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:587,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:603,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:571,2'
          Dst:             printf
        - Src:             'client/common/client.c:575,18'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'client/common/client.c:576,26'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'client/common/client.c:578,3'
          Dst:             printf
        - Src:             'client/common/client.c:591,3'
          Dst:             printf
        - Src:             'client/common/client.c:593,9'
          Dst:             fflush
        - Src:             'client/common/client.c:594,8'
          Dst:             fgets
        - Src:             'client/common/client.c:596,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:596,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:596,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:600,12'
          Dst:             strtoul
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_authenticate_raw
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - reason
        - username
        - password
        - domain
      BBCount:         83
      ICount:          417
      EdgeCount:       100
      CyclomaticComplexity: 19
      functionsReached:
        - StrSep
        - WLog_Get
        - __assert_fail
        - __errno_location
        - calloc
        - fflush
        - freerdp_interruptible_get_line
        - freerdp_passphrase_read
        - freerdp_settings_get_bool
        - printf
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:441,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:441,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:442,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:442,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:442,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:443,2'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:443,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:443,2'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:445,10'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:445,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:448,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:454,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:454,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:454,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:459,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:459,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:459,13'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:462,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:465,16'
          Branch Sides:
            - BranchSide:      'client/common/client.c:465,20'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:466,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:465,29'
          Branch Sides:
            - BranchSide:      'client/common/client.c:465,33'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:466,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:465,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:466,3'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:468,8'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:468,17'
          Branch Sides:
            - BranchSide:      'client/common/client.c:468,21'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:489,8'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:468,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:470,10'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:489,8'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:474,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:476,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:482,8'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - StrSep
                - StrSep
        - Branch String:   'client/common/client.c:477,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:477,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:477,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:477,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:477,4'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - free
                - free
                - free
            - BranchSide:      'client/common/client.c:477,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'client/common/client.c:482,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:484,23'
              BranchSideFuncs:
                - StrSep
                - StrSep
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:487,2'
              BranchSideFuncs:
                - printf
                - fflush
                - freerdp_interruptible_get_line
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:489,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:489,19'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
            - BranchSide:      'client/common/client.c:510,8'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
        - Branch String:   'client/common/client.c:489,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:491,10'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
            - BranchSide:      'client/common/client.c:510,8'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
        - Branch String:   'client/common/client.c:495,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:497,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:503,8'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - StrSep
                - StrSep
        - Branch String:   'client/common/client.c:498,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:498,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:498,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:498,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:498,4'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_PrintMessage
                - free
                - free
                - free
            - BranchSide:      'client/common/client.c:498,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'client/common/client.c:503,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:505,21'
              BranchSideFuncs:
                - StrSep
                - StrSep
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
            - BranchSide:      'client/common/client.c:508,2'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
        - Branch String:   'client/common/client.c:510,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:512,15'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:524,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:514,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:515,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - free
                - free
                - free
            - BranchSide:      'client/common/client.c:518,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_passphrase_read
                - free
                - free
                - free
        - Branch String:   'client/common/client.c:519,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:521,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'client/common/client.c:522,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:441,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:442,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:443,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:471,3'
          Dst:             printf
        - Src:             'client/common/client.c:472,9'
          Dst:             fflush
        - Src:             'client/common/client.c:474,7'
          Dst:             freerdp_interruptible_get_line
        - Src:             'client/common/client.c:477,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:477,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:477,4'
          Dst:             __errno_location
        - Src:             'client/common/client.c:477,4'
          Dst:             winpr_strerror
        - Src:             'client/common/client.c:477,4'
          Dst:             __errno_location
        - Src:             'client/common/client.c:477,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:484,16'
          Dst:             StrSep
        - Src:             'client/common/client.c:485,16'
          Dst:             StrSep
        - Src:             'client/common/client.c:492,3'
          Dst:             printf
        - Src:             'client/common/client.c:493,9'
          Dst:             fflush
        - Src:             'client/common/client.c:495,7'
          Dst:             freerdp_interruptible_get_line
        - Src:             'client/common/client.c:498,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:498,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:498,4'
          Dst:             __errno_location
        - Src:             'client/common/client.c:498,4'
          Dst:             winpr_strerror
        - Src:             'client/common/client.c:498,4'
          Dst:             __errno_location
        - Src:             'client/common/client.c:498,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:505,14'
          Dst:             StrSep
        - Src:             'client/common/client.c:506,14'
          Dst:             StrSep
        - Src:             'client/common/client.c:512,15'
          Dst:             calloc
        - Src:             'client/common/client.c:518,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:519,7'
          Dst:             freerdp_passphrase_read
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    286
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    544
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_cli_authenticate_ex
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - username
        - password
        - domain
        - reason
      BBCount:         32
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - client_cli_authenticate_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:538,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:538,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:539,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - client_cli_authenticate_raw
        - Branch String:   'client/common/client.c:539,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:539,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:540,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - client_cli_authenticate_raw
        - Branch String:   'client/common/client.c:540,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:540,2'
              BranchSideFuncs:
                - __assert_fail
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:541,2'
              BranchSideFuncs:
                - __assert_fail
                - client_cli_authenticate_raw
        - Branch String:   'client/common/client.c:541,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:541,2'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:543,10'
              BranchSideFuncs:
                - client_cli_authenticate_raw
        - Branch String:   'client/common/client.c:543,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:546,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:551,10'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:551,10'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:551,10'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:557,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:557,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:557,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:559,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:551,20'
          Branch Sides:
            - BranchSide:      'client/common/client.c:551,25'
              BranchSideFuncs:
                - client_cli_authenticate_raw
            - BranchSide:      'client/common/client.c:553,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
        - Branch String:   'client/common/client.c:551,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:552,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:553,4'
              BranchSideFuncs:
                - client_cli_authenticate_raw
      Callsites:
        - Src:             'client/common/client.c:538,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:539,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:540,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:541,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:562,9'
          Dst:             client_cli_authenticate_raw
    - functionName:    freerdp_client_settings_parse_assistance_file
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - argc
        - argv
      BBCount:         25
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - freerdp_assistance_file_free
        - freerdp_assistance_file_new
        - freerdp_assistance_parse_file
        - freerdp_assistance_populate_settings_from_assistance_file
        - strchr
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:386,16'
          Branch Sides:
            - BranchSide:      'client/common/client.c:386,20'
              BranchSideFuncs:
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strstr
                - strchr
            - BranchSide:      'client/common/client.c:387,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:386,25'
          Branch Sides:
            - BranchSide:      'client/common/client.c:386,29'
              BranchSideFuncs:
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strstr
                - strchr
            - BranchSide:      'client/common/client.c:387,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:386,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:387,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:389,13'
              BranchSideFuncs:
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strstr
                - strchr
        - Branch String:   'client/common/client.c:391,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:393,28'
              BranchSideFuncs:
                - strstr
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strchr
            - BranchSide:      'client/common/client.c:399,9'
              BranchSideFuncs:
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
        - Branch String:   'client/common/client.c:395,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:396,22'
              BranchSideFuncs:
                - strchr
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strstr
            - BranchSide:      'client/common/client.c:397,2'
              BranchSideFuncs:
                - freerdp_assistance_file_new
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
                - strstr
                - strchr
        - Branch String:   'client/common/client.c:401,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:402,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
            - BranchSide:      'client/common/client.c:404,41'
              BranchSideFuncs:
                - freerdp_assistance_parse_file
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
        - Branch String:   'client/common/client.c:406,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:407,3'
              BranchSideFuncs:
                - freerdp_assistance_file_free
            - BranchSide:      'client/common/client.c:409,65'
              BranchSideFuncs:
                - freerdp_assistance_populate_settings_from_assistance_file
                - freerdp_assistance_file_free
        - Branch String:   'client/common/client.c:409,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:410,3'
              BranchSideFuncs:
                - freerdp_assistance_file_free
            - BranchSide:      'client/common/client.c:412,6'
              BranchSideFuncs:
                - freerdp_assistance_file_free
      Callsites:
        - Src:             'client/common/client.c:393,21'
          Dst:             strstr
        - Src:             'client/common/client.c:396,15'
          Dst:             strchr
        - Src:             'client/common/client.c:399,9'
          Dst:             freerdp_assistance_file_new
        - Src:             'client/common/client.c:404,11'
          Dst:             freerdp_assistance_parse_file
        - Src:             'client/common/client.c:409,7'
          Dst:             freerdp_assistance_populate_settings_from_assistance_file
        - Src:             'client/common/client.c:414,2'
          Dst:             freerdp_assistance_file_free
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_settings_write_connection_file
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - filename
        - unicode
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_client_populate_rdp_file_from_settings
        - freerdp_client_rdp_file_free
        - freerdp_client_rdp_file_new
        - freerdp_client_write_rdp_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:363,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:364,3'
              BranchSideFuncs:
                - freerdp_client_populate_rdp_file_from_settings
                - freerdp_client_rdp_file_free
                - freerdp_client_write_rdp_file
            - BranchSide:      'client/common/client.c:366,54'
              BranchSideFuncs:
                - freerdp_client_populate_rdp_file_from_settings
                - freerdp_client_rdp_file_free
                - freerdp_client_write_rdp_file
        - Branch String:   'client/common/client.c:366,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:367,3'
              BranchSideFuncs:
                - freerdp_client_write_rdp_file
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:369,37'
              BranchSideFuncs:
                - freerdp_client_write_rdp_file
                - freerdp_client_rdp_file_free
        - Branch String:   'client/common/client.c:369,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:370,3'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:372,6'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
      Callsites:
        - Src:             'client/common/client.c:361,9'
          Dst:             freerdp_client_rdp_file_new
        - Src:             'client/common/client.c:366,7'
          Dst:             freerdp_client_populate_rdp_file_from_settings
        - Src:             'client/common/client.c:369,7'
          Dst:             freerdp_client_write_rdp_file
        - Src:             'client/common/client.c:374,2'
          Dst:             freerdp_client_rdp_file_free
    - functionName:    freerdp_client_settings_parse_connection_file_buffer
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - buffer
        - size
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_client_parse_rdp_file_buffer
        - freerdp_client_populate_settings_from_rdp_file
        - freerdp_client_rdp_file_free
        - freerdp_client_rdp_file_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:343,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:344,3'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_buffer
                - freerdp_client_rdp_file_free
                - freerdp_client_populate_settings_from_rdp_file
            - BranchSide:      'client/common/client.c:346,43'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_buffer
                - freerdp_client_rdp_file_free
                - freerdp_client_populate_settings_from_rdp_file
        - Branch String:   'client/common/client.c:346,63'
          Branch Sides:
            - BranchSide:      'client/common/client.c:347,53'
              BranchSideFuncs:
                - freerdp_client_populate_settings_from_rdp_file
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:352,31'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
        - Branch String:   'client/common/client.c:346,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:349,10'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:352,31'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
      Callsites:
        - Src:             'client/common/client.c:341,9'
          Dst:             freerdp_client_rdp_file_new
        - Src:             'client/common/client.c:346,6'
          Dst:             freerdp_client_parse_rdp_file_buffer
        - Src:             'client/common/client.c:347,6'
          Dst:             freerdp_client_populate_settings_from_rdp_file
        - Src:             'client/common/client.c:352,2'
          Dst:             freerdp_client_rdp_file_free
    - functionName:    freerdp_client_settings_parse_connection_file
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - filename
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_client_parse_rdp_file
        - freerdp_client_populate_settings_from_rdp_file
        - freerdp_client_rdp_file_free
        - freerdp_client_rdp_file_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:321,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:322,3'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file
                - freerdp_client_rdp_file_free
                - freerdp_client_populate_settings_from_rdp_file
            - BranchSide:      'client/common/client.c:324,37'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file
                - freerdp_client_rdp_file_free
                - freerdp_client_populate_settings_from_rdp_file
        - Branch String:   'client/common/client.c:324,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:325,3'
              BranchSideFuncs:
                - freerdp_client_populate_settings_from_rdp_file
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:327,54'
              BranchSideFuncs:
                - freerdp_client_populate_settings_from_rdp_file
                - freerdp_client_rdp_file_free
        - Branch String:   'client/common/client.c:327,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:328,3'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/client.c:330,6'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
      Callsites:
        - Src:             'client/common/client.c:319,9'
          Dst:             freerdp_client_rdp_file_new
        - Src:             'client/common/client.c:324,7'
          Dst:             freerdp_client_parse_rdp_file
        - Src:             'client/common/client.c:327,7'
          Dst:             freerdp_client_populate_settings_from_rdp_file
        - Src:             'client/common/client.c:332,2'
          Dst:             freerdp_client_rdp_file_free
    - functionName:    freerdp_client_settings_post_process
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         35
      ICount:          166
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:225,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:227,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:255,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:227,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:229,55'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:251,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:231,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:233,38'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:237,8'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/client.c:233,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:234,6'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:235,4'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/client.c:237,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:239,38'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:243,36'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/client.c:239,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:240,6'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/client.c:241,4'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/client.c:243,8'
          Branch Sides:
            - BranchSide:      'client/common/client.c:246,13'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:250,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:245,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:248,6'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:249,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:255,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:257,29'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:260,37'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/client.c:266,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:268,29'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/client.c:274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:225,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:227,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:229,27'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/client.c:230,25'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/client.c:233,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/client.c:239,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/client.c:243,8'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/client.c:247,13'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/client.c:245,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/client.c:255,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:257,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:258,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:260,11'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:262,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:266,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:268,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:269,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:270,3'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/client.c:271,3'
          Dst:             freerdp_settings_set_bool
    - functionName:    freerdp_client_settings_parse_command_line_ex
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - argc
        - argv
        - allowUnknown
        - args
        - count
        - handle_option
        - handle_userdata
      BBCount:         25
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - freerdp_client_settings_parse_command_line_arguments_ex
        - freerdp_client_settings_post_process
        - freerdp_get_version_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:294,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:297,7'
              BranchSideFuncs:
                - freerdp_client_settings_parse_command_line_arguments_ex
                - freerdp_client_settings_post_process
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:297,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:298,3'
              BranchSideFuncs:
                - freerdp_client_settings_parse_command_line_arguments_ex
                - freerdp_client_settings_post_process
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:301,6'
              BranchSideFuncs:
                - freerdp_client_settings_parse_command_line_arguments_ex
                - freerdp_client_settings_post_process
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:303,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:304,10'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:308,44'
              BranchSideFuncs:
                - freerdp_client_settings_post_process
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:308,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:309,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:311,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:311,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:311,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:311,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:311,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:311,2'
              BranchSideFuncs:
                - freerdp_get_version_string
                - freerdp_get_build_config
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:311,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:300,11'
          Dst:             freerdp_client_settings_parse_command_line_arguments_ex
        - Src:             'client/common/client.c:308,7'
          Dst:             freerdp_client_settings_post_process
        - Src:             'client/common/client.c:311,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:311,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:311,2'
          Dst:             freerdp_get_version_string
        - Src:             'client/common/client.c:311,2'
          Dst:             freerdp_get_build_config
        - Src:             'client/common/client.c:311,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_settings_parse_command_line
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - argc
        - argv
        - allowUnknown
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_settings_parse_command_line_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/client.c:283,9'
          Dst:             freerdp_client_settings_parse_command_line_ex
    - functionName:    freerdp_client_get_thread
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:215,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:218,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_client_get_instance
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:207,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:207,19'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:208,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:207,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:210,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_client_stop
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:198,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:198,19'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:198,37'
          Branch Sides:
            - BranchSide:      'client/common/client.c:198,41'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:198,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:201,17'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:202,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:202,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:202,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_default_callbacks
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/client.c:74,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:74,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:74,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'client/common/client.c:74,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_start
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_settings_get_bool
        - set_default_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/client.c:184,15'
          Branch Sides:
            - BranchSide:      'client/common/client.c:184,19'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - set_default_callbacks
            - BranchSide:      'client/common/client.c:185,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:184,37'
          Branch Sides:
            - BranchSide:      'client/common/client.c:184,41'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - set_default_callbacks
            - BranchSide:      'client/common/client.c:185,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:184,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:185,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - set_default_callbacks
            - BranchSide:      'client/common/client.c:187,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - set_default_callbacks
        - Branch String:   'client/common/client.c:187,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:188,25'
              BranchSideFuncs:
                - set_default_callbacks
            - BranchSide:      'client/common/client.c:190,17'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:191,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:191,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:191,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:187,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/client.c:188,3'
          Dst:             set_default_callbacks
    - functionName:    freerdp_client_context_free
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         28
      ICount:          116
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - freerdp_context_free
        - freerdp_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:162,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:163,3'
              BranchSideFuncs:
                - freerdp_context_free
                - free
                - freerdp_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:165,13'
              BranchSideFuncs:
                - freerdp_context_free
                - free
                - freerdp_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:167,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:167,6'
              BranchSideFuncs:
                - freerdp_context_free
                - free
                - freerdp_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:169,43'
              BranchSideFuncs:
                - freerdp_context_free
                - free
                - freerdp_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:172,7'
          Branch Sides:
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:175,8'
              BranchSideFuncs:
                - free
                - freerdp_free
        - Branch String:   'client/common/client.c:173,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - free
                - freerdp_free
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_free
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:173,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - freerdp_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_free
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:173,4'
          Branch Sides:
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - freerdp_free
            - BranchSide:      'client/common/client.c:173,4'
              BranchSideFuncs:
                - free
                - freerdp_free
      Callsites:
        - Src:             'client/common/client.c:170,3'
          Dst:             freerdp_context_free
        - Src:             'client/common/client.c:173,4'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:173,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:173,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:176,3'
          Dst:             freerdp_free
    - functionName:    freerdp_client_common_free
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
      BBCount:         29
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:104,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:104,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:105,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:107,17'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:108,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:108,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:109,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:109,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:109,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:104,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:105,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:108,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:109,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:109,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:109,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_common_new
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
      BBCount:         15
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - set_default_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:89,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:89,2'
              BranchSideFuncs:
                - __assert_fail
                - set_default_callbacks
                - __assert_fail
            - BranchSide:      'client/common/client.c:90,2'
              BranchSideFuncs:
                - __assert_fail
                - set_default_callbacks
                - __assert_fail
        - Branch String:   'client/common/client.c:90,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:90,2'
              BranchSideFuncs:
                - set_default_callbacks
                - __assert_fail
            - BranchSide:      'client/common/client.c:92,2'
              BranchSideFuncs:
                - set_default_callbacks
                - __assert_fail
        - Branch String:   'client/common/client.c:96,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:96,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:97,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/client.c:97,9'
          Branch Sides:
            - BranchSide:      'client/common/client.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'client/common/client.c:97,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:89,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:90,2'
          Dst:             __assert_fail
        - Src:             'client/common/client.c:93,2'
          Dst:             set_default_callbacks
        - Src:             'client/common/client.c:96,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_context_new
      functionSourceFile: '/src/FreeRDP/client/common/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         33
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - freerdp_channels_load_static_addin_entry
        - freerdp_context_new_ex
        - freerdp_free
        - freerdp_new
        - freerdp_register_addin_provider
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/client.c:119,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:120,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:122,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:122,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
                - WLog_PrintMessage
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
                - WLog_PrintMessage
        - Branch String:   'client/common/client.c:122,2'
          Branch Sides:
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
            - BranchSide:      'client/common/client.c:122,2'
              BranchSideFuncs:
                - freerdp_new
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
        - Branch String:   'client/common/client.c:125,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:126,3'
              BranchSideFuncs:
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
            - BranchSide:      'client/common/client.c:128,26'
              BranchSideFuncs:
                - malloc
                - freerdp_free
                - freerdp_context_new_ex
                - free
                - freerdp_register_addin_provider
        - Branch String:   'client/common/client.c:133,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:134,3'
              BranchSideFuncs:
                - freerdp_context_new_ex
                - free
                - freerdp_free
                - freerdp_register_addin_provider
            - BranchSide:      'client/common/client.c:136,2'
              BranchSideFuncs:
                - freerdp_context_new_ex
                - free
                - freerdp_free
                - freerdp_register_addin_provider
        - Branch String:   'client/common/client.c:138,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:139,3'
              BranchSideFuncs:
                - freerdp_register_addin_provider
                - free
                - freerdp_free
            - BranchSide:      'client/common/client.c:141,12'
              BranchSideFuncs:
                - freerdp_register_addin_provider
                - free
                - freerdp_free
        - Branch String:   'client/common/client.c:145,6'
          Branch Sides:
            - BranchSide:      'client/common/client.c:147,3'
              BranchSideFuncs:
                - free
                - freerdp_free
            - BranchSide:      'client/common/client.c:150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/client.c:122,2'
          Dst:             WLog_Get
        - Src:             'client/common/client.c:122,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/client.c:122,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/client.c:123,13'
          Dst:             freerdp_new
        - Src:             'client/common/client.c:138,7'
          Dst:             freerdp_context_new_ex
        - Src:             'client/common/client.c:145,6'
          Dst:             freerdp_register_addin_provider
        - Src:             'client/common/client.c:145,6'
          Dst:             freerdp_channels_load_static_addin_entry
        - Src:             'client/common/client.c:154,2'
          Dst:             freerdp_free
    - functionName:    fill_credential_string
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4111
      functionLinenumberEnd: 4121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - value
      BBCount:         14
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - CommandLineFindArgumentA
        - __assert_fail
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:4112,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4112,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineFindArgumentA
                - strlen
            - BranchSide:      'client/common/cmdline.c:4113,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineFindArgumentA
                - strlen
        - Branch String:   'client/common/cmdline.c:4113,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4113,2'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - strlen
            - BranchSide:      'client/common/cmdline.c:4115,64'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - strlen
        - Branch String:   'client/common/cmdline.c:4116,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4117,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'client/common/cmdline.c:4119,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'client/common/cmdline.c:4119,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4119,6'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'client/common/cmdline.c:4120,3'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'client/common/cmdline.c:4112,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:4113,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:4115,39'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:4120,3'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    209
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setSmartcardEmulation
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - settings
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_set_bool
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:1997,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_tls_enforce
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - Value
      BBCount:         19
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_settings_set_uint16
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2128,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2135,22'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2155,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
        - Branch String:   'client/common/cmdline.c:2144,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2146,35'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
            - BranchSide:      'client/common/cmdline.c:2153,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
        - Branch String:   'client/common/cmdline.c:2147,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2149,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
            - BranchSide:      'client/common/cmdline.c:2152,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - option_equals
        - Branch String:   'client/common/cmdline.c:2155,78'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2156,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
            - BranchSide:      'client/common/cmdline.c:2157,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2155,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2157,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2158,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2147,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2155,8'
          Dst:             freerdp_settings_set_uint16
        - Src:             'client/common/cmdline.c:2156,8'
          Dst:             freerdp_settings_set_uint16
    - functionName:    option_equals
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - val
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _stricmp
      functionUses:    75
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2026,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2026,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
            - BranchSide:      'client/common/cmdline.c:2027,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
        - Branch String:   'client/common/cmdline.c:2027,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2027,2'
              BranchSideFuncs:
                - _stricmp
            - BranchSide:      'client/common/cmdline.c:2027,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'client/common/cmdline.c:2026,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2027,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2028,9'
          Dst:             _stricmp
    - functionName:    parse_tls_secrets_file
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - Value
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2116,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2117,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2119,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2119,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2120,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2121,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2119,7'
          Dst:             freerdp_settings_set_string
    - functionName:    parse_tls_seclevel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - Value
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2106,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2107,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2109,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2109,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2110,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2106,7'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2109,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    value_to_int
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - value
        - result
        - min
        - max
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - strtoll
      functionUses:    30
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:246,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:246,17'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:247,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:246,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:247,3'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:249,2'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
        - Branch String:   'client/common/cmdline.c:252,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:255,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:255,17'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:255,21'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:256,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:255,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:256,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:258,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:249,2'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:250,7'
          Dst:             strtoll
        - Src:             'client/common/cmdline.c:252,6'
          Dst:             __errno_location
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_tls_ciphers
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - Value
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_set_string
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2081,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2082,3'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2084,20'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2084,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2086,11'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2088,25'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2088,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2090,11'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2094,13'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2097,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2098,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2099,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2084,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2088,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2097,7'
          Dst:             freerdp_settings_set_string
    - functionName:    parse_tls_cipher_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - option_starts_with
        - parse_tls_ciphers
        - parse_tls_enforce
        - parse_tls_seclevel
        - parse_tls_secrets_file
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2164,30'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_tls_enforce
                - parse_tls_secrets_file
                - parse_tls_seclevel
                - parse_tls_ciphers
            - BranchSide:      'client/common/cmdline.c:2166,38'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_tls_enforce
                - parse_tls_secrets_file
                - parse_tls_seclevel
                - parse_tls_ciphers
        - Branch String:   'client/common/cmdline.c:2166,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2167,27'
              BranchSideFuncs:
                - parse_tls_ciphers
            - BranchSide:      'client/common/cmdline.c:2168,44'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_tls_enforce
                - parse_tls_secrets_file
                - parse_tls_seclevel
        - Branch String:   'client/common/cmdline.c:2168,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2169,28'
              BranchSideFuncs:
                - parse_tls_seclevel
            - BranchSide:      'client/common/cmdline.c:2170,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - parse_tls_enforce
                - parse_tls_secrets_file
        - Branch String:   'client/common/cmdline.c:2170,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2171,32'
              BranchSideFuncs:
                - parse_tls_secrets_file
            - BranchSide:      'client/common/cmdline.c:2172,43'
              BranchSideFuncs:
                - option_starts_with
                - parse_tls_enforce
      Callsites:
        - Src:             'client/common/cmdline.c:2164,30'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:2166,7'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2167,9'
          Dst:             parse_tls_ciphers
        - Src:             'client/common/cmdline.c:2168,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2169,9'
          Dst:             parse_tls_seclevel
        - Src:             'client/common/cmdline.c:2170,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2171,9'
          Dst:             parse_tls_secrets_file
        - Src:             'client/common/cmdline.c:2172,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2173,9'
          Dst:             parse_tls_enforce
    - functionName:    option_starts_with
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - val
      BBCount:         12
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _strnicmp
        - strlen
      functionUses:    57
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2002,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2002,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - _strnicmp
            - BranchSide:      'client/common/cmdline.c:2003,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - _strnicmp
        - Branch String:   'client/common/cmdline.c:2003,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2003,2'
              BranchSideFuncs:
                - strlen
                - _strnicmp
            - BranchSide:      'client/common/cmdline.c:2004,29'
              BranchSideFuncs:
                - strlen
                - _strnicmp
        - Branch String:   'client/common/cmdline.c:2006,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2007,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2008,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2002,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2003,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2004,22'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2006,6'
          Dst:             _strnicmp
    - functionName:    parse_clip_direciton_to_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - option_equals
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2063,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2063,2'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2064,27'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2065,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2066,3'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2067,28'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2067,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2068,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2069,28'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2069,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2070,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2071,30'
              BranchSideFuncs:
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2071,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2072,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2073,31'
              BranchSideFuncs:
                - option_equals
        - Branch String:   'client/common/cmdline.c:2073,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2074,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2075,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2063,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2064,20'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2067,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2069,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2071,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2073,6'
          Dst:             option_equals
    - functionName:    parse_app_option_program
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3685
      functionLinenumberEnd: 3700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - cmd
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3691,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3692,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3694,14'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3694,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3696,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3699,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3696,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3697,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3698,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:3691,7'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3696,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_gateway_usage_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - value
      BBCount:         24
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - freerdp_set_gateway_usage_method
        - option_equals
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3955,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3955,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3956,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3956,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3956,2'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3958,20'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3958,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3959,8'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3960,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3960,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3961,8'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3962,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3962,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3963,8'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3964,25'
              BranchSideFuncs:
                - option_equals
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3964,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3965,8'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3968,12'
              BranchSideFuncs:
                - value_to_int
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3970,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3971,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3955,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3956,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3958,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3960,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3962,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3964,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3970,8'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:3974,9'
          Dst:             freerdp_set_gateway_usage_method
    - functionName:    parse_gateway_type_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3911
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - value
      BBCount:         54
      ICount:          216
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_bool
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3912,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3912,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3913,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3913,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3913,2'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3915,20'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3915,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3917,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3925,21'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3917,79'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3918,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3921,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3918,81'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3919,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3921,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3919,85'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3920,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3921,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3917,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3921,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3922,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3925,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3927,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3932,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3927,81'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3928,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3930,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3928,81'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3929,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3930,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3927,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3930,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3931,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3932,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3934,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3939,26'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3934,80'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3935,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3937,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3935,81'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3936,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3937,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3934,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3937,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3938,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3941,81'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3942,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3945,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3942,82'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3943,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3945,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3943,86'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3944,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3945,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3941,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3945,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3946,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3912,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3913,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3915,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3917,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3918,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3919,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3920,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3925,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3927,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3928,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3929,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3932,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3934,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3935,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3936,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3939,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3941,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3942,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3943,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3944,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_gateway_cred_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3890
      functionLinenumberEnd: 3908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - value
        - what
      BBCount:         17
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_parse_username_settings
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3891,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3891,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_parse_username_settings
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3892,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_parse_username_settings
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3892,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3892,2'
              BranchSideFuncs:
                - freerdp_parse_username_settings
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3894,10'
              BranchSideFuncs:
                - freerdp_parse_username_settings
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3894,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3897,41'
              BranchSideFuncs:
                - freerdp_parse_username_settings
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3902,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3897,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3899,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3900,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3902,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3903,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3904,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:3891,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3892,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3897,9'
          Dst:             freerdp_parse_username_settings
        - Src:             'client/common/cmdline.c:3902,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3907,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    freerdp_parse_username_settings
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - username
        - settings
        - userID
        - domainID
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_parse_username_ptr
        - freerdp_settings_set_string_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1294,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1295,3'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:1296,39'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_set_string_len
        - Branch String:   'client/common/cmdline.c:1296,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1297,3'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:1298,41'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
      Callsites:
        - Src:             'client/common/cmdline.c:1293,18'
          Dst:             freerdp_parse_username_ptr
        - Src:             'client/common/cmdline.c:1296,7'
          Dst:             freerdp_settings_set_string_len
        - Src:             'client/common/cmdline.c:1298,9'
          Dst:             freerdp_settings_set_string_len
    - functionName:    freerdp_parse_username_ptr
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - username
        - user
        - userlen
        - domain
        - domainlen
      BBCount:         21
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1246,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1246,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:1247,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:1247,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1247,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:1248,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strchr
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:1248,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1248,2'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:1249,2'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:1249,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1249,2'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:1251,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:1251,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1252,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:1254,25'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:1262,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1264,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'client/common/cmdline.c:1277,11'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'client/common/cmdline.c:1246,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1247,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1248,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1249,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1254,18'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:1266,14'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:1278,14'
          Dst:             strlen
    - functionName:    parse_gateway_host_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3868
      functionLinenumberEnd: 3886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - host
      BBCount:         18
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_parse_hostname
        - freerdp_set_gateway_usage_method
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3869,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3869,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3870,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3870,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3870,2'
              BranchSideFuncs:
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3872,8'
              BranchSideFuncs:
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3874,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3875,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3876,46'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3878,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3879,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3880,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3880,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3881,3'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:3882,40'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:3882,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3883,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3885,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3869,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3870,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3874,7'
          Dst:             freerdp_parse_hostname
        - Src:             'client/common/cmdline.c:3876,18'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3880,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3882,7'
          Dst:             freerdp_set_gateway_usage_method
    - functionName:    freerdp_parse_hostname
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hostname
        - host
        - port
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _strdup
        - calloc
        - strrchr
        - value_to_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1341,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1343,28'
              BranchSideFuncs:
                - value_to_int
                - calloc
            - BranchSide:      'client/common/cmdline.c:1360,19'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'client/common/cmdline.c:1346,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1347,4'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'client/common/cmdline.c:1349,25'
              BranchSideFuncs:
                - calloc
        - Branch String:   'client/common/cmdline.c:1351,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1352,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1354,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1362,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1363,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1365,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1339,6'
          Dst:             strrchr
        - Src:             'client/common/cmdline.c:1346,8'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:1349,18'
          Dst:             calloc
        - Src:             'client/common/cmdline.c:1360,11'
          Dst:             _strdup
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_get_keyboard_layout_for_type
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         16
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_keyboard_get_layouts
        - freerdp_keyboard_layouts_free
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1461,15'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1461,19'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
                - option_equals
            - BranchSide:      'client/common/cmdline.c:1462,3'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
        - Branch String:   'client/common/cmdline.c:1461,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1462,3'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
            - BranchSide:      'client/common/cmdline.c:1464,14'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
                - option_equals
        - Branch String:   'client/common/cmdline.c:1464,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1466,40'
              BranchSideFuncs:
                - option_equals
                - freerdp_keyboard_layouts_free
            - BranchSide:      'client/common/cmdline.c:1472,2'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
        - Branch String:   'client/common/cmdline.c:1467,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1469,10'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
            - BranchSide:      'client/common/cmdline.c:1472,2'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
                - option_equals
      Callsites:
        - Src:             'client/common/cmdline.c:1459,6'
          Dst:             freerdp_keyboard_get_layouts
        - Src:             'client/common/cmdline.c:1467,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1475,2'
          Dst:             freerdp_keyboard_layouts_free
    - functionName:    freerdp_map_keyboard_layout_name_to_id
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_get_keyboard_layout_for_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1484,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1486,52'
              BranchSideFuncs:
                - freerdp_get_keyboard_layout_for_type
            - BranchSide:      'client/common/cmdline.c:1491,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1487,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1488,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1489,2'
              BranchSideFuncs:
                - freerdp_get_keyboard_layout_for_type
      Callsites:
        - Src:             'client/common/cmdline.c:1486,15'
          Dst:             freerdp_get_keyboard_layout_for_type
    - functionName:    parse_on_off_option
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - option_equals
        - strchr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2041,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2041,2'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2042,27'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2043,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2044,3'
              BranchSideFuncs:
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2045,27'
              BranchSideFuncs:
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2045,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2046,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2047,28'
              BranchSideFuncs:
                - option_equals
        - Branch String:   'client/common/cmdline.c:2047,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2048,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2049,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2041,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2042,20'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2045,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2047,6'
          Dst:             option_equals
    - functionName:    parse_kbd_layout
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - value
      BBCount:         45
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_map_keyboard_layout_name_to_id
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2366,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2366,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_map_keyboard_layout_name_to_id
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2367,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_map_keyboard_layout_name_to_id
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2367,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2367,2'
              BranchSideFuncs:
                - value_to_int
                - freerdp_map_keyboard_layout_name_to_id
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2369,6'
              BranchSideFuncs:
                - value_to_int
                - freerdp_map_keyboard_layout_name_to_id
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2372,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2374,49'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2384,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2376,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2378,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2382,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2378,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2378,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2378,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2378,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2378,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2378,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2379,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2379,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2379,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2379,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2379,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2379,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2384,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2384,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2386,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2386,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2387,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2388,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2366,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2367,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2371,21'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2374,10'
          Dst:             freerdp_map_keyboard_layout_name_to_id
        - Src:             'client/common/cmdline.c:2378,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2378,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2378,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:2379,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2379,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2379,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:2386,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    check_kbd_remap_valid
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - token
      BBCount:         32
      ICount:          140
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - __assert_fail
        - __isoc99_sscanf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2437,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2437,2'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'client/common/cmdline.c:2439,13'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'client/common/cmdline.c:2439,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2440,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2442,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'client/common/cmdline.c:2443,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2444,15'
              BranchSideFuncs:
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'client/common/cmdline.c:2445,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'client/common/cmdline.c:2445,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2446,15'
              BranchSideFuncs:
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
            - BranchSide:      'client/common/cmdline.c:2447,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __isoc99_sscanf
        - Branch String:   'client/common/cmdline.c:2447,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2448,15'
              BranchSideFuncs:
                - __isoc99_sscanf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2449,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2449,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2451,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2454,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2451,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2451,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2451,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2451,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2451,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2451,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2437,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2439,6'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2442,11'
          Dst:             __isoc99_sscanf
        - Src:             'client/common/cmdline.c:2444,8'
          Dst:             __isoc99_sscanf
        - Src:             'client/common/cmdline.c:2446,8'
          Dst:             __isoc99_sscanf
        - Src:             'client/common/cmdline.c:2448,8'
          Dst:             __isoc99_sscanf
        - Src:             'client/common/cmdline.c:2451,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2451,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2451,3'
          Dst:             WLog_PrintMessage
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_command_line_post_filter_int
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - arg
      BBCount:         162
      ICount:          979
      EdgeCount:       222
      CyclomaticComplexity: 62
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - CommandLineParseCommaSeparatedValuesEx
        - fail_at_
        - freerdp_client_add_device_channel
        - freerdp_client_add_dynamic_channel
        - freerdp_client_add_static_channel
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - parseSubOptions
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1011,30'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1013,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1025,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_static_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1016,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1017,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1018,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1018,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1019,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1021,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1022,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1023,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1024,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1025,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1027,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1057,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_static_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1030,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1032,28'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1054,12'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:1044,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1046,27'
              BranchSideFuncs:
                - parseSubOptions
                - free
                - fail_at_
                - free
            - BranchSide:      'client/common/cmdline.c:1053,3'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:1047,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1049,15'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1052,4'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1057,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1059,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_static_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1067,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1061,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1062,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1063,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1064,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1065,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1066,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1067,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1069,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1077,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1071,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1072,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1073,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1074,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1075,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1076,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1077,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1079,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1088,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1081,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1082,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1083,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1084,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1085,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1086,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1088,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1090,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1100,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1092,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1093,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1094,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1095,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1096,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1097,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1100,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1102,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1111,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1104,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1105,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1106,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1107,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1108,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1109,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1111,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1113,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1121,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1115,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1116,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1117,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1118,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1119,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1120,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1121,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1123,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_device_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1131,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1125,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1126,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1127,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1128,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1129,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1130,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1131,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1133,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1141,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1135,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1136,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1137,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1138,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1139,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1140,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1141,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1143,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1146,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1143,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1144,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1145,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1146,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1148,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1151,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1148,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1149,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1150,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1151,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1153,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1156,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1153,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1154,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1155,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1156,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1158,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1161,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1158,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1159,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1160,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1161,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1163,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1166,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1163,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1164,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1165,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1166,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1168,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1171,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1168,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1169,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1170,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1171,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1173,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1179,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1173,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1175,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1176,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1176,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1177,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1178,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1179,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1181,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1192,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1183,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1184,11'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1185,43'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1185,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1186,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1188,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1189,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1190,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1191,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1192,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1194,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1214,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1196,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1197,11'
              BranchSideFuncs:
                - free
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1198,12'
              BranchSideFuncs:
                - free
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1199,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1200,11'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1201,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1214,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1216,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1219,2'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1216,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1217,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1218,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1221,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1222,11'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1224,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1225,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1226,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:1229,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:1229,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1230,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1011,30'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1014,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:1016,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1018,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1023,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1025,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1029,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1047,10'
          Dst:             parseSubOptions
        - Src:             'client/common/cmdline.c:1050,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1057,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1060,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:1061,8'
          Dst:             freerdp_client_add_static_channel
        - Src:             'client/common/cmdline.c:1065,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1067,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1070,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:1071,8'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:1075,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1077,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1080,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1081,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1085,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1088,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1091,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1092,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1096,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1100,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1103,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1104,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1108,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1111,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1114,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1115,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1119,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1121,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1124,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1125,8'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:1129,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1131,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1134,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1135,8'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:1139,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1141,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1143,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1144,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1146,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1148,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1149,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1151,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1153,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1154,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1156,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1158,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1159,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1161,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1163,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1164,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1166,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1168,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1169,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1171,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1173,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1175,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1176,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1177,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1179,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1182,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1183,8'
          Dst:             freerdp_client_add_static_channel
        - Src:             'client/common/cmdline.c:1185,8'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:1190,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1192,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1195,11'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1196,8'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:1200,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1214,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1216,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1217,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1219,2'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:1221,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1222,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:1225,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:1229,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:1230,11'
          Dst:             fail_at_
    - functionName:    freerdp_client_add_device_channel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - count
        - params
      BBCount:         74
      ICount:          402
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - freerdp_client_add_drive
        - freerdp_device_collection_add
        - freerdp_device_free
        - freerdp_device_new
        - freerdp_settings_set_bool
        - option_equals
      functionUses:    8
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:728,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:728,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:729,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:729,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:729,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:730,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:730,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:730,2'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:732,20'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:732,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:734,8'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:747,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:735,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:736,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:738,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:738,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:739,4'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:740,7'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:740,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:741,34'
              BranchSideFuncs:
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:743,34'
              BranchSideFuncs:
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:747,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:749,17'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:771,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:751,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:752,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:754,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:754,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:755,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:756,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:756,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:757,4'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:759,50'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:760,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:761,4'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:763,38'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:763,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:765,24'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:769,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:771,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:773,17'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:797,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:775,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:776,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:778,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:778,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:779,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:780,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:780,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:781,4'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:783,56'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:785,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:786,4'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:788,38'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:788,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:790,24'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:794,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:797,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:799,17'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:823,25'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:801,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:802,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:804,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:804,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:805,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:806,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:806,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:807,4'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:809,50'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:811,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:812,4'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:814,38'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:814,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:816,24'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:827,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:828,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:830,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:830,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:831,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:832,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:832,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:833,4'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:835,54'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:837,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:838,4'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:840,38'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:840,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:842,24'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:846,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:728,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:729,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:730,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:732,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:738,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:741,9'
          Dst:             freerdp_client_add_drive
        - Src:             'client/common/cmdline.c:743,9'
          Dst:             freerdp_client_add_drive
        - Src:             'client/common/cmdline.c:747,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:754,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:756,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:759,13'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:763,8'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:765,4'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:771,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:778,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:780,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:783,15'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:788,8'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:790,4'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:797,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:804,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:806,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:809,12'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:814,8'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:816,4'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:823,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:830,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:832,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:835,14'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:840,8'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:842,4'
          Dst:             freerdp_device_free
    - functionName:    fail_at_
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - arg
        - rc
        - file
        - fkt
        - line
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
      functionUses:    171
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:993,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:993,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:994,21'
              BranchSideFuncs:
                - WLog_PrintMessage
      Callsites:
        - Src:             'client/common/cmdline.c:992,14'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:993,6'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:994,3'
          Dst:             WLog_PrintMessage
    - functionName:    parseSubOptions
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - opts
        - count
        - arg
      BBCount:         49
      ICount:          235
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - freerdp_settings_set_string
        - option_starts_with
        - read_pem_file
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:947,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:949,35'
              BranchSideFuncs:
                - option_starts_with
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - read_pem_file
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:981,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:951,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:953,33'
              BranchSideFuncs:
                - strlen
                - read_pem_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:979,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - option_starts_with
                - strlen
                - read_pem_file
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:957,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:960,43'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:963,29'
              BranchSideFuncs:
                - read_pem_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:966,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:966,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:966,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:966,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:966,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:966,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:966,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:970,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:971,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:973,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:973,16'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:973,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:976,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:973,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:974,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:976,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:981,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:982,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:982,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:982,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:982,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:982,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:982,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:982,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:951,7'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:953,26'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:960,15'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:963,15'
          Dst:             read_pem_file
        - Src:             'client/common/cmdline.c:966,6'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:966,6'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:966,6'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:982,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:982,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:982,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_add_static_channel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - count
        - params
      BBCount:         20
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_addin_argv_new
        - freerdp_static_channel_collection_add
        - freerdp_static_channel_collection_find
      functionUses:    4
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:861,16'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:861,20'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:861,27'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:861,31'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:861,41'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:861,45'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:861,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:862,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:864,45'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:864,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:865,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:867,33'
              BranchSideFuncs:
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:869,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:870,3'
              BranchSideFuncs:
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:872,45'
              BranchSideFuncs:
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:872,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:873,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:875,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:864,6'
          Dst:             freerdp_static_channel_collection_find
        - Src:             'client/common/cmdline.c:867,10'
          Dst:             freerdp_addin_argv_new
        - Src:             'client/common/cmdline.c:872,7'
          Dst:             freerdp_static_channel_collection_add
        - Src:             'client/common/cmdline.c:877,2'
          Dst:             freerdp_addin_argv_free
    - functionName:    freerdp_client_add_dynamic_channel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - count
        - params
      BBCount:         20
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_addin_argv_new
        - freerdp_dynamic_channel_collection_add
        - freerdp_dynamic_channel_collection_find
      functionUses:    7
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:890,16'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:890,20'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:890,27'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:890,31'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:890,41'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:890,45'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:890,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:893,46'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_addin_argv_new
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:893,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:896,33'
              BranchSideFuncs:
                - freerdp_addin_argv_new
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:898,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:899,3'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
            - BranchSide:      'client/common/cmdline.c:901,46'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_add
                - freerdp_addin_argv_free
        - Branch String:   'client/common/cmdline.c:901,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:902,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:904,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:893,6'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/cmdline.c:896,10'
          Dst:             freerdp_addin_argv_new
        - Src:             'client/common/cmdline.c:901,7'
          Dst:             freerdp_dynamic_channel_collection_add
        - Src:             'client/common/cmdline.c:907,2'
          Dst:             freerdp_addin_argv_free
    - functionName:    read_pem_file
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - file
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_read_pem
        - freerdp_settings_set_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:915,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:915,15'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:917,8'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:915,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:917,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:921,7'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:914,14'
          Dst:             crypto_read_pem
        - Src:             'client/common/cmdline.c:921,12'
          Dst:             freerdp_settings_set_string_len
    - functionName:    freerdp_client_add_drive
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - path
        - name
      BBCount:         59
      ICount:          269
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - _strdup
        - freerdp_device_collection_add
        - freerdp_device_free
        - freerdp_device_new
        - freerdp_path_valid
        - freerdp_sanitize_drive_name
        - name_from_path
        - winpr_PathFileExists
      functionUses:    5
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:178,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:180,8'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
            - BranchSide:      'client/common/cmdline.c:205,6'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:181,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:183,12'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
            - BranchSide:      'client/common/cmdline.c:194,8'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
        - Branch String:   'client/common/cmdline.c:183,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:187,11'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
            - BranchSide:      'client/common/cmdline.c:187,11'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
            - BranchSide:      'client/common/cmdline.c:190,6'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - winpr_PathFileExists
                - PathIsRelativeA
                - PathIsRelativeA
        - Branch String:   'client/common/cmdline.c:194,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:194,37'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
            - BranchSide:      'client/common/cmdline.c:203,2'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:194,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:196,30'
              BranchSideFuncs:
                - winpr_PathFileExists
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
                - PathIsRelativeA
                - PathIsRelativeA
            - BranchSide:      'client/common/cmdline.c:203,2'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:196,36'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:196,57'
              BranchSideFuncs:
                - PathIsRelativeA
                - PathIsRelativeA
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
            - BranchSide:      'client/common/cmdline.c:198,23'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:196,63'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:196,82'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
            - BranchSide:      'client/common/cmdline.c:202,3'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:196,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:198,23'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
            - BranchSide:      'client/common/cmdline.c:202,3'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
                - _strdup
        - Branch String:   'client/common/cmdline.c:205,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:206,19'
              BranchSideFuncs:
                - _strdup
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
            - BranchSide:      'client/common/cmdline.c:208,26'
              BranchSideFuncs:
                - name_from_path
                - freerdp_sanitize_drive_name
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_new
        - Branch String:   'client/common/cmdline.c:210,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:212,15'
              BranchSideFuncs:
                - freerdp_device_new
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
            - BranchSide:      'client/common/cmdline.c:215,7'
              BranchSideFuncs:
                - free
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
        - Branch String:   'client/common/cmdline.c:216,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:217,3'
              BranchSideFuncs:
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
            - BranchSide:      'client/common/cmdline.c:219,7'
              BranchSideFuncs:
                - freerdp_device_free
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
        - Branch String:   'client/common/cmdline.c:219,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:220,3'
              BranchSideFuncs:
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:223,8'
              BranchSideFuncs:
                - freerdp_path_valid
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:226,15'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:226,19'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:231,43'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:226,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:228,4'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:231,43'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:228,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:228,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:228,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:228,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:228,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:228,4'
              BranchSideFuncs:
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:231,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:232,4'
              BranchSideFuncs:
                - freerdp_device_free
      Callsites:
        - Src:             'client/common/cmdline.c:194,16'
          Dst:             winpr_PathFileExists
        - Src:             'client/common/cmdline.c:196,9'
          Dst:             winpr_PathFileExists
        - Src:             'client/common/cmdline.c:196,41'
          Dst:             PathIsRelativeA
        - Src:             'client/common/cmdline.c:196,66'
          Dst:             PathIsRelativeA
        - Src:             'client/common/cmdline.c:206,11'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:208,11'
          Dst:             name_from_path
        - Src:             'client/common/cmdline.c:210,6'
          Dst:             freerdp_sanitize_drive_name
        - Src:             'client/common/cmdline.c:213,12'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:224,17'
          Dst:             freerdp_path_valid
        - Src:             'client/common/cmdline.c:228,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:228,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:228,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:229,4'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:231,13'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:238,2'
          Dst:             freerdp_device_free
    - functionName:    name_from_path
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _strdup
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:159,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:159,6'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - _strdup
            - BranchSide:      'client/common/cmdline.c:161,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - _strdup
        - Branch String:   'client/common/cmdline.c:161,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:162,9'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/cmdline.c:163,31'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - _strdup
        - Branch String:   'client/common/cmdline.c:163,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:164,9'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/cmdline.c:165,43'
              BranchSideFuncs:
                - option_equals
                - _strdup
        - Branch String:   'client/common/cmdline.c:165,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:166,9'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/cmdline.c:168,11'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'client/common/cmdline.c:161,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:163,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:165,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:170,9'
          Dst:             _strdup
    - functionName:    freerdp_sanitize_drive_name
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - invalid
        - replacement
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:139,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:139,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
            - BranchSide:      'client/common/cmdline.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:139,24'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:139,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
            - BranchSide:      'client/common/cmdline.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:139,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:140,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
            - BranchSide:      'client/common/cmdline.c:141,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
        - Branch String:   'client/common/cmdline.c:141,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:144,2'
              BranchSideFuncs:
                - strchr
        - Branch String:   'client/common/cmdline.c:144,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:146,29'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:153,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:150,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:144,2'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:151,11'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'client/common/cmdline.c:141,6'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:141,25'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:150,17'
          Dst:             strchr
    - functionName:    freerdp_path_valid
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - special
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - option_equals
        - winpr_PathFileExists
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:121,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:122,3'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - winpr_PathFileExists
            - BranchSide:      'client/common/cmdline.c:125,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - winpr_PathFileExists
        - Branch String:   'client/common/cmdline.c:125,32'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:125,6'
              BranchSideFuncs:
                - winpr_PathFileExists
            - BranchSide:      'client/common/cmdline.c:125,49'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - winpr_PathFileExists
        - Branch String:   'client/common/cmdline.c:125,70'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:125,6'
              BranchSideFuncs:
                - winpr_PathFileExists
            - BranchSide:      'client/common/cmdline.c:125,92'
              BranchSideFuncs:
                - option_equals
                - winpr_PathFileExists
        - Branch String:   'client/common/cmdline.c:128,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:129,33'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:131,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:131,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:132,14'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:134,19'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:134,19'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:134,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:125,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:125,35'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:125,73'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:129,12'
          Dst:             winpr_PathFileExists
    - functionName:    freerdp_detect_command_line_pre_filter
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - index
        - argc
        - argv
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - option_is_incident_file
        - option_is_rdp_file
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1499,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1501,7'
              BranchSideFuncs:
                - strlen
                - option_is_incident_file
                - option_is_rdp_file
            - BranchSide:      'client/common/cmdline.c:1523,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1501,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1502,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1504,19'
              BranchSideFuncs:
                - strlen
                - option_is_incident_file
                - option_is_rdp_file
        - Branch String:   'client/common/cmdline.c:1506,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1508,27'
              BranchSideFuncs:
                - option_is_rdp_file
                - option_is_incident_file
            - BranchSide:      'client/common/cmdline.c:1514,7'
              BranchSideFuncs:
                - option_is_incident_file
        - Branch String:   'client/common/cmdline.c:1508,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1512,3'
              BranchSideFuncs:
                - option_is_incident_file
        - Branch String:   'client/common/cmdline.c:1514,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1516,32'
              BranchSideFuncs:
                - option_is_incident_file
            - BranchSide:      'client/common/cmdline.c:1521,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1516,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1520,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1504,12'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:1508,8'
          Dst:             option_is_rdp_file
        - Src:             'client/common/cmdline.c:1516,8'
          Dst:             option_is_incident_file
    - functionName:    option_is_rdp_file
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - option_ends_with
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:666,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:666,2'
              BranchSideFuncs:
                - option_ends_with
                - option_ends_with
            - BranchSide:      'client/common/cmdline.c:668,23'
              BranchSideFuncs:
                - option_ends_with
                - option_ends_with
        - Branch String:   'client/common/cmdline.c:668,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:670,23'
              BranchSideFuncs:
                - option_ends_with
        - Branch String:   'client/common/cmdline.c:670,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:671,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:672,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:666,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:668,6'
          Dst:             option_ends_with
        - Src:             'client/common/cmdline.c:670,6'
          Dst:             option_ends_with
    - functionName:    option_is_incident_file
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
      BBCount:         9
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - option_ends_with
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:677,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:677,2'
              BranchSideFuncs:
                - option_ends_with
            - BranchSide:      'client/common/cmdline.c:679,23'
              BranchSideFuncs:
                - option_ends_with
        - Branch String:   'client/common/cmdline.c:679,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:680,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:681,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:677,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:679,6'
          Dst:             option_ends_with
    - functionName:    option_ends_with
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ext
      BBCount:         12
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _strnicmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2013,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2013,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - strlen
                - _strnicmp
            - BranchSide:      'client/common/cmdline.c:2014,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - strlen
                - _strnicmp
        - Branch String:   'client/common/cmdline.c:2014,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2014,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - _strnicmp
            - BranchSide:      'client/common/cmdline.c:2015,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - _strnicmp
        - Branch String:   'client/common/cmdline.c:2018,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2019,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2021,20'
              BranchSideFuncs:
                - _strnicmp
      Callsites:
        - Src:             'client/common/cmdline.c:2013,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2014,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2015,24'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2016,24'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2021,9'
          Dst:             _strnicmp
    - functionName:    freerdp_detect_posix_style_command_line_syntax
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - count
        - ignoreUnknown
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CommandLineClearArgumentsA
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - freerdp_detect_command_line_pre_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1583,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1585,9'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1588,3'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1594,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1595,10'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1597,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1601,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1602,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1604,5'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1605,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1601,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1607,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1607,37'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1607,41'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1610,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1607,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1608,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1610,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1590,2'
          Dst:             CommandLineClearArgumentsA
        - Src:             'client/common/cmdline.c:1591,11'
          Dst:             CommandLineParseArgumentsA
        - Src:             'client/common/cmdline.c:1591,11'
          Dst:             freerdp_detect_command_line_pre_filter
        - Src:             'client/common/cmdline.c:1605,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    freerdp_detect_windows_style_command_line_syntax
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - count
        - ignoreUnknown
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CommandLineClearArgumentsA
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - freerdp_detect_command_line_pre_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1539,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1541,9'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1544,3'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1550,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1551,10'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1553,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1557,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1558,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1560,5'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'client/common/cmdline.c:1561,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1557,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'client/common/cmdline.c:1563,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1563,37'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1563,41'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1566,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1563,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1564,17'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1566,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1546,2'
          Dst:             CommandLineClearArgumentsA
        - Src:             'client/common/cmdline.c:1547,11'
          Dst:             CommandLineParseArgumentsA
        - Src:             'client/common/cmdline.c:1547,11'
          Dst:             freerdp_detect_command_line_pre_filter
        - Src:             'client/common/cmdline.c:1561,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    fill_credential_strings
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         22
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CommandLineFindArgumentA
        - fill_credential_string
        - option_starts_with
        - strlen
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:4137,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4139,34'
              BranchSideFuncs:
                - fill_credential_string
                - CommandLineFindArgumentA
                - strtok
                - strtok
                - option_starts_with
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:4143,64'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - strtok
                - strtok
                - option_starts_with
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:4144,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4144,15'
              BranchSideFuncs:
                - strtok
                - strtok
                - option_starts_with
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:4144,10'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:4144,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4144,6'
              BranchSideFuncs:
                - strtok
                - strtok
                - option_starts_with
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:4146,15'
              BranchSideFuncs:
                - strtok
                - strtok
                - option_starts_with
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:4148,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4150,16'
              BranchSideFuncs:
                - strtok
                - option_starts_with
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:4161,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:4150,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4152,31'
              BranchSideFuncs:
                - option_starts_with
                - strtok
                - strlen
                - strlen
            - BranchSide:      'client/common/cmdline.c:4159,10'
              BranchSideFuncs:
                - strtok
                - option_starts_with
                - strlen
                - strlen
        - Branch String:   'client/common/cmdline.c:4153,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4155,12'
              BranchSideFuncs:
                - strlen
                - strlen
                - strtok
                - option_starts_with
            - BranchSide:      'client/common/cmdline.c:4158,4'
              BranchSideFuncs:
                - strtok
                - option_starts_with
                - strlen
                - strlen
      Callsites:
        - Src:             'client/common/cmdline.c:4140,3'
          Dst:             fill_credential_string
        - Src:             'client/common/cmdline.c:4143,39'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:4147,15'
          Dst:             strtok
        - Src:             'client/common/cmdline.c:4153,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4155,23'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:4156,6'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:4159,10'
          Dst:             strtok
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_tune_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         20
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - CommandLineParseCommaSeparatedValuesEx
        - __assert_fail
        - freerdp_settings_set_value_for_name
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3651,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3651,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
            - BranchSide:      'client/common/cmdline.c:3652,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
        - Branch String:   'client/common/cmdline.c:3652,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3652,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
            - BranchSide:      'client/common/cmdline.c:3654,9'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
        - Branch String:   'client/common/cmdline.c:3661,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3662,3'
              BranchSideFuncs:
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
            - BranchSide:      'client/common/cmdline.c:3663,14'
              BranchSideFuncs:
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
        - Branch String:   'client/common/cmdline.c:3663,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3665,25'
              BranchSideFuncs:
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:3680,11'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3667,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3669,13'
              BranchSideFuncs:
                - freerdp_settings_set_value_for_name
                - free
                - free
                - strchr
                - free
            - BranchSide:      'client/common/cmdline.c:3672,7'
              BranchSideFuncs:
                - freerdp_settings_set_value_for_name
                - free
                - free
                - strchr
                - free
        - Branch String:   'client/common/cmdline.c:3673,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3675,13'
              BranchSideFuncs:
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
            - BranchSide:      'client/common/cmdline.c:3678,2'
              BranchSideFuncs:
                - free
                - strchr
                - free
                - freerdp_settings_set_value_for_name
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:3651,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3652,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3660,10'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:3666,15'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:3673,8'
          Dst:             freerdp_settings_set_value_for_name
    - functionName:    parse_smartcard_logon_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3607
      functionLinenumberEnd: 3647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         21
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CommandLineParseCommaSeparatedValuesEx
        - __assert_fail
        - freerdp_settings_set_bool
        - parseSubOptions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3608,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3608,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:3609,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
        - Branch String:   'client/common/cmdline.c:3609,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3609,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:3611,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
        - Branch String:   'client/common/cmdline.c:3618,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3619,3'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:3621,68'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
        - Branch String:   'client/common/cmdline.c:3622,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3624,27'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:3645,11'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3635,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3637,26'
              BranchSideFuncs:
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:3644,2'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3638,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3640,14'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:3643,3'
              BranchSideFuncs:
                - free
                - parseSubOptions
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:3608,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3609,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3618,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3621,10'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:3638,9'
          Dst:             parseSubOptions
    - functionName:    parse_scale_device_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         20
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3583,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3583,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3584,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3584,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3584,2'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3586,11'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3588,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3589,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3591,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3591,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3596,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3596,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3596,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3601,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3596,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3597,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3598,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3583,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3584,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3588,7'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:3596,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_scale_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         22
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3556,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3556,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3557,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3557,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3557,2'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3559,11'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3561,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3562,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3564,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3564,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3569,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3569,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3569,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3576,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3569,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3570,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3571,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3571,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3572,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3573,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3556,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3557,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3561,7'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:3569,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:3571,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_reconnect_cookie_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         32
      ICount:          136
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
        - crypto_base64_decode
        - freerdp_settings_set_pointer_len
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3529,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3529,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/cmdline.c:3530,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/cmdline.c:3530,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3530,2'
              BranchSideFuncs:
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/cmdline.c:3532,8'
              BranchSideFuncs:
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/cmdline.c:3534,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3535,3'
              BranchSideFuncs:
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/cmdline.c:3537,37'
              BranchSideFuncs:
                - strlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/cmdline.c:3539,23'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3539,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3539,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3541,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - free
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3541,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3543,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3544,2'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3547,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3547,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/cmdline.c:3547,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:3529,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3530,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3537,50'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:3537,2'
          Dst:             crypto_base64_decode
        - Src:             'client/common/cmdline.c:3541,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'client/common/cmdline.c:3547,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:3547,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:3547,3'
          Dst:             WLog_PrintMessage
    - functionName:    parse_cache_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         73
      ICount:          313
      EdgeCount:       94
      CyclomaticComplexity: 23
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
        - option_equals
        - option_starts_with
        - parse_on_off_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3776,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3776,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3777,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3777,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3777,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3779,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3782,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3782,15'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3783,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3782,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3783,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3785,14'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3785,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3787,21'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3863,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3789,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3791,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3819,48'
              BranchSideFuncs:
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3791,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3792,8'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3793,27'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3793,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3795,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3798,27'
              BranchSideFuncs:
                - option_equals
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3795,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3796,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3797,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3800,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3801,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3802,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3819,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3822,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3829,57'
              BranchSideFuncs:
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3822,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3823,8'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3824,40'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3830,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3831,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3834,38'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3834,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3836,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3840,42'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3836,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3838,10'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3839,5'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3840,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3842,39'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3847,44'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3842,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3845,10'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3846,5'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3847,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3849,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3853,46'
              BranchSideFuncs:
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3849,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3851,10'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3852,5'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3855,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3857,10'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3858,5'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:3776,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3777,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3781,15'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3789,7'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3791,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3793,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3795,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3798,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3800,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3819,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3822,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3824,14'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3829,37'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:3834,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3836,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3840,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3842,11'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:3847,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3849,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3853,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3855,11'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_floatbar_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3448
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         54
      ICount:          262
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - option_equals
        - option_starts_with
        - parse_on_off_option
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3449,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3449,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3450,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3450,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3450,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3453,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3455,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3457,17'
              BranchSideFuncs:
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3522,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3464,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3466,6'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3471,38'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3471,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3473,14'
              BranchSideFuncs:
                - parse_on_off_option
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:3491,44'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - parse_on_off_option
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:3476,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3480,16'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3480,16'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3483,16'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3485,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3487,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3491,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3493,23'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3504,41'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3496,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3497,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3498,38'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3498,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3499,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3504,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3506,23'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3519,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3509,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3510,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3511,42'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3511,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3512,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3513,38'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:3513,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3514,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3516,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3520,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3461,16'
              BranchSideFuncs:
                - strchr
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - option_equals
                - option_equals
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:3521,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3522,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3523,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3524,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3449,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3450,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3462,12'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:3471,8'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3475,38'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:3491,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3496,9'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3498,14'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3504,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3509,9'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3511,14'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3513,14'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3522,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_mouse_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         34
      ICount:          162
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - CommandLineParseCommaSeparatedValuesEx
        - __assert_fail
        - freerdp_settings_set_bool
        - option_starts_with
        - parse_on_off_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3407,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3407,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3408,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3408,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3408,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3410,9'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3413,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3413,6'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3415,15'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3415,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3417,22'
              BranchSideFuncs:
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3441,2'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3420,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3421,8'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3424,22'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3426,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3428,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3431,41'
              BranchSideFuncs:
                - option_starts_with
                - free
                - parse_on_off_option
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3428,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3429,10'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3430,5'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3433,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3434,10'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3435,5'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3438,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3439,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3440,3'
              BranchSideFuncs:
                - free
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:3407,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3408,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3411,15'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:3419,37'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:3426,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3428,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3431,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3433,11'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_cert_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         44
      ICount:          235
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_append_string
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - option_equals
        - option_starts_with
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3349,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3349,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3350,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3350,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3350,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3352,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3360,33'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3360,37'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3360,2'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3360,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3362,14'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - free
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3400,11'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3369,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3371,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3374,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - free
                - option_equals
                - freerdp_settings_set_bool
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3371,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3372,5'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3373,3'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3374,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3376,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3379,26'
              BranchSideFuncs:
                - option_equals
                - option_starts_with
                - option_starts_with
                - free
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3376,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3377,5'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3378,3'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3379,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3381,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3384,31'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3381,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3382,5'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3383,3'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3384,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3386,23'
              BranchSideFuncs:
                - strnlen
                - freerdp_settings_set_string
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3390,31'
              BranchSideFuncs:
                - option_starts_with
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strnlen
                - freerdp_settings_append_string
        - Branch String:   'client/common/cmdline.c:3387,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3388,8'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3389,3'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3390,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3392,23'
              BranchSideFuncs:
                - strnlen
                - freerdp_settings_append_string
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3398,7'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3393,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3395,8'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3396,3'
              BranchSideFuncs:
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_starts_with
                - strnlen
                - freerdp_settings_append_string
                - strnlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:3349,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3350,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3359,10'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3369,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3371,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3374,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3376,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3379,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3381,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3384,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3386,27'
          Dst:             strnlen
        - Src:             'client/common/cmdline.c:3387,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3390,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3392,27'
          Dst:             strnlen
        - Src:             'client/common/cmdline.c:3393,9'
          Dst:             freerdp_settings_append_string
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    134
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_tls_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         16
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - parse_tls_cipher_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2208,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2208,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - parse_tls_cipher_options
                - free
            - BranchSide:      'client/common/cmdline.c:2209,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - parse_tls_cipher_options
                - free
        - Branch String:   'client/common/cmdline.c:2209,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2209,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - parse_tls_cipher_options
                - free
            - BranchSide:      'client/common/cmdline.c:2211,9'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - parse_tls_cipher_options
                - free
        - Branch String:   'client/common/cmdline.c:2213,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2215,35'
              BranchSideFuncs:
                - parse_tls_cipher_options
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:2225,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2219,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2221,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2224,2'
              BranchSideFuncs:
                - free
                - parse_tls_cipher_options
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:2208,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2209,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2212,15'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:2218,12'
          Dst:             parse_tls_cipher_options
    - functionName:    parse_encryption_methods_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         43
      ICount:          208
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - WLog_Get
        - __assert_fail
        - freerdp_settings_set_uint32
        - option_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3312,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3312,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3313,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3313,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3313,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3315,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3315,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3322,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3344,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3326,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3328,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3340,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
        - Branch String:   'client/common/cmdline.c:3328,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3329,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3330,31'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3330,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3331,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3332,31'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3332,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3333,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3334,31'
              BranchSideFuncs:
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3334,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3335,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3337,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3337,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3337,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3337,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3337,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3337,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'client/common/cmdline.c:3337,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3340,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3341,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3342,12'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:3312,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3313,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3323,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3328,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3330,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3332,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3334,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3337,5'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:3337,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:3337,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:3340,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_sec_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         70
      ICount:          326
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - WLog_Get
        - __assert_fail
        - freerdp_settings_set_bool
        - option_equals
        - option_starts_with
        - parse_on_off_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3236,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3236,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3237,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3237,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3237,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3239,9'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3241,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3242,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3244,29'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3245,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3247,21'
              BranchSideFuncs:
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3284,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3249,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3251,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3255,20'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3257,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3259,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/cmdline.c:3263,38'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3260,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3261,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3262,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3263,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3264,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3265,38'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3265,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3266,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3267,38'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3267,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3268,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3269,33'
              BranchSideFuncs:
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3269,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3270,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3273,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3273,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3273,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:3273,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:3273,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3273,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/cmdline.c:3273,4'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3278,28'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3278,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3280,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3278,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3279,31'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3280,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3280,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3281,4'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3282,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:3284,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3286,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3305,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3291,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3293,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3297,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3293,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3294,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3295,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3297,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3298,4'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3299,7'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3299,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3301,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:3304,2'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3301,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3302,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3303,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:3236,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3237,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3240,15'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3248,36'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:3257,7'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3260,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3263,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3265,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3267,12'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3269,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3273,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:3273,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:3273,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:3280,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3293,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3297,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3301,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_gfx_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         103
      ICount:          493
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - option_starts_with
        - parse_on_off_option
        - value_to_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2231,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2231,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2232,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2232,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2232,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2234,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2234,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2235,3'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2237,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2237,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2239,7'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2361,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2242,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2242,16'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2243,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2242,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2243,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2246,9'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2252,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2254,23'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2343,9'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2276,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2278,59'
              BranchSideFuncs:
                - parse_on_off_option
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2285,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2279,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2280,10'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2282,23'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2285,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2287,59'
              BranchSideFuncs:
                - parse_on_off_option
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2294,42'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2288,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2289,10'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2291,24'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2294,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2296,16'
              BranchSideFuncs:
                - value_to_uint
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2306,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2298,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2299,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2302,40'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2306,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2308,59'
              BranchSideFuncs:
                - parse_on_off_option
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2315,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2309,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2310,10'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2311,42'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2315,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2317,59'
              BranchSideFuncs:
                - parse_on_off_option
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2330,46'
              BranchSideFuncs:
                - option_starts_with
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2318,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2319,10'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2320,42'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2323,32'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2323,36'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2329,5'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2323,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2325,38'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2329,5'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2325,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2327,11'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2328,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2330,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2332,59'
              BranchSideFuncs:
                - parse_on_off_option
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2340,9'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2333,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2334,10'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
            - BranchSide:      'client/common/cmdline.c:2335,42'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - parse_on_off_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_uint
                - freerdp_settings_set_uint32
                - parse_on_off_option
                - parse_on_off_option
        - Branch String:   'client/common/cmdline.c:2345,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2346,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:2347,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:2347,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2348,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:2349,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:2349,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2350,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:2351,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:2351,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2352,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
            - BranchSide:      'client/common/cmdline.c:2353,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
        - Branch String:   'client/common/cmdline.c:2353,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2354,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2355,4'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2358,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2359,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2360,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2231,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2232,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2234,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2241,16'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:2276,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2278,39'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2285,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2287,39'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2294,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2298,11'
          Dst:             value_to_uint
        - Src:             'client/common/cmdline.c:2302,12'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2306,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2308,39'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2311,16'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2315,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2317,39'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2320,16'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2325,12'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2330,14'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2332,39'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2335,16'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2345,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2347,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2349,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2351,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2353,10'
          Dst:             freerdp_settings_set_bool
    - functionName:    value_to_uint
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - value
        - result
        - min
        - max
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    5
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:266,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:266,17'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:266,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:267,3'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:269,2'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
        - Branch String:   'client/common/cmdline.c:272,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:275,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:275,17'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:275,21'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:276,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:275,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:276,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:278,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:269,2'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:270,7'
          Dst:             strtoull
        - Src:             'client/common/cmdline.c:272,6'
          Dst:             __errno_location
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseSizeValue
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - v1
        - v2
      BBCount:         33
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - strchr
        - strtoul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1948,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1948,37'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1948,17'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1948,33'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1948,37'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1951,6'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1948,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1949,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1951,6'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1951,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1952,9'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1954,20'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1956,16'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1956,19'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1957,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1956,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1957,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1959,2'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1962,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1962,37'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1962,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'client/common/cmdline.c:1962,33'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1962,37'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'client/common/cmdline.c:1965,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1962,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1963,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1965,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1965,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1966,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1968,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1968,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1969,9'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1971,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1945,2'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:1946,6'
          Dst:             strtoul
        - Src:             'client/common/cmdline.c:1948,37'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:1954,13'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:1959,2'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:1960,6'
          Dst:             strtoul
        - Src:             'client/common/cmdline.c:1962,37'
          Dst:             __errno_location
    - functionName:    parse_network_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         43
      ICount:          204
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - freerdp_set_connection_type
        - option_equals
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3195,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3195,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3196,2'
              BranchSideFuncs:
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3196,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3196,2'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3198,9'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3200,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3201,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3202,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3202,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3203,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3204,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3204,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3205,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3206,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3206,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3207,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3208,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3208,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3209,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3210,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3210,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3211,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3212,25'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3212,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3213,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3214,26'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3214,53'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3214,71'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3217,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3214,92'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3215,26'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3217,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3214,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3217,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3221,12'
              BranchSideFuncs:
                - value_to_int
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3223,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3224,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:3226,18'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:3229,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3230,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3195,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3196,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3200,6'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3202,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3204,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3206,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3208,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3210,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3212,11'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3214,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3214,57'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3215,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3223,8'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:3229,7'
          Dst:             freerdp_set_connection_type
    - functionName:    freerdp_set_connection_type
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - type
      BBCount:         38
      ICount:          154
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - freerdp_apply_connection_type
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1417,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1418,3'
              BranchSideFuncs:
                - freerdp_apply_connection_type
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_apply_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1420,10'
              BranchSideFuncs:
                - freerdp_apply_connection_type
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_apply_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1420,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1429,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
            - BranchSide:      'client/common/cmdline.c:1433,39'
              BranchSideFuncs:
                - freerdp_apply_connection_type
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1447,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1429,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1430,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1431,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1433,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1434,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1442,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:1442,74'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1443,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1442,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1444,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1445,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1447,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1447,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1447,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1447,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1447,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1447,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1417,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:1429,9'
          Dst:             freerdp_apply_connection_type
        - Src:             'client/common/cmdline.c:1433,9'
          Dst:             freerdp_apply_connection_type
        - Src:             'client/common/cmdline.c:1442,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1443,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1447,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:1447,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:1447,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_apply_connection_type
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - type
      BBCount:         33
      ICount:          146
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - freerdp_settings_set_bool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1387,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1390,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1399,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1401,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1401,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1401,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1401,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1401,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1401,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1401,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1405,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1407,48'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1411,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1408,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1409,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1410,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'client/common/cmdline.c:1401,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:1401,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:1401,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:1408,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_audio_mode_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3159
      functionLinenumberEnd: 3191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         25
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_bool
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3160,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3160,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3161,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3161,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3161,2'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3163,11'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3165,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3166,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3168,10'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3168,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3171,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3176,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3181,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3188,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3171,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3172,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3173,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3176,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3177,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3178,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3181,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3182,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3183,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3183,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3184,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3185,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3160,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3161,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3165,7'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:3171,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3176,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3181,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3183,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_clipboard_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         63
      ICount:          343
      EdgeCount:       74
      CyclomaticComplexity: 13
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
        - option_starts_with
        - parse_clip_direciton_to_option
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3054,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3054,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3055,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3055,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3055,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3057,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3057,34'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3057,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3059,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3057,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3059,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3065,7'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3059,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3061,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3062,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:3073,34'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3073,38'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3073,3'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3073,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3075,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3150,12'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3078,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3080,24'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:3086,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3081,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3082,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3083,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3083,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3084,6'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3085,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3086,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3089,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3116,44'
              BranchSideFuncs:
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:3093,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3096,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3099,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3102,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3105,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3106,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3108,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3112,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3114,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3115,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3116,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3119,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3148,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3123,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3126,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3130,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3133,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3136,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3137,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3139,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3143,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3145,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3146,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - parse_clip_direciton_to_option
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3152,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3153,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:3054,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3055,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3059,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3072,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3078,8'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3080,28'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:3081,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3083,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3086,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3089,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:3091,40'
          Dst:             parse_clip_direciton_to_option
        - Src:             'client/common/cmdline.c:3112,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:3116,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3119,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:3121,40'
          Dst:             parse_clip_direciton_to_option
        - Src:             'client/common/cmdline.c:3143,10'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_dump_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         69
      ICount:          299
      EdgeCount:       89
      CyclomaticComplexity: 22
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - option_equals
        - option_starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2983,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2983,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2984,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2984,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2984,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2986,7'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2989,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2990,10'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2993,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2995,34'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2995,38'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2995,3'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2995,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2997,23'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3043,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2998,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3000,24'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3007,37'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3001,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3002,13'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3003,43'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3007,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3009,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3014,37'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3009,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3010,13'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3011,41'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3014,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3016,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:3021,38'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:3016,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3017,13'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3018,41'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3021,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3023,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3035,9'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3023,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3024,13'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3025,41'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3035,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3036,13'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:3037,43'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:3047,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3048,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3049,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2983,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2984,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2988,16'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:2998,8'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3003,15'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:3007,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3009,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3011,15'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3014,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3016,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3018,15'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3021,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:3025,15'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3037,15'
          Dst:             freerdp_settings_set_string
    - functionName:    parse_app_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3703
      functionLinenumberEnd: 3771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         38
      ICount:          209
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_get_name_for_key
        - freerdp_settings_set_value_for_name
        - option_starts_with
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3704,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3704,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3705,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3705,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3705,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3707,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3710,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3710,15'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3711,6'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3710,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3711,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3720,24'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3734,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3736,39'
              BranchSideFuncs:
                - option_starts_with
                - free
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3762,13'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3737,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3739,26'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
                - free
                - option_starts_with
            - BranchSide:      'client/common/cmdline.c:3752,4'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3740,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3741,12'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3744,60'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
                - free
                - option_starts_with
                - strlen
        - Branch String:   'client/common/cmdline.c:3762,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3763,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
            - BranchSide:      'client/common/cmdline.c:3765,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
        - Branch String:   'client/common/cmdline.c:3765,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3766,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:3767,3'
              BranchSideFuncs:
                - free
                - option_starts_with
                - strlen
                - freerdp_settings_get_name_for_key
                - freerdp_settings_set_value_for_name
      Callsites:
        - Src:             'client/common/cmdline.c:3704,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3705,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3709,15'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3737,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:3739,30'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:3744,26'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'client/common/cmdline.c:3745,12'
          Dst:             freerdp_settings_set_value_for_name
    - functionName:    parse_proxy_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2955
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         31
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_set_uint32
        - proxy_parse_uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2956,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2956,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
            - BranchSide:      'client/common/cmdline.c:2957,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
        - Branch String:   'client/common/cmdline.c:2957,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2957,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
            - BranchSide:      'client/common/cmdline.c:2960,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
        - Branch String:   'client/common/cmdline.c:2960,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2961,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
            - BranchSide:      'client/common/cmdline.c:2963,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - proxy_parse_uri
        - Branch String:   'client/common/cmdline.c:2963,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2965,21'
              BranchSideFuncs:
                - proxy_parse_uri
            - BranchSide:      'client/common/cmdline.c:2975,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2967,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2968,4'
              BranchSideFuncs:
                - proxy_parse_uri
            - BranchSide:      'client/common/cmdline.c:2970,24'
              BranchSideFuncs:
                - proxy_parse_uri
        - Branch String:   'client/common/cmdline.c:2970,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2971,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2972,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2975,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2975,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2975,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2975,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2975,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2975,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2956,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2957,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2960,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2970,8'
          Dst:             proxy_parse_uri
        - Src:             'client/common/cmdline.c:2975,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2975,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2975,3'
          Dst:             WLog_PrintMessage
    - functionName:    parse_gateway_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3978
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         87
      ICount:          450
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_set_gateway_usage_method
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - option_equals
        - option_starts_with
        - parse_gateway_cred_option
        - parse_gateway_host_option
        - parse_gateway_type_option
        - parse_gateway_usage_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:3981,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3981,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - __assert_fail
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:3982,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - __assert_fail
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:3982,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3982,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - __assert_fail
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:3984,9'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - __assert_fail
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:3986,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3987,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:3988,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:3988,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3988,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:3990,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:3990,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3991,3'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:3993,7'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:3994,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3996,8'
              BranchSideFuncs:
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4104,5'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:3999,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:3999,3'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4001,45'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:4002,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4004,35'
              BranchSideFuncs:
                - parse_gateway_host_option
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4010,45'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4004,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4005,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4006,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4011,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4013,35'
              BranchSideFuncs:
                - parse_gateway_cred_option
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4019,45'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4013,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4014,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4015,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4020,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4022,35'
              BranchSideFuncs:
                - parse_gateway_cred_option
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4028,45'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4022,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4023,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
            - BranchSide:      'client/common/cmdline.c:4024,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
        - Branch String:   'client/common/cmdline.c:4029,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4031,35'
              BranchSideFuncs:
                - parse_gateway_cred_option
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
            - BranchSide:      'client/common/cmdline.c:4037,48'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
        - Branch String:   'client/common/cmdline.c:4031,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4032,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
            - BranchSide:      'client/common/cmdline.c:4033,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
        - Branch String:   'client/common/cmdline.c:4038,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4040,35'
              BranchSideFuncs:
                - parse_gateway_type_option
                - free
                - freerdp_settings_get_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:4046,57'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:4040,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4041,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_type_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:4042,16'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_type_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:4047,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4049,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:4055,54'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:4049,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4050,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:4051,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:4056,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4058,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:4064,50'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:4058,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4059,5'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/cmdline.c:4060,16'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/cmdline.c:4065,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4067,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_set_gateway_usage_method
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
            - BranchSide:      'client/common/cmdline.c:4075,56'
              BranchSideFuncs:
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
        - Branch String:   'client/common/cmdline.c:4067,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4068,5'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
                - free
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
            - BranchSide:      'client/common/cmdline.c:4069,42'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
                - free
                - option_starts_with
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
        - Branch String:   'client/common/cmdline.c:4069,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4070,5'
              BranchSideFuncs:
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
            - BranchSide:      'client/common/cmdline.c:4071,16'
              BranchSideFuncs:
                - option_starts_with
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
        - Branch String:   'client/common/cmdline.c:4076,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4078,36'
              BranchSideFuncs:
                - parse_gateway_usage_option
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:4084,7'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:4078,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4079,5'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:4080,16'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:4084,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4086,22'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:4100,8'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:4086,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4088,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4092,27'
              BranchSideFuncs:
                - option_equals
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:4088,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4089,6'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4090,17'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:4094,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4095,6'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4096,17'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
        - Branch String:   'client/common/cmdline.c:4100,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4101,4'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
            - BranchSide:      'client/common/cmdline.c:4102,2'
              BranchSideFuncs:
                - free
                - __assert_fail
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parse_gateway_usage_option
                - freerdp_settings_set_string
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - parse_gateway_type_option
                - freerdp_settings_get_bool
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_cred_option
                - parse_gateway_host_option
      Callsites:
        - Src:             'client/common/cmdline.c:3981,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3982,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3985,16'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:3988,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:3990,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:3999,3'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:4001,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4004,9'
          Dst:             parse_gateway_host_option
        - Src:             'client/common/cmdline.c:4010,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4013,9'
          Dst:             parse_gateway_cred_option
        - Src:             'client/common/cmdline.c:4019,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4022,9'
          Dst:             parse_gateway_cred_option
        - Src:             'client/common/cmdline.c:4028,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4031,9'
          Dst:             parse_gateway_cred_option
        - Src:             'client/common/cmdline.c:4037,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4040,9'
          Dst:             parse_gateway_type_option
        - Src:             'client/common/cmdline.c:4043,20'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:4046,21'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4049,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4055,24'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4058,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4064,23'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4067,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4069,9'
          Dst:             freerdp_set_gateway_usage_method
        - Src:             'client/common/cmdline.c:4075,20'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:4078,9'
          Dst:             parse_gateway_usage_option
        - Src:             'client/common/cmdline.c:4086,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4088,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4092,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4094,10'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_kbd_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2828
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         100
      ICount:          480
      EdgeCount:       130
      CyclomaticComplexity: 32
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - _strdup
        - calloc
        - check_kbd_remap_valid
        - freerdp_get_locale_id_from_string
        - freerdp_settings_get_string
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
        - option_starts_with
        - parse_kbd_layout
        - parse_on_off_option
        - snprintf
        - strlen
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2829,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2829,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2830,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2830,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2830,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2832,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2835,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2835,15'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2836,6'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2835,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2836,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2839,15'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2843,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2846,26'
              BranchSideFuncs:
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2874,43'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
        - Branch String:   'client/common/cmdline.c:2851,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2852,9'
              BranchSideFuncs:
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2853,14'
              BranchSideFuncs:
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2859,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2860,10'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - strlen
                - strlen
                - calloc
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2862,23'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - strlen
                - strlen
                - calloc
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2867,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2869,39'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2872,10'
              BranchSideFuncs:
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2869,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2870,10'
              BranchSideFuncs:
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2871,5'
              BranchSideFuncs:
                - free
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2874,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2876,27'
              BranchSideFuncs:
                - parse_kbd_layout
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2878,41'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2878,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2880,14'
              BranchSideFuncs:
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2891,41'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2882,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2883,48'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2885,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2885,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2886,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2887,43'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2891,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2893,14'
              BranchSideFuncs:
                - value_to_int
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2900,44'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2895,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2896,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2897,43'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2900,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2902,14'
              BranchSideFuncs:
                - value_to_int
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2910,43'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2904,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2905,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2906,43'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2910,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2912,14'
              BranchSideFuncs:
                - value_to_int
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2920,43'
              BranchSideFuncs:
                - option_starts_with
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2914,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2915,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2916,43'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2920,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2922,58'
              BranchSideFuncs:
                - parse_on_off_option
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2929,41'
              BranchSideFuncs:
                - option_starts_with
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2923,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2924,9'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2925,41'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2929,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2931,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2944,8'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2931,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2932,9'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:2933,43'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
        - Branch String:   'client/common/cmdline.c:2946,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2947,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2948,3'
              BranchSideFuncs:
                - free
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - option_starts_with
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - parse_on_off_option
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_get_locale_id_from_string
                - freerdp_settings_set_uint32
                - parse_kbd_layout
                - _strdup
                - freerdp_settings_get_string
                - check_kbd_remap_valid
                - free
                - freerdp_settings_set_string
                - strlen
                - strlen
                - calloc
                - free
                - snprintf
      Callsites:
        - Src:             'client/common/cmdline.c:2829,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2830,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2834,15'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:2843,8'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2846,17'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:2848,9'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:2851,10'
          Dst:             check_kbd_remap_valid
        - Src:             'client/common/cmdline.c:2855,26'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2856,26'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:2858,18'
          Dst:             calloc
        - Src:             'client/common/cmdline.c:2862,13'
          Dst:             snprintf
        - Src:             'client/common/cmdline.c:2869,11'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:2874,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2876,10'
          Dst:             parse_kbd_layout
        - Src:             'client/common/cmdline.c:2878,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2881,24'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2883,13'
          Dst:             freerdp_get_locale_id_from_string
        - Src:             'client/common/cmdline.c:2887,15'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2891,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2894,24'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2897,15'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2900,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2903,24'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2906,15'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2910,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2913,24'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2916,15'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2920,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2922,38'
          Dst:             parse_on_off_option
        - Src:             'client/common/cmdline.c:2925,15'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2929,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:2931,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2933,15'
          Dst:             freerdp_settings_set_string
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    242
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_bpp_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         22
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2802,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2802,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2803,2'
              BranchSideFuncs:
                - __assert_fail
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2803,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2803,2'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2805,11'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2807,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2808,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2810,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2810,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2817,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2817,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2817,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2817,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2817,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2822,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2817,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2818,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2819,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2802,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2803,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2807,7'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2817,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_smart_sizing_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         40
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - parseSizeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2772,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2772,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2773,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2773,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2773,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2775,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2775,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2777,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2781,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2777,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2777,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2777,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2777,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2777,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2777,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2781,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2782,3'
              BranchSideFuncs:
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2784,6'
              BranchSideFuncs:
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2784,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2786,17'
              BranchSideFuncs:
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2797,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2789,43'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2789,47'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2790,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2789,63'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2789,67'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2790,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2789,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2790,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2792,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2792,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2793,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2794,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2794,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2795,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2796,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2772,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2773,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2775,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:2777,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2777,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2777,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:2781,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2789,8'
          Dst:             parseSizeValue
        - Src:             'client/common/cmdline.c:2792,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2794,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_dynamic_resolution_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         28
      ICount:          106
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2753,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2753,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2754,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2754,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2754,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2756,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2756,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2758,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2762,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2758,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2758,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2758,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:2758,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2758,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:2758,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2762,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2763,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2764,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2764,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2765,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2767,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2753,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2754,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2756,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:2758,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:2758,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:2758,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:2762,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2764,7'
          Dst:             freerdp_settings_set_bool
    - functionName:    parse_monitors_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         26
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - __assert_fail
        - freerdp_settings_get_pointer_array_writable
        - freerdp_settings_set_pointer_len
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2707,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2707,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2708,2'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
        - Branch String:   'client/common/cmdline.c:2708,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2708,2'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2710,6'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
        - Branch String:   'client/common/cmdline.c:2710,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2717,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2747,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2721,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2722,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2724,7'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
        - Branch String:   'client/common/cmdline.c:2724,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2725,10'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2727,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
        - Branch String:   'client/common/cmdline.c:2727,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2729,13'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2733,60'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - free
                - value_to_int
        - Branch String:   'client/common/cmdline.c:2734,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2736,13'
              BranchSideFuncs:
                - value_to_int
                - free
            - BranchSide:      'client/common/cmdline.c:2744,12'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:2738,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2739,5'
              BranchSideFuncs:
                - free
                - value_to_int
            - BranchSide:      'client/common/cmdline.c:2741,28'
              BranchSideFuncs:
                - free
                - value_to_int
      Callsites:
        - Src:             'client/common/cmdline.c:2707,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2708,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2719,11'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/cmdline.c:2727,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'client/common/cmdline.c:2733,16'
          Dst:             freerdp_settings_get_pointer_array_writable
        - Src:             'client/common/cmdline.c:2738,9'
          Dst:             value_to_int
    - functionName:    parse_size_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         53
      ICount:          265
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - parseSizeValue
        - strchr
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2626,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2626,2'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2627,2'
              BranchSideFuncs:
                - __assert_fail
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2627,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2627,2'
              BranchSideFuncs:
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2629,7'
              BranchSideFuncs:
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2629,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2630,3'
              BranchSideFuncs:
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2631,19'
              BranchSideFuncs:
                - strchr
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2633,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2635,17'
              BranchSideFuncs:
                - parseSizeValue
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2648,23'
              BranchSideFuncs:
                - _strdup
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2638,43'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2638,47'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2639,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2638,63'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2638,67'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2639,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2638,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2639,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2641,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2641,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2642,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2643,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2643,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2644,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2645,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2649,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2650,4'
              BranchSideFuncs:
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2652,14'
              BranchSideFuncs:
                - strchr
                - free
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2654,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2654,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2656,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2659,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2661,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - strchr
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2666,15'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2661,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2662,6'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:2663,13'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:2666,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2668,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2673,9'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2668,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2669,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2670,13'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - freerdp_settings_set_bool
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2673,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2675,36'
              BranchSideFuncs:
                - value_to_int
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2681,5'
              BranchSideFuncs:
                - value_to_int
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2675,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2676,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2677,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - free
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2677,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2678,6'
              BranchSideFuncs:
                - value_to_int
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2679,4'
              BranchSideFuncs:
                - value_to_int
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2685,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2687,13'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
            - BranchSide:      'client/common/cmdline.c:2691,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
        - Branch String:   'client/common/cmdline.c:2691,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2692,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:2695,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:2626,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2627,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2631,12'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2638,8'
          Dst:             parseSizeValue
        - Src:             'client/common/cmdline.c:2641,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2643,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2648,15'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:2652,7'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2659,8'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2661,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2666,8'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2668,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2675,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2677,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2685,10'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2691,10'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_vmconnect_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         23
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2602,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2602,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2603,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2603,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2603,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2605,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2605,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2606,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2607,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2607,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2608,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2609,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2609,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2610,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2612,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2612,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2614,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2620,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2614,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2615,4'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:2617,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2617,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2618,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2619,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2602,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2603,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2605,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2607,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2609,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2614,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:2617,8'
          Dst:             freerdp_settings_set_string
    - functionName:    parse_prevent_session_lock_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         19
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2580,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2580,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2581,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2581,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2581,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2583,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2583,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2584,3'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2586,6'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2586,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2588,12'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2597,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2590,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2591,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2593,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2593,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2594,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2595,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2580,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2581,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2583,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2590,8'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2593,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_redirect_prefer_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         34
      ICount:          180
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
        - option_equals
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2532,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2532,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2533,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2533,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2533,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2535,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2537,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2538,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2539,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2539,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2540,3'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2542,9'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2548,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2550,5'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
            - BranchSide:      'client/common/cmdline.c:2554,29'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
        - Branch String:   'client/common/cmdline.c:2554,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2555,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2556,32'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
        - Branch String:   'client/common/cmdline.c:2556,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2557,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2558,37'
              BranchSideFuncs:
                - option_equals
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
        - Branch String:   'client/common/cmdline.c:2558,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2559,9'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - strchr
                - option_equals
                - option_equals
                - option_equals
            - BranchSide:      'client/common/cmdline.c:2561,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2567,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2545,10'
              BranchSideFuncs:
                - strchr
                - option_equals
                - option_equals
                - option_equals
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2569,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2569,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2570,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2572,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2572,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2573,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:2532,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2533,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2539,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2546,16'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2554,7'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2556,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2558,12'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:2569,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    parse_host_options
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - arg
      BBCount:         40
      ICount:          257
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_string
        - freerdp_settings_get_uint32
        - freerdp_settings_set_string
        - freerdp_settings_set_string_len
        - freerdp_settings_set_uint32
        - printf
        - strchr
        - strnlen
        - strstr
        - value_to_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:2459,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2459,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2460,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2460,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2460,2'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2462,7'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2462,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2463,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2464,30'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - strchr
                - strstr
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
                - strnlen
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2468,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2470,14'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2501,10'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2472,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2473,19'
              BranchSideFuncs:
                - strnlen
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:2475,10'
              BranchSideFuncs:
                - strchr
                - freerdp_settings_set_string
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
        - Branch String:   'client/common/cmdline.c:2478,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2480,13'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:2495,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:2483,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2484,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:2486,22'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string_len
        - Branch String:   'client/common/cmdline.c:2487,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2488,5'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
            - BranchSide:      'client/common/cmdline.c:2489,41'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
        - Branch String:   'client/common/cmdline.c:2489,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2491,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2492,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2495,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:2496,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:2505,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2506,4'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2508,21'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2509,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2510,4'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/cmdline.c:2512,9'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
                - value_to_int
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/cmdline.c:2512,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2514,13'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
            - BranchSide:      'client/common/cmdline.c:2524,38'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
        - Branch String:   'client/common/cmdline.c:2516,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2517,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
            - BranchSide:      'client/common/cmdline.c:2519,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
        - Branch String:   'client/common/cmdline.c:2519,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:2520,5'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
            - BranchSide:      'client/common/cmdline.c:2521,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_uint32
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:2459,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2460,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:2464,2'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:2465,12'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2471,21'
          Dst:             strstr
        - Src:             'client/common/cmdline.c:2473,11'
          Dst:             strnlen
        - Src:             'client/common/cmdline.c:2476,7'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2483,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2487,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2489,9'
          Dst:             freerdp_settings_set_string_len
        - Src:             'client/common/cmdline.c:2495,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:2502,14'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:2509,8'
          Dst:             freerdp_settings_set_string_len
        - Src:             'client/common/cmdline.c:2516,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:2519,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:2524,10'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:2525,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:2523,3'
          Dst:             printf
    - functionName:    prepare_default_settings
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - args
        - rdp_file
      BBCount:         21
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CommandLineFindArgumentA
        - __assert_fail
        - freerdp_set_connection_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1978,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1978,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
            - BranchSide:      'client/common/cmdline.c:1979,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
        - Branch String:   'client/common/cmdline.c:1979,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1979,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
            - BranchSide:      'client/common/cmdline.c:1981,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
        - Branch String:   'client/common/cmdline.c:1981,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1982,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1984,14'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
        - Branch String:   'client/common/cmdline.c:1984,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1986,31'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - freerdp_set_connection_type
            - BranchSide:      'client/common/cmdline.c:1992,37'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/cmdline.c:1988,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1988,13'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
            - BranchSide:      'client/common/cmdline.c:1990,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
        - Branch String:   'client/common/cmdline.c:1988,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1989,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1990,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - CommandLineFindArgumentA
      Callsites:
        - Src:             'client/common/cmdline.c:1978,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1979,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1987,38'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:1992,9'
          Dst:             freerdp_set_connection_type
    - functionName:    freerdp_client_command_line_post_filter
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_command_line_post_filter_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:1239,15'
          Dst:             freerdp_client_command_line_post_filter_int
    - functionName:    freerdp_client_command_line_pre_filter
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - index
        - argc
        - argv
      BBCount:         23
      ICount:          145
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - freerdp_settings_set_string
        - option_is_incident_file
        - option_is_rdp_file
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:686,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:688,10'
              BranchSideFuncs:
                - strlen
                - option_is_incident_file
                - freerdp_settings_set_string
                - option_is_rdp_file
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:723,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:691,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:692,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:694,19'
              BranchSideFuncs:
                - strlen
                - option_is_incident_file
                - freerdp_settings_set_string
                - option_is_rdp_file
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:696,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:698,27'
              BranchSideFuncs:
                - option_is_rdp_file
                - option_is_incident_file
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:709,7'
              BranchSideFuncs:
                - option_is_incident_file
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:698,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:700,30'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:707,3'
              BranchSideFuncs:
                - option_is_incident_file
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:702,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:703,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:709,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:711,32'
              BranchSideFuncs:
                - option_is_incident_file
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:721,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:711,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:713,30'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:720,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:715,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:716,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:718,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:694,12'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:698,8'
          Dst:             option_is_rdp_file
        - Src:             'client/common/cmdline.c:702,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:711,8'
          Dst:             option_is_incident_file
        - Src:             'client/common/cmdline.c:715,10'
          Dst:             freerdp_settings_set_string
    - functionName:    freerdp_client_detect_command_line
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - flags
      BBCount:         37
      ICount:          183
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - freerdp_detect_posix_style_command_line_syntax
        - freerdp_detect_windows_style_command_line_syntax
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1630,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1631,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1634,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1634,25'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1634,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1635,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1634,68'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1635,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1637,21'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1634,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1637,21'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1642,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1642,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1642,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1642,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:1642,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1642,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:1642,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1644,29'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1644,33'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1649,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1644,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1646,8'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1649,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1646,48'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1646,52'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1648,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1646,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1647,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1648,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1620,23'
          Dst:             freerdp_detect_windows_style_command_line_syntax
        - Src:             'client/common/cmdline.c:1623,6'
          Dst:             freerdp_detect_posix_style_command_line_syntax
        - Src:             'client/common/cmdline.c:1642,2'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:1642,2'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:1642,2'
          Dst:             WLog_PrintMessage
    - functionName:    argv_append
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5505
      functionLinenumberEnd: 5524
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pargc
        - pargv
        - what
      BBCount:         16
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5506,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5506,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
            - BranchSide:      'client/common/cmdline.c:5507,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
        - Branch String:   'client/common/cmdline.c:5507,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5507,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'client/common/cmdline.c:5509,7'
              BranchSideFuncs:
                - realloc
        - Branch String:   'client/common/cmdline.c:5509,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5510,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:5512,7'
              BranchSideFuncs:
                - realloc
        - Branch String:   'client/common/cmdline.c:5512,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5513,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'client/common/cmdline.c:5515,15'
              BranchSideFuncs:
                - realloc
        - Branch String:   'client/common/cmdline.c:5517,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5518,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:5520,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:5506,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5507,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5516,15'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    argv_append_dup
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5527
      functionLinenumberEnd: 5535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pargc
        - pargv
        - what
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _strdup
        - argv_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5529,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5530,18'
              BranchSideFuncs:
                - _strdup
                - argv_append
                - free
            - BranchSide:      'client/common/cmdline.c:5532,30'
              BranchSideFuncs:
                - argv_append
                - free
        - Branch String:   'client/common/cmdline.c:5533,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5533,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:5534,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:5530,10'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:5532,18'
          Dst:             argv_append
    - functionName:    freerdp_client_print_keyboard_type_list
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msg
        - type
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_keyboard_get_layouts
        - freerdp_keyboard_layouts_free
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1666,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1668,40'
              BranchSideFuncs:
                - printf
                - freerdp_keyboard_layouts_free
            - BranchSide:      'client/common/cmdline.c:1672,32'
              BranchSideFuncs:
                - freerdp_keyboard_layouts_free
      Callsites:
        - Src:             'client/common/cmdline.c:1662,12'
          Dst:             freerdp_keyboard_get_layouts
        - Src:             'client/common/cmdline.c:1664,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1669,3'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1672,2'
          Dst:             freerdp_keyboard_layouts_free
    - functionName:    is_delimiter
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - delimiters
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:309,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:314,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:311,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:309,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:312,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_last
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - len
        - delimiters
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - is_delimiter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:320,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:322,12'
              BranchSideFuncs:
                - is_delimiter
            - BranchSide:      'client/common/cmdline.c:326,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:323,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:324,12'
              BranchSideFuncs:
                - is_delimiter
            - BranchSide:      'client/common/cmdline.c:325,2'
              BranchSideFuncs:
                - is_delimiter
      Callsites:
        - Src:             'client/common/cmdline.c:323,7'
          Dst:             is_delimiter
    - functionName:    next_delimiter
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - len
        - max
        - delimiters
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_last
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:331,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:334,30'
              BranchSideFuncs:
                - get_last
        - Branch String:   'client/common/cmdline.c:335,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:336,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:338,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:334,21'
          Dst:             get_last
    - functionName:    print_align
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_offset
        - current
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:361,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:361,2'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/cmdline.c:362,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'client/common/cmdline.c:362,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:364,38'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/cmdline.c:369,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:365,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:366,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:367,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:361,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:364,18'
          Dst:             printf
    - functionName:    forced_newline_at
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - len
        - limit
        - force_newline
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:345,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:347,28'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:348,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:345,2'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:350,26'
              BranchSideFuncs:
                - strchr
        - Branch String:   'client/common/cmdline.c:351,23'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:351,27'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:352,5'
              BranchSideFuncs:
                - strchr
        - Branch String:   'client/common/cmdline.c:351,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:352,5'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'client/common/cmdline.c:353,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:347,21'
          Dst:             strchr
    - functionName:    print_token
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - start_offset
        - current
        - limit
        - delimiters
        - force_newline
      BBCount:         30
      ICount:          233
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - forced_newline_at
        - next_delimiter
        - print_align
        - printf
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:381,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:382,9'
              BranchSideFuncs:
                - print_align
                - next_delimiter
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:384,19'
              BranchSideFuncs:
                - print_align
                - next_delimiter
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:382,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:382,7'
              BranchSideFuncs:
                - print_align
                - next_delimiter
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:382,7'
              BranchSideFuncs:
                - print_align
                - next_delimiter
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:384,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:385,3'
              BranchSideFuncs:
                - next_delimiter
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:387,39'
              BranchSideFuncs:
                - next_delimiter
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:389,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:391,9'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:394,27'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:391,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:391,7'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:391,7'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:395,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:398,6'
              BranchSideFuncs:
                - printf
        - Branch String:   'client/common/cmdline.c:398,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:398,17'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/cmdline.c:400,3'
              BranchSideFuncs:
                - printf
        - Branch String:   'client/common/cmdline.c:398,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:400,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/cmdline.c:407,22'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:403,41'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:403,45'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:403,32'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:409,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:410,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:411,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:376,22'
          Dst:             strnlen
        - Src:             'client/common/cmdline.c:378,27'
          Dst:             forced_newline_at
        - Src:             'client/common/cmdline.c:384,7'
          Dst:             print_align
        - Src:             'client/common/cmdline.c:387,24'
          Dst:             next_delimiter
        - Src:             'client/common/cmdline.c:394,7'
          Dst:             printf
        - Src:             'client/common/cmdline.c:400,3'
          Dst:             printf
    - functionName:    print_description
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - text
        - start_offset
        - current
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _strdup
        - print_token
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:438,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:437,21'
              BranchSideFuncs:
                - print_token
                - free
                - printf
            - BranchSide:      'client/common/cmdline.c:440,7'
              BranchSideFuncs:
                - free
                - printf
        - Branch String:   'client/common/cmdline.c:442,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:442,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:443,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:432,14'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:437,9'
          Dst:             print_token
        - Src:             'client/common/cmdline.c:441,17'
          Dst:             printf
    - functionName:    print_optionals
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - text
        - start_offset
        - current
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _strdup
        - print_token
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:423,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:422,21'
              BranchSideFuncs:
                - print_token
                - free
            - BranchSide:      'client/common/cmdline.c:425,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:417,14'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:422,9'
          Dst:             print_token
    - functionName:    cmp_cmdline_args
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pva
        - pvb
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:452,15'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:452,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'client/common/cmdline.c:454,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'client/common/cmdline.c:452,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:453,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'client/common/cmdline.c:454,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'client/common/cmdline.c:454,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:455,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'client/common/cmdline.c:456,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'client/common/cmdline.c:456,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:457,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'client/common/cmdline.c:458,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'client/common/cmdline.c:458,9'
          Dst:             strcmp
    - functionName:    freerdp_client_warn_deprecated
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6109
      functionLinenumberEnd: 6129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         19
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:6110,20'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6110,33'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6110,14'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6113,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6113,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6115,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6115,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6116,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6118,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
      Callsites:
        - Src:             'client/common/cmdline.c:6112,14'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:6113,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:6115,7'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:6118,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6119,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6120,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6123,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_warn_experimental
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6086
      functionLinenumberEnd: 6106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         17
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:6087,20'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6087,33'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6087,14'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6090,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6090,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6092,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6092,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6093,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6095,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
      Callsites:
        - Src:             'client/common/cmdline.c:6089,14'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:6090,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:6092,7'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:6095,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6097,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6101,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_warn_unmaintained
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6060
      functionLinenumberEnd: 6083
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         19
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:6061,20'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6061,33'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6061,14'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6064,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6064,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6066,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:6066,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6067,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:6069,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
      Callsites:
        - Src:             'client/common/cmdline.c:6063,14'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:6064,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:6066,7'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:6069,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6071,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6075,2'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:6078,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_load_static_channel_addin
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5718
      functionLinenumberEnd: 5745
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - settings
        - name
        - data
      BBCount:         41
      ICount:          175
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - freerdp_channels_client_load
        - freerdp_channels_client_load_ex
        - freerdp_load_channel_addin_entry
      functionUses:    5
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5724,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5725,44'
              BranchSideFuncs:
                - freerdp_channels_client_load
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_client_load_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5727,6'
              BranchSideFuncs:
                - freerdp_channels_client_load
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_client_load_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5727,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5729,39'
              BranchSideFuncs:
                - freerdp_channels_client_load_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5735,11'
              BranchSideFuncs:
                - freerdp_channels_client_load
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5729,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5731,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5734,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:5731,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5731,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5731,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5731,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5731,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5731,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:5737,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5739,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5742,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:5739,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5739,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5739,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5739,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5739,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5739,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:5720,30'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'client/common/cmdline.c:5725,11'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'client/common/cmdline.c:5729,7'
          Dst:             freerdp_channels_client_load_ex
        - Src:             'client/common/cmdline.c:5731,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5731,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5731,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5737,7'
          Dst:             freerdp_channels_client_load
        - Src:             'client/common/cmdline.c:5739,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5739,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5739,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_client_load_addins
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5755
      functionLinenumberEnd: 6057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - settings
      BBCount:         206
      ICount:          1062
      EdgeCount:       283
      CyclomaticComplexity: 79
      functionsReached:
        - WLog_Get
        - _strdup
        - freerdp_client_add_device_channel
        - freerdp_client_add_drive
        - freerdp_client_add_dynamic_channel
        - freerdp_client_add_static_channel
        - freerdp_client_load_static_channel_addin
        - freerdp_device_collection_add
        - freerdp_device_collection_find
        - freerdp_device_collection_find_type
        - freerdp_device_free
        - freerdp_device_new
        - freerdp_dynamic_channel_collection_find
        - freerdp_path_valid
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer_array_writable
        - freerdp_settings_get_string
        - freerdp_settings_get_string_writable
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
        - freerdp_static_channel_collection_find
        - strlen
        - strtok_s
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5786,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5788,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_client_add_dynamic_channel
            - BranchSide:      'client/common/cmdline.c:5801,46'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5788,57'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5789,33'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
            - BranchSide:      'client/common/cmdline.c:5791,22'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
        - Branch String:   'client/common/cmdline.c:5788,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5791,22'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
            - BranchSide:      'client/common/cmdline.c:5796,2'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_client_add_dynamic_channel
        - Branch String:   'client/common/cmdline.c:5793,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5794,5'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_client_add_dynamic_channel
            - BranchSide:      'client/common/cmdline.c:5795,3'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_client_add_dynamic_channel
        - Branch String:   'client/common/cmdline.c:5801,78'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5802,47'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5808,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5801,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5808,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5814,46'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5808,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5809,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5810,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5810,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5811,4'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5812,2'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5814,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5816,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5820,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5816,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5817,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5818,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5820,69'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5821,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5824,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5821,71'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5822,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5824,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5820,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5824,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5828,61'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5824,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5825,4'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5826,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - strlen
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5830,23'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5830,34'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5899,37'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5830,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5838,9'
              BranchSideFuncs:
                - _strdup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5899,37'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5843,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5844,4'
              BranchSideFuncs:
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5846,18'
              BranchSideFuncs:
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5847,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5849,4'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5854,3'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5849,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5849,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5849,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5849,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5849,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/cmdline.c:5849,4'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/cmdline.c:5854,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5865,9'
              BranchSideFuncs:
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5891,8'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5871,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5871,17'
              BranchSideFuncs:
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5874,27'
              BranchSideFuncs:
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5871,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5872,12'
              BranchSideFuncs:
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5874,27'
              BranchSideFuncs:
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5874,39'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5874,61'
              BranchSideFuncs:
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5881,40'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5874,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5876,40'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_path_valid
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5881,40'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5877,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5878,41'
              BranchSideFuncs:
                - freerdp_client_add_drive
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_path_valid
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5879,4'
              BranchSideFuncs:
                - free
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5883,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5885,10'
              BranchSideFuncs:
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
            - BranchSide:      'client/common/cmdline.c:5889,10'
              BranchSideFuncs:
                - strtok_s
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
                - strtok_s
                - strtok_s
                - freerdp_path_valid
                - freerdp_client_add_drive
                - free
                - freerdp_path_valid
                - freerdp_client_add_drive
                - freerdp_client_add_drive
        - Branch String:   'client/common/cmdline.c:5893,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5894,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5896,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5896,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5897,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5898,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5901,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5903,16'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5908,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5905,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5906,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5907,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5910,66'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5911,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5916,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5911,69'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5912,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5916,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5912,71'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5913,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5916,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5913,70'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5914,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5916,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5910,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5916,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5920,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5916,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5917,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
            - BranchSide:      'client/common/cmdline.c:5918,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
        - Branch String:   'client/common/cmdline.c:5920,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5922,39'
              BranchSideFuncs:
                - freerdp_device_collection_find
                - freerdp_client_add_device_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
            - BranchSide:      'client/common/cmdline.c:5931,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
        - Branch String:   'client/common/cmdline.c:5922,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5924,16'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
            - BranchSide:      'client/common/cmdline.c:5929,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
        - Branch String:   'client/common/cmdline.c:5926,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5927,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
            - BranchSide:      'client/common/cmdline.c:5928,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
        - Branch String:   'client/common/cmdline.c:5931,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5933,49'
              BranchSideFuncs:
                - freerdp_client_load_static_channel_addin
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5950,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5933,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5935,4'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5937,47'
              BranchSideFuncs:
                - freerdp_static_channel_collection_find
                - freerdp_dynamic_channel_collection_find
                - freerdp_client_add_static_channel
                - freerdp_client_add_dynamic_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5937,78'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5938,48'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5948,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5937,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5940,16'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5948,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5942,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5943,5'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5945,44'
              BranchSideFuncs:
                - freerdp_client_add_dynamic_channel
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5945,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5946,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5947,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5950,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5952,44'
              BranchSideFuncs:
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5967,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5952,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5954,30'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5965,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5956,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5957,5'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5959,39'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5959,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5961,25'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
            - BranchSide:      'client/common/cmdline.c:5964,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
        - Branch String:   'client/common/cmdline.c:5967,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5969,44'
              BranchSideFuncs:
                - freerdp_device_collection_find_type
                - freerdp_device_new
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5984,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5969,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5971,28'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5982,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5973,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5974,5'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5976,39'
              BranchSideFuncs:
                - freerdp_device_collection_add
                - freerdp_device_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5976,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5978,25'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5981,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5984,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5986,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5994,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5986,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5987,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5988,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5988,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5989,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5990,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5990,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5991,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5992,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5994,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5996,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6005,14'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:5996,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5997,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:5998,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:5998,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5999,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6000,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6000,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6001,4'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6002,2'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6005,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6007,23'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6025,59'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6007,42'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6008,33'
              BranchSideFuncs:
                - freerdp_client_add_static_channel
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6010,23'
              BranchSideFuncs:
                - freerdp_client_add_static_channel
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6007,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6010,23'
              BranchSideFuncs:
                - freerdp_client_add_static_channel
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6023,2'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6010,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6013,13'
              BranchSideFuncs:
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
            - BranchSide:      'client/common/cmdline.c:6018,23'
              BranchSideFuncs:
                - freerdp_client_add_static_channel
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6012,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6014,6'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6015,4'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6019,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - freerdp_settings_get_string_writable
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_bool
                - freerdp_client_add_static_channel
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6020,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:6026,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6028,49'
              BranchSideFuncs:
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6034,14'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6028,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6030,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6031,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6034,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6037,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:6043,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:6039,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6040,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6041,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_array_writable
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6043,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6045,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6049,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6045,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6046,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6047,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_client_load_static_channel_addin
        - Branch String:   'client/common/cmdline.c:6049,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6051,49'
              BranchSideFuncs:
                - freerdp_client_load_static_channel_addin
            - BranchSide:      'client/common/cmdline.c:6056,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:6051,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:6053,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:6054,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:5789,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5793,9'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:5801,7'
          Dst:             freerdp_static_channel_collection_find
        - Src:             'client/common/cmdline.c:5802,7'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/cmdline.c:5808,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5810,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5814,6'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/cmdline.c:5816,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5820,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5821,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5822,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5824,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5828,33'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:5830,27'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:5842,11'
          Dst:             _strdup
        - Src:             'client/common/cmdline.c:5846,9'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5849,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5849,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5849,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5869,18'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5870,16'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5874,8'
          Dst:             freerdp_path_valid
        - Src:             'client/common/cmdline.c:5874,42'
          Dst:             freerdp_path_valid
        - Src:             'client/common/cmdline.c:5876,15'
          Dst:             freerdp_client_add_drive
        - Src:             'client/common/cmdline.c:5878,16'
          Dst:             freerdp_client_add_drive
        - Src:             'client/common/cmdline.c:5881,15'
          Dst:             freerdp_client_add_drive
        - Src:             'client/common/cmdline.c:5889,10'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5893,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5896,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5899,11'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5901,8'
          Dst:             freerdp_device_collection_find
        - Src:             'client/common/cmdline.c:5905,9'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:5910,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5911,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5912,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5913,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5914,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5916,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5920,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5922,8'
          Dst:             freerdp_device_collection_find
        - Src:             'client/common/cmdline.c:5926,9'
          Dst:             freerdp_client_add_device_channel
        - Src:             'client/common/cmdline.c:5931,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5933,8'
          Dst:             freerdp_client_load_static_channel_addin
        - Src:             'client/common/cmdline.c:5937,8'
          Dst:             freerdp_static_channel_collection_find
        - Src:             'client/common/cmdline.c:5938,8'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/cmdline.c:5942,9'
          Dst:             freerdp_client_add_static_channel
        - Src:             'client/common/cmdline.c:5945,9'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/cmdline.c:5950,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5952,8'
          Dst:             freerdp_device_collection_find_type
        - Src:             'client/common/cmdline.c:5954,30'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:5959,9'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:5961,5'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:5967,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5969,8'
          Dst:             freerdp_device_collection_find_type
        - Src:             'client/common/cmdline.c:5971,28'
          Dst:             freerdp_device_new
        - Src:             'client/common/cmdline.c:5976,9'
          Dst:             freerdp_device_collection_add
        - Src:             'client/common/cmdline.c:5978,5'
          Dst:             freerdp_device_free
        - Src:             'client/common/cmdline.c:5984,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5986,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5988,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5990,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5994,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5996,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5998,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:6000,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:6008,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:6012,10'
          Dst:             freerdp_client_load_static_channel_addin
        - Src:             'client/common/cmdline.c:6019,10'
          Dst:             freerdp_client_add_static_channel
        - Src:             'client/common/cmdline.c:6025,22'
          Dst:             freerdp_settings_get_string_writable
        - Src:             'client/common/cmdline.c:6028,8'
          Dst:             freerdp_client_load_static_channel_addin
        - Src:             'client/common/cmdline.c:6034,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:6037,7'
          Dst:             freerdp_settings_get_pointer_array_writable
        - Src:             'client/common/cmdline.c:6039,8'
          Dst:             freerdp_client_load_static_channel_addin
        - Src:             'client/common/cmdline.c:6043,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:6045,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:6049,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:6051,8'
          Dst:             freerdp_client_load_static_channel_addin
    - functionName:    argv_free
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5489
      functionLinenumberEnd: 5502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pargc
        - pargv
      BBCount:         16
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5490,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5490,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5491,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5491,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5491,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5492,20'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5497,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5498,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5499,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5499,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5500,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5501,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/cmdline.c:5490,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5491,2'
          Dst:             __assert_fail
    - functionName:    freerdp_client_settings_parse_command_line_arguments_int
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4168
      functionLinenumberEnd: 5486
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - argc
        - argv
        - allowUnknown
        - largs
        - count
        - handle_option
        - handle_userdata
      BBCount:         824
      ICount:          4490
      EdgeCount:       1143
      CyclomaticComplexity: 321
      functionsReached:
        - CommandLineClearArgumentsA
        - CommandLineFindArgumentA
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - ConvertWCharNToUtf8
        - EnumDynamicTimeZoneInformation
        - WLog_AddStringLogFilters
        - WLog_Get
        - WLog_GetRoot
        - WLog_SetStringLogLevel
        - __assert_fail
        - __errno_location
        - fail_at_
        - fill_credential_strings
        - freerdp_client_command_line_pre_filter
        - freerdp_client_detect_command_line
        - freerdp_client_settings_parse_assistance_file
        - freerdp_client_settings_parse_connection_file
        - freerdp_parse_username_settings
        - freerdp_passphrase_read
        - freerdp_performance_flags_make
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_get_string
        - freerdp_settings_set_bool
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - freerdp_settings_set_uint16
        - freerdp_settings_set_uint32
        - freerdp_settings_set_uint64
        - option_equals
        - option_is_incident_file
        - option_is_rdp_file
        - parseSizeValue
        - parse_app_options
        - parse_audio_mode_options
        - parse_bpp_options
        - parse_cache_options
        - parse_cert_options
        - parse_clipboard_options
        - parse_dump_options
        - parse_dynamic_resolution_options
        - parse_encryption_methods_options
        - parse_floatbar_options
        - parse_gateway_options
        - parse_gfx_options
        - parse_host_options
        - parse_kbd_options
        - parse_monitors_options
        - parse_mouse_options
        - parse_network_options
        - parse_prevent_session_lock_options
        - parse_proxy_options
        - parse_reconnect_cookie_options
        - parse_redirect_prefer_options
        - parse_scale_device_options
        - parse_scale_options
        - parse_sec_options
        - parse_size_options
        - parse_smart_sizing_options
        - parse_smartcard_logon_options
        - parse_tls_options
        - parse_tune_options
        - parse_vmconnect_options
        - prepare_default_settings
        - strcmp
        - strlen
        - strncmp
        - value_to_int
        - value_to_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:4181,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4183,28'
              BranchSideFuncs:
                - option_is_rdp_file
                - option_is_incident_file
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_client_detect_command_line
            - BranchSide:      'client/common/cmdline.c:4187,7'
              BranchSideFuncs:
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_client_detect_command_line
        - Branch String:   'client/common/cmdline.c:4187,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4187,15'
              BranchSideFuncs:
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4190,54'
              BranchSideFuncs:
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4187,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4188,54'
              BranchSideFuncs:
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4190,54'
              BranchSideFuncs:
                - freerdp_client_detect_command_line
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4196,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4198,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4204,7'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
        - Branch String:   'client/common/cmdline.c:4198,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4198,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4198,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4198,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4198,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4198,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4199,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4199,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4199,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4199,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4199,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:4204,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4205,10'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
            - BranchSide:      'client/common/cmdline.c:4207,7'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
                - freerdp_client_settings_parse_connection_file
        - Branch String:   'client/common/cmdline.c:4207,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4209,54'
              BranchSideFuncs:
                - freerdp_client_settings_parse_connection_file
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
            - BranchSide:      'client/common/cmdline.c:4213,7'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
        - Branch String:   'client/common/cmdline.c:4209,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4210,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:4211,3'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_client_settings_parse_assistance_file
        - Branch String:   'client/common/cmdline.c:4213,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4215,54'
              BranchSideFuncs:
                - freerdp_client_settings_parse_assistance_file
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4219,30'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4215,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4216,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:4217,3'
              BranchSideFuncs:
                - CommandLineClearArgumentsA
                - CommandLineParseArgumentsA
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4224,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4225,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:4227,28'
              BranchSideFuncs:
                - prepare_default_settings
                - CommandLineFindArgumentA
                - __errno_location
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4235,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4236,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4238,2'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4242,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4243,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4247,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4247,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4249,38'
              BranchSideFuncs:
                - parse_host_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4253,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4250,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4251,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4252,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4253,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4255,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4259,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4255,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4257,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4258,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4259,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4261,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4264,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4261,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4262,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4263,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4264,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4266,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4269,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4266,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4267,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4268,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4269,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4271,49'
              BranchSideFuncs:
                - parse_redirect_prefer_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4275,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4272,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4273,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4274,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4275,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4277,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4280,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4277,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4278,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4279,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4280,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4282,54'
              BranchSideFuncs:
                - parse_prevent_session_lock_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4286,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4283,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4284,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4285,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4286,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4288,43'
              BranchSideFuncs:
                - parse_vmconnect_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4292,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4289,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4290,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4291,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4292,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4294,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4302,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4296,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4297,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4299,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4299,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4300,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4301,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4302,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4304,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4312,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4306,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4307,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4309,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4309,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4310,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4311,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4312,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4314,38'
              BranchSideFuncs:
                - parse_size_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4318,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4315,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4316,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4317,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4318,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4320,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4323,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4320,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4321,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4322,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4323,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4325,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4328,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4325,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4326,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4327,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4328,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4330,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4342,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4330,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4331,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4333,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4333,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4335,23'
              BranchSideFuncs:
                - option_equals
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4341,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4335,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4337,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4340,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4337,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4338,14'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4339,5'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4342,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4344,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4347,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4344,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4345,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4346,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4347,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4349,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4352,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4349,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4350,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4351,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4352,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4354,42'
              BranchSideFuncs:
                - parse_monitors_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4358,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4355,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4356,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4357,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4358,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4360,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4363,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4360,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4361,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4362,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4363,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4365,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4368,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4365,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4366,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4367,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4368,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4370,52'
              BranchSideFuncs:
                - parse_dynamic_resolution_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4374,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4371,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4372,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4373,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4374,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4376,46'
              BranchSideFuncs:
                - parse_smart_sizing_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4380,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4377,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4378,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4379,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4380,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4382,37'
              BranchSideFuncs:
                - parse_bpp_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4386,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4383,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4384,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4385,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4386,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4388,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4391,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4388,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4389,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4390,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4391,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4393,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4397,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4393,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4395,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4396,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4397,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4399,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4404,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4399,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4400,12'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4401,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4401,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4402,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4403,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4404,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4406,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4414,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4406,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4407,12'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4408,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4408,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4409,12'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4411,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4411,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4412,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4413,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4414,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4416,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4419,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4416,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4417,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4418,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4419,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4421,31'
              BranchSideFuncs:
                - parse_kbd_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4488,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
        - Branch String:   'client/common/cmdline.c:4422,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4423,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4424,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4488,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4490,4'
              BranchSideFuncs:
                - __assert_fail
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4493,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4490,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4490,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4491,11'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4493,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4495,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4498,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4495,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4496,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4497,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4498,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4500,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4503,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4500,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4501,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4502,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4503,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4505,31'
              BranchSideFuncs:
                - parse_gateway_options
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4508,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4505,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4506,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4507,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4508,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4510,39'
              BranchSideFuncs:
                - parse_proxy_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4551,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4511,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4512,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4513,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4551,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4553,31'
              BranchSideFuncs:
                - parse_app_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4557,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4554,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4555,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4556,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4557,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4559,42'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4605,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4559,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4561,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4562,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4605,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4607,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4610,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4607,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4608,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4609,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4610,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4612,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4620,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4614,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4615,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4617,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4617,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4618,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4619,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4620,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4622,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4625,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4622,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4623,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4624,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4625,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4627,38'
              BranchSideFuncs:
                - parse_dump_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4631,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:4628,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4629,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4630,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4631,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4633,30'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4635,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4635,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4637,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4640,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4637,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4638,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4639,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4640,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4642,8'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4653,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4642,27'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4642,38'
              BranchSideFuncs:
                - strncmp
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4649,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4642,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4644,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4649,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4644,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4645,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4646,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4649,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4650,13'
              BranchSideFuncs:
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4653,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4655,8'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4666,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4655,27'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4655,38'
              BranchSideFuncs:
                - strncmp
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4662,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4655,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4657,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4662,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4657,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4658,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4659,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4662,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4663,13'
              BranchSideFuncs:
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4666,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4668,43'
              BranchSideFuncs:
                - parse_clipboard_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4672,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4669,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4670,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4671,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4672,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4674,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4677,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4674,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4675,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4676,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4677,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4679,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4682,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4679,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4680,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4681,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4682,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4684,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4687,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4684,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4685,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4686,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4687,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4689,44'
              BranchSideFuncs:
                - parse_audio_mode_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4693,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4690,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4691,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4692,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4693,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4695,41'
              BranchSideFuncs:
                - parse_network_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4699,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4696,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4697,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4698,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4699,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4701,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4704,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4701,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4702,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4703,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4704,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4706,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4709,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4706,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4707,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4708,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4709,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4711,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4714,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4711,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4712,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4713,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4714,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4716,18'
              BranchSideFuncs:
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4733,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4719,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4720,12'
              BranchSideFuncs:
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4722,24'
              BranchSideFuncs:
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4722,44'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4722,47'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4722,62'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4722,65'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4722,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4728,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4724,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4724,5'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4724,5'
              BranchSideFuncs:
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4728,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4729,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4730,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4730,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4731,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4732,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4733,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4735,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4738,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4735,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4736,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4737,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4738,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4740,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4743,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4740,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4741,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4742,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4743,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4745,14'
              BranchSideFuncs:
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4751,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
        - Branch String:   'client/common/cmdline.c:4746,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4747,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4748,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4748,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4749,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4750,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4751,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4753,9'
              BranchSideFuncs:
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
            - BranchSide:      'client/common/cmdline.c:4788,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4757,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4759,30'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - strncmp
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4768,9'
              BranchSideFuncs:
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4762,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4757,4'
              BranchSideFuncs:
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4764,12'
              BranchSideFuncs:
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4768,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4769,12'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4771,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4771,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4773,12'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4776,46'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4777,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4778,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4780,20'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4788,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4790,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4793,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4790,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4791,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4792,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4793,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4795,22'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4808,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4795,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4797,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4800,27'
              BranchSideFuncs:
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4797,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4798,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4799,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4800,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4802,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4806,12'
              BranchSideFuncs:
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4802,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4803,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4804,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4808,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4810,31'
              BranchSideFuncs:
                - parse_gfx_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4864,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4811,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4812,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4813,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4864,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4866,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4869,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4866,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4867,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4868,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4869,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4871,9'
              BranchSideFuncs:
                - fail_at_
                - option_equals
                - option_equals
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4887,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4871,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4872,12'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4874,22'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4874,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4876,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4879,27'
              BranchSideFuncs:
                - option_equals
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4876,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4877,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4878,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4881,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4882,13'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4883,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4883,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4884,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4885,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4887,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4889,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4897,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4891,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4892,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4894,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4894,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4895,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4896,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4897,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4899,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4921,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4899,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4900,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4901,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4921,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4923,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4926,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4923,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4924,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4925,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4926,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4928,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4934,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4928,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4929,12'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4931,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4931,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4932,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4933,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4934,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4936,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4964,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4938,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4939,12'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4941,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4941,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4942,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4943,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4943,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4944,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4945,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4964,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4966,37'
              BranchSideFuncs:
                - parse_sec_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4970,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4967,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4968,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4969,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4970,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4972,52'
              BranchSideFuncs:
                - parse_encryption_methods_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4976,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4973,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4974,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4975,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4976,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4978,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4982,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4978,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4978,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:4978,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:4978,4'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4978,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4978,4'
              BranchSideFuncs:
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4982,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4984,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4997,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4984,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4985,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4987,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4987,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4989,10'
              BranchSideFuncs:
                - fail_at_
                - option_equals
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4996,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4989,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4990,13'
              BranchSideFuncs:
                - option_equals
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4991,40'
              BranchSideFuncs:
                - option_equals
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4993,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4994,13'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:4995,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:4997,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4999,17'
              BranchSideFuncs:
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5004,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5001,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5002,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5003,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5004,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5006,34'
              BranchSideFuncs:
                - WLog_AddStringLogFilters
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5035,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5006,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5007,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5008,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5035,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5037,31'
              BranchSideFuncs:
                - parse_tls_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5074,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5038,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5039,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5040,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5074,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5076,38'
              BranchSideFuncs:
                - parse_cert_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5107,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5077,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5078,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5079,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5107,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5109,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5112,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5109,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5110,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5111,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5112,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5114,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5117,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5114,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5115,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5116,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5117,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5119,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5122,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5119,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5120,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5121,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5122,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5124,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5127,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5124,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5125,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5126,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5127,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5129,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5132,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5129,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5130,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5131,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5132,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5134,39'
              BranchSideFuncs:
                - parse_mouse_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5138,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5135,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5136,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5137,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5138,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5140,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5143,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5140,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5141,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5142,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5143,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5145,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5148,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5145,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5146,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5147,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5148,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5150,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5153,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5150,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5151,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5152,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5153,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5155,42'
              BranchSideFuncs:
                - parse_floatbar_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5159,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5156,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5157,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5158,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5159,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5161,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5164,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5161,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5162,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5163,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5164,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5166,14'
              BranchSideFuncs:
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5174,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5168,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5169,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint64
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5171,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint64
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5171,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5172,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5173,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5174,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5176,14'
              BranchSideFuncs:
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5183,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5178,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5179,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5180,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5180,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5181,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5182,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5183,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5185,33'
              BranchSideFuncs:
                - parse_cache_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5235,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5186,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5187,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5188,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5235,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5237,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5246,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5239,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5240,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5242,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5242,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5244,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5245,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5246,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5248,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5252,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5248,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5250,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5251,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5252,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5254,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5257,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5254,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5255,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5256,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5257,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5259,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5262,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5259,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5260,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5261,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5262,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5264,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5267,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5264,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5265,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5266,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5267,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5269,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5275,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5269,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5270,12'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5272,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5272,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5273,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5274,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5275,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5277,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5280,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5277,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5278,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5279,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5280,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5282,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5286,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5282,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5284,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5285,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5286,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5288,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5291,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5288,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5289,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5290,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5291,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5293,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5302,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5295,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5296,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5298,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5298,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5300,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5301,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5302,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5304,50'
              BranchSideFuncs:
                - parse_reconnect_cookie_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5308,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5305,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5306,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5307,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5308,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5310,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5313,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5310,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5311,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5312,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5313,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5315,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5323,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5317,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5318,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5320,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5320,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5321,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5322,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5323,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5325,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5333,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5327,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5328,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5330,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5330,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5331,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5332,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5333,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5335,13'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5343,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5337,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5338,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5340,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5340,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5341,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5342,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5343,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5345,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5348,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5345,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5346,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5347,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5348,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5350,39'
              BranchSideFuncs:
                - parse_scale_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5354,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5351,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5352,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5353,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5354,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5356,13'
              BranchSideFuncs:
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5364,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5358,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5359,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5361,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5361,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5362,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5363,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5364,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5366,46'
              BranchSideFuncs:
                - parse_scale_device_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5370,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5367,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5368,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5369,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5370,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5372,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5375,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5372,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5373,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5374,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5375,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5377,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5380,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5377,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5378,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5379,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5380,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5382,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - fail_at_
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5385,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5382,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5383,12'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5384,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5385,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5387,49'
              BranchSideFuncs:
                - parse_smartcard_logon_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5391,3'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
                - parse_tune_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5388,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5389,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5390,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5391,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5393,38'
              BranchSideFuncs:
                - parse_tune_options
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5399,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5394,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5395,12'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5396,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5402,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5403,13'
              BranchSideFuncs:
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5404,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5407,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:4240,17'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - fail_at_
                - parse_tune_options
                - fail_at_
                - parse_smartcard_logon_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_scale_device_options
                - fail_at_
                - value_to_int
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_scale_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint16
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_reconnect_cookie_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_cache_options
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint64
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_floatbar_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_mouse_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_cert_options
                - fail_at_
                - parse_tls_options
                - fail_at_
                - WLog_AddStringLogFilters
                - fail_at_
                - WLog_GetRoot
                - WLog_SetStringLogLevel
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - option_equals
                - fail_at_
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - parse_encryption_methods_options
                - fail_at_
                - parse_sec_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fail_at_
                - option_equals
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_gfx_options
                - fail_at_
                - option_equals
                - option_equals
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - EnumDynamicTimeZoneInformation
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_get_pointer_writable
                - fail_at_
                - ConvertWCharNToUtf8
                - strncmp
                - value_to_uint
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - fail_at_
                - parseSizeValue
                - WLog_Get
                - WLog_IsLevelActive
                - fail_at_
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_network_options
                - fail_at_
                - parse_audio_mode_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_clipboard_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strncmp
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - parse_dump_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - strlen
                - freerdp_settings_set_pointer_len
                - fail_at_
                - parse_app_options
                - fail_at_
                - parse_proxy_options
                - fail_at_
                - parse_gateway_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - __assert_fail
                - parse_kbd_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_bpp_options
                - fail_at_
                - parse_smart_sizing_options
                - fail_at_
                - parse_dynamic_resolution_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_monitors_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - option_equals
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_size_options
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - parse_vmconnect_options
                - fail_at_
                - parse_prevent_session_lock_options
                - fail_at_
                - freerdp_settings_set_bool
                - fail_at_
                - parse_redirect_prefer_options
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - freerdp_settings_set_string
                - fail_at_
                - parse_host_options
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5409,6'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
        - Branch String:   'client/common/cmdline.c:5409,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5411,36'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
            - BranchSide:      'client/common/cmdline.c:5429,6'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5411,62'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5411,65'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5424,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5411,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5413,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5424,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5413,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5414,5'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5416,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_parse_username_settings
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5416,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5417,5'
              BranchSideFuncs:
                - freerdp_parse_username_settings
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5419,41'
              BranchSideFuncs:
                - freerdp_parse_username_settings
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5419,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5420,5'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5421,3'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5424,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5425,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:5429,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5431,61'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5459,33'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5432,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5434,9'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5443,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5436,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5438,5'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5439,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5439,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5440,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
            - BranchSide:      'client/common/cmdline.c:5441,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
        - Branch String:   'client/common/cmdline.c:5443,67'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5444,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_passphrase_read
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5457,2'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5443,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5446,37'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5457,2'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5446,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5448,10'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5456,3'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5450,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5452,6'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5453,38'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5453,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5454,6'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:5455,4'
              BranchSideFuncs:
                - freerdp_performance_flags_make
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:5461,65'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5462,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5465,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5462,59'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5463,32'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5465,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5461,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5465,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5471,33'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5465,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5466,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5467,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5467,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5468,4'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
            - BranchSide:      'client/common/cmdline.c:5469,2'
              BranchSideFuncs:
                - CommandLineFindArgumentA
                - fill_credential_strings
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
        - Branch String:   'client/common/cmdline.c:5472,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5474,12'
              BranchSideFuncs:
                - value_to_int
                - fail_at_
                - freerdp_settings_set_uint32
                - fail_at_
                - fill_credential_strings
            - BranchSide:      'client/common/cmdline.c:5483,26'
              BranchSideFuncs:
                - fill_credential_strings
        - Branch String:   'client/common/cmdline.c:5476,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5477,11'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - fill_credential_strings
            - BranchSide:      'client/common/cmdline.c:5479,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - fail_at_
                - fill_credential_strings
        - Branch String:   'client/common/cmdline.c:5479,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5480,11'
              BranchSideFuncs:
                - fill_credential_strings
            - BranchSide:      'client/common/cmdline.c:5481,2'
              BranchSideFuncs:
                - fill_credential_strings
      Callsites:
        - Src:             'client/common/cmdline.c:4183,9'
          Dst:             option_is_rdp_file
        - Src:             'client/common/cmdline.c:4184,12'
          Dst:             option_is_incident_file
        - Src:             'client/common/cmdline.c:4188,19'
          Dst:             freerdp_client_detect_command_line
        - Src:             'client/common/cmdline.c:4190,19'
          Dst:             freerdp_client_detect_command_line
        - Src:             'client/common/cmdline.c:4192,2'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4193,2'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4194,2'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4198,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:4198,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:4198,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:4199,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:4199,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:4199,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:4209,8'
          Dst:             freerdp_client_settings_parse_connection_file
        - Src:             'client/common/cmdline.c:4215,8'
          Dst:             freerdp_client_settings_parse_assistance_file
        - Src:             'client/common/cmdline.c:4219,3'
          Dst:             CommandLineClearArgumentsA
        - Src:             'client/common/cmdline.c:4220,12'
          Dst:             CommandLineParseArgumentsA
        - Src:             'client/common/cmdline.c:4220,12'
          Dst:             freerdp_client_command_line_pre_filter
        - Src:             'client/common/cmdline.c:4220,12'
          Dst:             freerdp_client_command_line_post_filter
        - Src:             'client/common/cmdline.c:4227,3'
          Dst:             prepare_default_settings
        - Src:             'client/common/cmdline.c:4230,2'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:4232,2'
          Dst:             __errno_location
        - Src:             'client/common/cmdline.c:4235,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4247,7'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4249,19'
          Dst:             parse_host_options
        - Src:             'client/common/cmdline.c:4251,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4253,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4255,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4257,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4259,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4261,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4262,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4264,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4266,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4267,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4269,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4271,19'
          Dst:             parse_redirect_prefer_options
        - Src:             'client/common/cmdline.c:4273,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4275,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4277,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4278,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4280,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4282,19'
          Dst:             parse_prevent_session_lock_options
        - Src:             'client/common/cmdline.c:4284,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4286,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4288,19'
          Dst:             parse_vmconnect_options
        - Src:             'client/common/cmdline.c:4290,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4292,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4296,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:4297,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4299,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4300,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4302,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4306,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:4307,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4309,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4310,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4312,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4314,19'
          Dst:             parse_size_options
        - Src:             'client/common/cmdline.c:4316,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4318,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4320,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4321,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4323,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4325,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4326,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4328,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4330,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4331,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4335,9'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4337,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4338,14'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4342,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4344,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4345,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4347,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4349,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4350,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4352,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4354,19'
          Dst:             parse_monitors_options
        - Src:             'client/common/cmdline.c:4356,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4358,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4360,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4361,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4363,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4365,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4366,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4368,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4370,19'
          Dst:             parse_dynamic_resolution_options
        - Src:             'client/common/cmdline.c:4372,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4374,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4376,19'
          Dst:             parse_smart_sizing_options
        - Src:             'client/common/cmdline.c:4378,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4380,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4382,19'
          Dst:             parse_bpp_options
        - Src:             'client/common/cmdline.c:4384,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4386,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4388,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4389,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4391,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4393,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4395,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4397,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4399,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4400,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4401,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4402,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4404,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4406,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4407,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4408,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4409,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4411,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4412,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4414,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4416,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4417,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4419,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4421,13'
          Dst:             parse_kbd_options
        - Src:             'client/common/cmdline.c:4423,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4488,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4490,4'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:4493,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4495,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4496,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4498,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4500,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4501,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4503,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4505,9'
          Dst:             parse_gateway_options
        - Src:             'client/common/cmdline.c:4506,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4508,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4510,19'
          Dst:             parse_proxy_options
        - Src:             'client/common/cmdline.c:4512,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4551,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4553,13'
          Dst:             parse_app_options
        - Src:             'client/common/cmdline.c:4555,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4557,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4560,42'
          Dst:             strlen
        - Src:             'client/common/cmdline.c:4559,9'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'client/common/cmdline.c:4561,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4605,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4607,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4608,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4610,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4614,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:4615,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4617,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4618,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4620,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4622,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4623,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4625,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4627,19'
          Dst:             parse_dump_options
        - Src:             'client/common/cmdline.c:4629,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4631,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4633,4'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4635,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4637,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4638,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4640,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4642,30'
          Dst:             strncmp
        - Src:             'client/common/cmdline.c:4644,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4645,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4649,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4650,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4653,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4655,30'
          Dst:             strncmp
        - Src:             'client/common/cmdline.c:4657,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4658,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4662,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4663,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4666,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4668,19'
          Dst:             parse_clipboard_options
        - Src:             'client/common/cmdline.c:4670,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4672,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4674,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4675,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4677,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4679,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4680,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4682,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4684,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4685,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4687,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4689,19'
          Dst:             parse_audio_mode_options
        - Src:             'client/common/cmdline.c:4691,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4693,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4695,19'
          Dst:             parse_network_options
        - Src:             'client/common/cmdline.c:4697,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4699,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4701,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4702,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4704,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4706,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4707,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4709,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4711,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4712,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4714,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4720,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4722,9'
          Dst:             parseSizeValue
        - Src:             'client/common/cmdline.c:4724,5'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:4724,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:4724,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:4725,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4728,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4729,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4730,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4731,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4733,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4735,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4736,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4738,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4740,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4741,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4743,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4746,9'
          Dst:             value_to_uint
        - Src:             'client/common/cmdline.c:4747,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4748,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4749,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4751,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4757,11'
          Dst:             EnumDynamicTimeZoneInformation
        - Src:             'client/common/cmdline.c:4759,5'
          Dst:             ConvertWCharNToUtf8
        - Src:             'client/common/cmdline.c:4762,9'
          Dst:             strncmp
        - Src:             'client/common/cmdline.c:4769,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4771,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4773,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4776,8'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'client/common/cmdline.c:4778,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4788,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4790,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4791,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4793,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4795,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4797,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4798,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4800,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4802,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4803,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4806,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4808,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4810,13'
          Dst:             parse_gfx_options
        - Src:             'client/common/cmdline.c:4812,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4864,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4866,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4867,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4869,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4872,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4874,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4876,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4877,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4879,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4881,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4882,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4883,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4884,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4887,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4891,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:4892,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4894,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4895,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4897,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4899,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4900,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4921,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4923,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4924,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4926,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4928,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4929,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4931,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:4932,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4934,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4938,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:4939,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4941,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4942,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4943,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:4944,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4964,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4966,19'
          Dst:             parse_sec_options
        - Src:             'client/common/cmdline.c:4968,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4970,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4972,19'
          Dst:             parse_encryption_methods_options
        - Src:             'client/common/cmdline.c:4974,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4976,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4978,4'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:4978,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:4978,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:4980,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4982,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4984,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:4985,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4990,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4991,26'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:4994,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:4997,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:4999,17'
          Dst:             WLog_GetRoot
        - Src:             'client/common/cmdline.c:5001,9'
          Dst:             WLog_SetStringLogLevel
        - Src:             'client/common/cmdline.c:5002,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5004,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5006,9'
          Dst:             WLog_AddStringLogFilters
        - Src:             'client/common/cmdline.c:5007,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5035,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5037,13'
          Dst:             parse_tls_options
        - Src:             'client/common/cmdline.c:5039,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5074,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5076,19'
          Dst:             parse_cert_options
        - Src:             'client/common/cmdline.c:5078,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5107,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5109,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5110,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5112,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5114,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5115,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5117,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5119,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5120,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5122,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5124,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5125,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5127,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5129,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5130,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5132,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5134,19'
          Dst:             parse_mouse_options
        - Src:             'client/common/cmdline.c:5136,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5138,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5140,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5141,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5143,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5145,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5146,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5148,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5150,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5151,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5153,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5155,19'
          Dst:             parse_floatbar_options
        - Src:             'client/common/cmdline.c:5157,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5159,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5161,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5162,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5164,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5168,9'
          Dst:             value_to_uint
        - Src:             'client/common/cmdline.c:5169,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5171,9'
          Dst:             freerdp_settings_set_uint64
        - Src:             'client/common/cmdline.c:5172,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5174,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5178,9'
          Dst:             value_to_uint
        - Src:             'client/common/cmdline.c:5179,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5180,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5181,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5183,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5185,13'
          Dst:             parse_cache_options
        - Src:             'client/common/cmdline.c:5187,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5235,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5239,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5240,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5242,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5244,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5246,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5248,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5250,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5252,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5254,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5255,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5257,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5259,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5260,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5262,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5264,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5265,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5267,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5269,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5270,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5272,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5273,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5275,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5277,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5278,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5280,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5282,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5284,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5286,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5288,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5289,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5291,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5295,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5296,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5298,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5300,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5302,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5304,19'
          Dst:             parse_reconnect_cookie_options
        - Src:             'client/common/cmdline.c:5306,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5308,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5310,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5311,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5313,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5317,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5318,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5320,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5321,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5323,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5327,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5328,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5330,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5331,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5333,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5337,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5338,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5340,9'
          Dst:             freerdp_settings_set_uint16
        - Src:             'client/common/cmdline.c:5341,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5343,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5345,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5346,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5348,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5350,19'
          Dst:             parse_scale_options
        - Src:             'client/common/cmdline.c:5352,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5354,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5358,9'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5361,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5362,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5364,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5366,19'
          Dst:             parse_scale_device_options
        - Src:             'client/common/cmdline.c:5368,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5370,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5372,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5373,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5375,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5377,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5378,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5380,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5382,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5383,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5385,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5387,19'
          Dst:             parse_smartcard_logon_options
        - Src:             'client/common/cmdline.c:5389,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5391,3'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5393,19'
          Dst:             parse_tune_options
        - Src:             'client/common/cmdline.c:5395,12'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5403,13'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5407,18'
          Dst:             CommandLineFindNextArgumentA
        - Src:             'client/common/cmdline.c:5411,8'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:5413,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5416,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5419,9'
          Dst:             freerdp_parse_username_settings
        - Src:             'client/common/cmdline.c:5424,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5431,23'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'client/common/cmdline.c:5432,8'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:5436,9'
          Dst:             freerdp_passphrase_read
        - Src:             'client/common/cmdline.c:5439,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5443,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5444,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5446,9'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:5450,10'
          Dst:             freerdp_passphrase_read
        - Src:             'client/common/cmdline.c:5453,10'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/cmdline.c:5459,2'
          Dst:             freerdp_performance_flags_make
        - Src:             'client/common/cmdline.c:5461,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5462,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5463,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:5465,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5467,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:5471,8'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:5476,8'
          Dst:             value_to_int
        - Src:             'client/common/cmdline.c:5477,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5479,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/cmdline.c:5480,11'
          Dst:             fail_at_
        - Src:             'client/common/cmdline.c:5483,2'
          Dst:             fill_credential_strings
    - functionName:    args_from_env
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5600
      functionLinenumberEnd: 5649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - aargc
        - aargv
        - arg
        - cmd
      BBCount:         69
      ICount:          286
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - GetEnvironmentVariableX
        - WLog_Get
        - __assert_fail
        - argv_append_dup
        - argv_free
        - calloc
        - strtok_s
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5604,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5604,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5605,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5605,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5605,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5606,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5606,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5606,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5608,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
                - GetEnvironmentVariableX
                - calloc
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5608,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5610,3'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - calloc
                - free
                - argv_free
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5614,45'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - calloc
                - free
                - argv_free
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5610,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5610,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5610,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5610,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5610,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5610,3'
              BranchSideFuncs:
                - free
                - argv_free
        - Branch String:   'client/common/cmdline.c:5615,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5617,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5620,15'
              BranchSideFuncs:
                - calloc
                - free
                - argv_free
                - GetEnvironmentVariableX
                - argv_append_dup
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5617,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5617,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5617,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5617,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5617,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5617,3'
              BranchSideFuncs:
                - free
                - argv_free
        - Branch String:   'client/common/cmdline.c:5621,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5622,3'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - argv_append_dup
                - free
                - argv_free
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5623,43'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - argv_append_dup
                - free
                - argv_free
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5624,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5625,3'
              BranchSideFuncs:
                - free
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5626,6'
              BranchSideFuncs:
                - argv_append_dup
                - free
                - argv_free
                - strtok_s
                - argv_append_dup
                - strtok_s
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5626,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5628,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5632,23'
              BranchSideFuncs:
                - argv_append_dup
                - free
                - argv_free
                - strtok_s
                - argv_append_dup
                - strtok_s
        - Branch String:   'client/common/cmdline.c:5628,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5628,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5628,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - argv_free
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5628,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5628,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5628,3'
              BranchSideFuncs:
                - free
                - argv_free
        - Branch String:   'client/common/cmdline.c:5632,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5633,3'
              BranchSideFuncs:
                - strtok_s
                - free
                - argv_free
                - argv_append_dup
                - strtok_s
            - BranchSide:      'client/common/cmdline.c:5635,8'
              BranchSideFuncs:
                - strtok_s
                - free
                - argv_free
                - argv_append_dup
                - strtok_s
        - Branch String:   'client/common/cmdline.c:5637,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5639,24'
              BranchSideFuncs:
                - argv_append_dup
                - free
                - argv_free
                - strtok_s
            - BranchSide:      'client/common/cmdline.c:5644,10'
              BranchSideFuncs:
                - free
                - argv_free
        - Branch String:   'client/common/cmdline.c:5639,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5640,4'
              BranchSideFuncs:
                - strtok_s
                - free
                - argv_free
                - argv_append_dup
            - BranchSide:      'client/common/cmdline.c:5641,9'
              BranchSideFuncs:
                - strtok_s
                - free
                - argv_free
                - argv_append_dup
        - Branch String:   'client/common/cmdline.c:5647,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5647,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:5648,13'
              BranchSideFuncs:
                - argv_free
      Callsites:
        - Src:             'client/common/cmdline.c:5604,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5605,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5606,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5610,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5610,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5610,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5614,21'
          Dst:             GetEnvironmentVariableX
        - Src:             'client/common/cmdline.c:5617,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5617,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5617,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5620,8'
          Dst:             calloc
        - Src:             'client/common/cmdline.c:5623,19'
          Dst:             GetEnvironmentVariableX
        - Src:             'client/common/cmdline.c:5628,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5628,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5628,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5632,7'
          Dst:             argv_append_dup
        - Src:             'client/common/cmdline.c:5636,14'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5639,8'
          Dst:             argv_append_dup
        - Src:             'client/common/cmdline.c:5641,9'
          Dst:             strtok_s
        - Src:             'client/common/cmdline.c:5648,3'
          Dst:             argv_free
    - functionName:    args_from_fp
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5539
      functionLinenumberEnd: 5596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - aargc
        - aargv
        - file
        - cmd
      BBCount:         58
      ICount:          263
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - GetLine
        - WLog_Get
        - __assert_fail
        - argv_append
        - argv_append_dup
        - argv_free
        - fclose
        - feof
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5542,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5542,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5543,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5543,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5543,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5544,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5544,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5544,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5546,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5546,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5548,3'
              BranchSideFuncs:
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5551,23'
              BranchSideFuncs:
                - argv_append_dup
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - argv_append
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5548,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5548,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5548,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/cmdline.c:5548,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5548,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/cmdline.c:5548,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:5551,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5552,3'
              BranchSideFuncs:
                - feof
                - fclose
                - argv_free
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5553,2'
              BranchSideFuncs:
                - feof
                - fclose
                - argv_free
                - GetLine
                - feof
                - argv_append
                - free
                - free
        - Branch String:   'client/common/cmdline.c:5553,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5555,9'
              BranchSideFuncs:
                - GetLine
                - feof
                - fclose
                - argv_free
                - argv_append
                - free
                - feof
                - free
            - BranchSide:      'client/common/cmdline.c:5590,10'
              BranchSideFuncs:
                - fclose
                - argv_free
        - Branch String:   'client/common/cmdline.c:5558,16'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5558,20'
              BranchSideFuncs:
                - feof
                - fclose
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5561,13'
              BranchSideFuncs:
                - feof
                - fclose
                - argv_free
        - Branch String:   'client/common/cmdline.c:5558,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5561,13'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
            - BranchSide:      'client/common/cmdline.c:5566,3'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
        - Branch String:   'client/common/cmdline.c:5561,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5562,5'
              BranchSideFuncs:
                - fclose
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5563,4'
              BranchSideFuncs:
                - fclose
                - argv_free
        - Branch String:   'client/common/cmdline.c:5566,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5568,22'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
            - BranchSide:      'client/common/cmdline.c:5578,7'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
        - Branch String:   'client/common/cmdline.c:5569,22'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5569,26'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
            - BranchSide:      'client/common/cmdline.c:5571,5'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
        - Branch String:   'client/common/cmdline.c:5569,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5571,5'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
            - BranchSide:      'client/common/cmdline.c:5575,5'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
        - Branch String:   'client/common/cmdline.c:5578,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5580,9'
              BranchSideFuncs:
                - free
                - fclose
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5583,20'
              BranchSideFuncs:
                - argv_append
                - free
                - fclose
                - argv_free
                - feof
                - GetLine
                - feof
                - free
        - Branch String:   'client/common/cmdline.c:5583,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5553,2'
              BranchSideFuncs:
                - feof
                - fclose
                - argv_free
                - GetLine
                - feof
                - argv_append
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:5585,9'
              BranchSideFuncs:
                - free
                - fclose
                - argv_free
        - Branch String:   'client/common/cmdline.c:5593,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5594,13'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:5595,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:5542,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5543,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5544,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:5548,3'
          Dst:             WLog_Get
        - Src:             'client/common/cmdline.c:5548,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/cmdline.c:5548,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/cmdline.c:5551,7'
          Dst:             argv_append_dup
        - Src:             'client/common/cmdline.c:5553,10'
          Dst:             feof
        - Src:             'client/common/cmdline.c:5557,14'
          Dst:             GetLine
        - Src:             'client/common/cmdline.c:5561,8'
          Dst:             feof
        - Src:             'client/common/cmdline.c:5583,8'
          Dst:             argv_append
        - Src:             'client/common/cmdline.c:5592,2'
          Dst:             fclose
        - Src:             'client/common/cmdline.c:5594,3'
          Dst:             argv_free
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_settings_parse_command_line_arguments_ex
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5714
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - oargc
        - oargv
        - allowUnknown
        - args
        - count
        - handle_option
        - handle_userdata
      BBCount:         25
      ICount:          235
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - args_from_env
        - args_from_fp
        - argv_free
        - create_merged_args
        - fdopen
        - freerdp_client_settings_parse_command_line_arguments_int
        - option_starts_with
        - strchr
        - strcmp
        - strncmp
        - value_to_uint
        - winpr_fopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:5669,18'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5669,55'
              BranchSideFuncs:
                - option_starts_with
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
                - strchr
                - option_starts_with
                - strncmp
                - strcmp
                - args_from_fp
                - winpr_fopen
                - args_from_fp
                - strchr
                - args_from_env
                - strchr
                - value_to_uint
                - fdopen
                - args_from_fp
            - BranchSide:      'client/common/cmdline.c:5703,9'
              BranchSideFuncs:
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
        - Branch String:   'client/common/cmdline.c:5669,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5671,8'
              BranchSideFuncs:
                - strchr
                - option_starts_with
                - strncmp
                - strcmp
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
                - winpr_fopen
                - args_from_fp
                - strchr
                - args_from_env
                - strchr
                - value_to_uint
                - fdopen
                - args_from_fp
            - BranchSide:      'client/common/cmdline.c:5703,9'
              BranchSideFuncs:
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
        - Branch String:   'client/common/cmdline.c:5675,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5677,14'
              BranchSideFuncs:
                - strchr
                - value_to_uint
                - fdopen
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
            - BranchSide:      'client/common/cmdline.c:5684,20'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
                - winpr_fopen
                - args_from_fp
                - strchr
                - args_from_env
        - Branch String:   'client/common/cmdline.c:5679,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5680,5'
              BranchSideFuncs:
                - fdopen
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
            - BranchSide:      'client/common/cmdline.c:5681,21'
              BranchSideFuncs:
                - fdopen
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
        - Branch String:   'client/common/cmdline.c:5684,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5686,16'
              BranchSideFuncs:
                - strchr
                - args_from_env
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
            - BranchSide:      'client/common/cmdline.c:5689,19'
              BranchSideFuncs:
                - strcmp
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
                - winpr_fopen
                - args_from_fp
        - Branch String:   'client/common/cmdline.c:5689,12'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5691,21'
              BranchSideFuncs:
                - winpr_fopen
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
            - BranchSide:      'client/common/cmdline.c:5695,27'
              BranchSideFuncs:
                - args_from_fp
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
        - Branch String:   'client/common/cmdline.c:5697,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5698,4'
              BranchSideFuncs:
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
            - BranchSide:      'client/common/cmdline.c:5699,10'
              BranchSideFuncs:
                - create_merged_args
                - free
                - argv_free
                - freerdp_client_settings_parse_command_line_arguments_int
        - Branch String:   'client/common/cmdline.c:5705,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:5706,3'
              BranchSideFuncs:
                - freerdp_client_settings_parse_command_line_arguments_int
                - free
                - argv_free
            - BranchSide:      'client/common/cmdline.c:5709,6'
              BranchSideFuncs:
                - freerdp_client_settings_parse_command_line_arguments_int
                - free
                - argv_free
      Callsites:
        - Src:             'client/common/cmdline.c:5669,21'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:5672,22'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:5675,7'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:5678,22'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:5679,9'
          Dst:             value_to_uint
        - Src:             'client/common/cmdline.c:5681,9'
          Dst:             fdopen
        - Src:             'client/common/cmdline.c:5682,14'
          Dst:             args_from_fp
        - Src:             'client/common/cmdline.c:5684,12'
          Dst:             strncmp
        - Src:             'client/common/cmdline.c:5686,23'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:5687,14'
          Dst:             args_from_env
        - Src:             'client/common/cmdline.c:5689,12'
          Dst:             strcmp
        - Src:             'client/common/cmdline.c:5691,9'
          Dst:             winpr_fopen
        - Src:             'client/common/cmdline.c:5692,14'
          Dst:             args_from_fp
        - Src:             'client/common/cmdline.c:5695,14'
          Dst:             args_from_fp
        - Src:             'client/common/cmdline.c:5704,35'
          Dst:             create_merged_args
        - Src:             'client/common/cmdline.c:5708,8'
          Dst:             freerdp_client_settings_parse_command_line_arguments_int
        - Src:             'client/common/cmdline.c:5712,2'
          Dst:             argv_free
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_merged_args
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - custom
        - count
        - pcount
      BBCount:         30
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:552,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:552,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'client/common/cmdline.c:553,6'
              BranchSideFuncs:
                - calloc
        - Branch String:   'client/common/cmdline.c:553,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:555,40'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'client/common/cmdline.c:565,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'client/common/cmdline.c:557,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:557,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'client/common/cmdline.c:557,3'
              BranchSideFuncs:
                - calloc
        - Branch String:   'client/common/cmdline.c:557,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:559,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'client/common/cmdline.c:562,2'
              BranchSideFuncs:
                - calloc
        - Branch String:   'client/common/cmdline.c:567,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:572,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:572,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:572,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:572,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:577,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:578,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:578,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:578,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:578,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:582,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:552,2'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:565,6'
          Dst:             calloc
    - functionName:    freerdp_client_settings_parse_command_line_arguments
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5654
      functionLinenumberEnd: 5656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - oargc
        - oargv
        - allowUnknown
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_settings_parse_command_line_arguments_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:5655,9'
          Dst:             freerdp_client_settings_parse_command_line_arguments_ex
    - functionName:    freerdp_client_print_scancodes
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_keyboard_scancode_name
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:296,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:298,21'
              BranchSideFuncs:
                - printf
                - freerdp_keyboard_scancode_name
                - printf
            - BranchSide:      'client/common/cmdline.c:298,21'
              BranchSideFuncs:
                - printf
                - freerdp_keyboard_scancode_name
                - printf
        - Branch String:   'client/common/cmdline.c:298,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:300,53'
              BranchSideFuncs:
                - freerdp_keyboard_scancode_name
                - printf
            - BranchSide:      'client/common/cmdline.c:304,1'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:301,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:302,40'
              BranchSideFuncs:
                - printf
                - freerdp_keyboard_scancode_name
            - BranchSide:      'client/common/cmdline.c:303,2'
              BranchSideFuncs:
                - freerdp_keyboard_scancode_name
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:296,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:300,22'
          Dst:             freerdp_keyboard_scancode_name
        - Src:             'client/common/cmdline.c:302,4'
          Dst:             printf
    - functionName:    freerdp_client_print_codepages
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         19
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_codepages_free
        - freerdp_keyboard_get_matching_codepages
        - printf
        - snprintf
        - strchr
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:85,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:87,19'
              BranchSideFuncs:
                - strchr
                - freerdp_keyboard_get_matching_codepages
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
            - BranchSide:      'client/common/cmdline.c:93,50'
              BranchSideFuncs:
                - freerdp_keyboard_get_matching_codepages
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
        - Branch String:   'client/common/cmdline.c:88,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:89,13'
              BranchSideFuncs:
                - freerdp_keyboard_get_matching_codepages
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
            - BranchSide:      'client/common/cmdline.c:91,10'
              BranchSideFuncs:
                - freerdp_keyboard_get_matching_codepages
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
        - Branch String:   'client/common/cmdline.c:94,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:95,3'
              BranchSideFuncs:
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
            - BranchSide:      'client/common/cmdline.c:97,2'
              BranchSideFuncs:
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
                - printf
                - snprintf
        - Branch String:   'client/common/cmdline.c:99,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:101,31'
              BranchSideFuncs:
                - strnlen
                - snprintf
                - printf
                - freerdp_codepages_free
                - snprintf
            - BranchSide:      'client/common/cmdline.c:112,25'
              BranchSideFuncs:
                - freerdp_codepages_free
        - Branch String:   'client/common/cmdline.c:104,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:105,20'
              BranchSideFuncs:
                - snprintf
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
            - BranchSide:      'client/common/cmdline.c:108,20'
              BranchSideFuncs:
                - snprintf
                - printf
                - freerdp_codepages_free
                - strnlen
                - snprintf
      Callsites:
        - Src:             'client/common/cmdline.c:87,12'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:93,10'
          Dst:             freerdp_keyboard_get_matching_codepages
        - Src:             'client/common/cmdline.c:97,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:104,7'
          Dst:             strnlen
        - Src:             'client/common/cmdline.c:105,10'
          Dst:             snprintf
        - Src:             'client/common/cmdline.c:108,10'
          Dst:             snprintf
        - Src:             'client/common/cmdline.c:109,3'
          Dst:             printf
        - Src:             'client/common/cmdline.c:112,2'
          Dst:             freerdp_codepages_free
    - functionName:    freerdp_client_print_keyboard_list
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_print_keyboard_type_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1677,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1677,2'
              BranchSideFuncs:
                - freerdp_client_print_keyboard_type_list
                - freerdp_client_print_keyboard_type_list
                - freerdp_client_print_keyboard_type_list
            - BranchSide:      'client/common/cmdline.c:1677,2'
              BranchSideFuncs:
                - freerdp_client_print_keyboard_type_list
                - freerdp_client_print_keyboard_type_list
                - freerdp_client_print_keyboard_type_list
      Callsites:
        - Src:             'client/common/cmdline.c:1677,2'
          Dst:             freerdp_client_print_keyboard_type_list
        - Src:             'client/common/cmdline.c:1678,2'
          Dst:             freerdp_client_print_keyboard_type_list
        - Src:             'client/common/cmdline.c:1680,2'
          Dst:             freerdp_client_print_keyboard_type_list
    - functionName:    freerdp_client_print_tune_list
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         18
      ICount:          156
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_get_int16
        - freerdp_settings_get_int32
        - freerdp_settings_get_int64
        - freerdp_settings_get_name_for_key
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_type_for_key
        - freerdp_settings_get_uint16
        - freerdp_settings_get_uint32
        - freerdp_settings_get_uint64
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1702,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1704,56'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1755,1'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1707,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1710,44'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
            - BranchSide:      'client/common/cmdline.c:1716,55'
              BranchSideFuncs:
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1720,54'
              BranchSideFuncs:
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1724,55'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1728,54'
              BranchSideFuncs:
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1732,55'
              BranchSideFuncs:
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1736,54'
              BranchSideFuncs:
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1742,12'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1748,12'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
            - BranchSide:      'client/common/cmdline.c:1752,5'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - printf
                - freerdp_settings_get_string
                - printf
                - freerdp_settings_get_int64
                - printf
                - freerdp_settings_get_uint64
                - printf
                - freerdp_settings_get_int32
                - printf
                - freerdp_settings_get_uint32
                - printf
                - freerdp_settings_get_int16
                - printf
                - freerdp_settings_get_uint16
                - printf
                - freerdp_settings_get_bool
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:1704,22'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'client/common/cmdline.c:1705,10'
          Dst:             freerdp_settings_get_type_for_key
        - Src:             'client/common/cmdline.c:1711,12'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/cmdline.c:1710,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1717,12'
          Dst:             freerdp_settings_get_uint16
        - Src:             'client/common/cmdline.c:1716,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1721,12'
          Dst:             freerdp_settings_get_int16
        - Src:             'client/common/cmdline.c:1720,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1725,12'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/cmdline.c:1724,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1729,12'
          Dst:             freerdp_settings_get_int32
        - Src:             'client/common/cmdline.c:1728,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1733,12'
          Dst:             freerdp_settings_get_uint64
        - Src:             'client/common/cmdline.c:1732,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1737,12'
          Dst:             freerdp_settings_get_int64
        - Src:             'client/common/cmdline.c:1736,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1743,12'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/cmdline.c:1740,5'
          Dst:             printf
        - Src:             'client/common/cmdline.c:1749,12'
          Dst:             freerdp_settings_get_pointer
        - Src:             'client/common/cmdline.c:1746,5'
          Dst:             printf
    - functionName:    freerdp_client_print_timezone_list
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertWCharNToUtf8
        - EnumDynamicTimeZoneInformation
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1686,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1688,45'
              BranchSideFuncs:
                - EnumDynamicTimeZoneInformation
                - ConvertWCharNToUtf8
                - printf
            - BranchSide:      'client/common/cmdline.c:1688,45'
              BranchSideFuncs:
                - EnumDynamicTimeZoneInformation
                - ConvertWCharNToUtf8
                - printf
        - Branch String:   'client/common/cmdline.c:1688,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1690,8'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - printf
                - EnumDynamicTimeZoneInformation
            - BranchSide:      'client/common/cmdline.c:1696,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1688,9'
          Dst:             EnumDynamicTimeZoneInformation
        - Src:             'client/common/cmdline.c:1692,3'
          Dst:             ConvertWCharNToUtf8
        - Src:             'client/common/cmdline.c:1694,3'
          Dst:             printf
    - functionName:    freerdp_client_settings_command_line_status_print_ex
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - status
        - argc
        - argv
        - custom
      BBCount:         77
      ICount:          410
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - CommandLineFindArgumentA
        - CommandLineParseArgumentsA
        - CommandLineParseCommaSeparatedValuesEx
        - __assert_fail
        - freerdp_client_print_buildconfig
        - freerdp_client_print_codepages
        - freerdp_client_print_command_line_help_ex
        - freerdp_client_print_keyboard_list
        - freerdp_client_print_scancodes
        - freerdp_client_print_timezone_list
        - freerdp_client_print_tune_list
        - freerdp_client_print_version
        - freerdp_settings_set_bool
        - freerdp_smartcard_list
        - option_equals
        - option_starts_with
        - parseSubOptions
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1765,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1767,3'
              BranchSideFuncs:
                - freerdp_client_print_version
            - BranchSide:      'client/common/cmdline.c:1771,6'
              BranchSideFuncs:
                - freerdp_client_print_command_line_help_ex
                - CommandLineParseArgumentsA
                - CommandLineFindArgumentA
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
                - freerdp_client_print_version
                - freerdp_client_print_buildconfig
        - Branch String:   'client/common/cmdline.c:1771,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1773,3'
              BranchSideFuncs:
                - freerdp_client_print_version
                - freerdp_client_print_buildconfig
            - BranchSide:      'client/common/cmdline.c:1777,11'
              BranchSideFuncs:
                - freerdp_client_print_command_line_help_ex
                - CommandLineParseArgumentsA
                - CommandLineFindArgumentA
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
        - Branch String:   'client/common/cmdline.c:1777,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1779,30'
              BranchSideFuncs:
                - CommandLineParseArgumentsA
                - CommandLineFindArgumentA
                - __assert_fail
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
            - BranchSide:      'client/common/cmdline.c:1920,11'
              BranchSideFuncs:
                - freerdp_client_print_command_line_help_ex
        - Branch String:   'client/common/cmdline.c:1782,3'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1782,3'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
            - BranchSide:      'client/common/cmdline.c:1784,7'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
        - Branch String:   'client/common/cmdline.c:1784,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1786,35'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
                - freerdp_client_print_timezone_list
            - BranchSide:      'client/common/cmdline.c:1918,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1786,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1787,5'
              BranchSideFuncs:
                - freerdp_client_print_timezone_list
            - BranchSide:      'client/common/cmdline.c:1788,35'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
                - freerdp_client_print_tune_list
        - Branch String:   'client/common/cmdline.c:1788,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1789,36'
              BranchSideFuncs:
                - freerdp_client_print_tune_list
            - BranchSide:      'client/common/cmdline.c:1790,34'
              BranchSideFuncs:
                - option_equals
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
                - freerdp_client_print_keyboard_list
        - Branch String:   'client/common/cmdline.c:1790,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1791,5'
              BranchSideFuncs:
                - freerdp_client_print_keyboard_list
            - BranchSide:      'client/common/cmdline.c:1792,44'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
        - Branch String:   'client/common/cmdline.c:1792,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1794,17'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - freerdp_client_print_codepages
                - strchr
            - BranchSide:      'client/common/cmdline.c:1804,43'
              BranchSideFuncs:
                - option_equals
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_client_print_scancodes
        - Branch String:   'client/common/cmdline.c:1795,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1796,13'
              BranchSideFuncs:
                - freerdp_client_print_codepages
                - strchr
            - BranchSide:      'client/common/cmdline.c:1797,41'
              BranchSideFuncs:
                - option_equals
                - freerdp_client_print_codepages
                - strchr
        - Branch String:   'client/common/cmdline.c:1797,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - freerdp_client_print_codepages
                - strchr
            - BranchSide:      'client/common/cmdline.c:1798,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1800,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1800,23'
              BranchSideFuncs:
                - strchr
                - freerdp_client_print_codepages
            - BranchSide:      'client/common/cmdline.c:1802,36'
              BranchSideFuncs:
                - freerdp_client_print_codepages
        - Branch String:   'client/common/cmdline.c:1800,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1801,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1802,36'
              BranchSideFuncs:
                - freerdp_client_print_codepages
        - Branch String:   'client/common/cmdline.c:1804,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1805,5'
              BranchSideFuncs:
                - freerdp_client_print_scancodes
            - BranchSide:      'client/common/cmdline.c:1806,38'
              BranchSideFuncs:
                - option_equals
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/cmdline.c:1806,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1808,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/cmdline.c:1811,45'
              BranchSideFuncs:
                - option_starts_with
                - freerdp_client_print_command_line_help_ex
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
        - Branch String:   'client/common/cmdline.c:1808,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1809,6'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1810,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1811,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1813,10'
              BranchSideFuncs:
                - option_starts_with
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:1856,47'
              BranchSideFuncs:
                - freerdp_client_print_command_line_help_ex
        - Branch String:   'client/common/cmdline.c:1814,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1815,11'
              BranchSideFuncs:
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:1816,42'
              BranchSideFuncs:
                - option_equals
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
        - Branch String:   'client/common/cmdline.c:1816,14'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:0,0'
              BranchSideFuncs:
                - freerdp_smartcard_list
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:1817,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1819,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1821,31'
              BranchSideFuncs:
                - strchr
                - CommandLineParseCommaSeparatedValuesEx
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:1852,28'
              BranchSideFuncs:
                - freerdp_smartcard_list
        - Branch String:   'client/common/cmdline.c:1831,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1832,7'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
                - free
            - BranchSide:      'client/common/cmdline.c:1833,10'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
                - free
        - Branch String:   'client/common/cmdline.c:1833,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1835,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/cmdline.c:1839,18'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
        - Branch String:   'client/common/cmdline.c:1839,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1841,25'
              BranchSideFuncs:
                - parseSubOptions
                - free
                - free
                - freerdp_smartcard_list
            - BranchSide:      'client/common/cmdline.c:1849,11'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
        - Branch String:   'client/common/cmdline.c:1842,11'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1844,13'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
            - BranchSide:      'client/common/cmdline.c:1847,6'
              BranchSideFuncs:
                - free
                - freerdp_smartcard_list
                - parseSubOptions
                - free
        - Branch String:   'client/common/cmdline.c:1927,42'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1927,45'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1927,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1928,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1929,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1767,3'
          Dst:             freerdp_client_print_version
        - Src:             'client/common/cmdline.c:1773,3'
          Dst:             freerdp_client_print_version
        - Src:             'client/common/cmdline.c:1774,3'
          Dst:             freerdp_client_print_buildconfig
        - Src:             'client/common/cmdline.c:1779,3'
          Dst:             CommandLineParseArgumentsA
        - Src:             'client/common/cmdline.c:1781,9'
          Dst:             CommandLineFindArgumentA
        - Src:             'client/common/cmdline.c:1782,3'
          Dst:             __assert_fail
        - Src:             'client/common/cmdline.c:1786,8'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1787,5'
          Dst:             freerdp_client_print_timezone_list
        - Src:             'client/common/cmdline.c:1788,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1789,5'
          Dst:             freerdp_client_print_tune_list
        - Src:             'client/common/cmdline.c:1790,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1791,5'
          Dst:             freerdp_client_print_keyboard_list
        - Src:             'client/common/cmdline.c:1792,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:1795,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:1797,15'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1800,16'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:1802,5'
          Dst:             freerdp_client_print_codepages
        - Src:             'client/common/cmdline.c:1804,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1805,5'
          Dst:             freerdp_client_print_scancodes
        - Src:             'client/common/cmdline.c:1806,13'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1808,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/cmdline.c:1811,13'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:1814,9'
          Dst:             option_starts_with
        - Src:             'client/common/cmdline.c:1816,15'
          Dst:             option_equals
        - Src:             'client/common/cmdline.c:1821,24'
          Dst:             strchr
        - Src:             'client/common/cmdline.c:1830,19'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/cmdline.c:1842,12'
          Dst:             parseSubOptions
        - Src:             'client/common/cmdline.c:1852,5'
          Dst:             freerdp_smartcard_list
        - Src:             'client/common/cmdline.c:1856,5'
          Dst:             freerdp_client_print_command_line_help_ex
        - Src:             'client/common/cmdline.c:1922,3'
          Dst:             freerdp_client_print_command_line_help_ex
    - functionName:    freerdp_client_print_version
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:284,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:284,2'
              BranchSideFuncs:
                - printf
            - BranchSide:      'client/common/cmdline.c:284,2'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:284,2'
          Dst:             printf
    - functionName:    freerdp_client_print_buildconfig
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_get_build_config
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:290,15'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:290,15'
              BranchSideFuncs:
                - freerdp_get_build_config
                - printf
            - BranchSide:      'client/common/cmdline.c:290,15'
              BranchSideFuncs:
                - freerdp_get_build_config
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:290,15'
          Dst:             freerdp_get_build_config
        - Src:             'client/common/cmdline.c:290,2'
          Dst:             printf
    - functionName:    freerdp_client_print_command_line_help_ex
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - custom
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - create_merged_args
        - freerdp_client_print_command_line_args
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:594,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:595,3'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - freerdp_client_print_command_line_args
                - free
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:597,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - freerdp_client_print_command_line_args
                - free
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:597,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:598,10'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - freerdp_client_print_command_line_args
                - free
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:600,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - freerdp_client_print_command_line_args
                - free
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'client/common/cmdline.c:593,35'
          Dst:             create_merged_args
        - Src:             'client/common/cmdline.c:600,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:601,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:602,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:603,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:604,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:605,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:606,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:607,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:608,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:609,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:610,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:612,2'
          Dst:             freerdp_client_print_command_line_args
        - Src:             'client/common/cmdline.c:615,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:616,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:617,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:618,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:619,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:620,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:623,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:624,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:625,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:626,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:627,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:628,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:629,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:632,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:633,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:636,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:638,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:639,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:640,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:641,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:642,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:643,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:644,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:645,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:646,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:650,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:651,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:655,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:657,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:658,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:659,2'
          Dst:             printf
        - Src:             'client/common/cmdline.c:660,2'
          Dst:             printf
    - functionName:    freerdp_client_print_command_line_args
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - parg
        - count
      BBCount:         49
      ICount:          329
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - CommandLineFindNextArgumentA
        - cmp_cmdline_args
        - print_description
        - print_optionals
        - printf
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:463,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:464,3'
              BranchSideFuncs:
                - qsort
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:466,8'
              BranchSideFuncs:
                - qsort
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:475,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:477,9'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:487,27'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
        - Branch String:   'client/common/cmdline.c:477,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:478,29'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
            - BranchSide:      'client/common/cmdline.c:479,14'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:479,13'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:480,33'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
            - BranchSide:      'client/common/cmdline.c:483,29'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
        - Branch String:   'client/common/cmdline.c:489,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:490,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:491,18'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
        - Branch String:   'client/common/cmdline.c:493,50'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:494,8'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
            - BranchSide:      'client/common/cmdline.c:496,8'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
        - Branch String:   'client/common/cmdline.c:493,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:496,8'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
            - BranchSide:      'client/common/cmdline.c:527,49'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:496,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:498,9'
              BranchSideFuncs:
                - printf
                - print_optionals
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
            - BranchSide:      'client/common/cmdline.c:525,3'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:498,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:500,11'
              BranchSideFuncs:
                - printf
                - print_optionals
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:512,11'
              BranchSideFuncs:
                - printf
                - print_optionals
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:501,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:502,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:503,21'
              BranchSideFuncs:
                - print_optionals
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:506,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:508,21'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:513,10'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:514,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:515,21'
              BranchSideFuncs:
                - print_optionals
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:519,9'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:521,6'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:524,4'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:528,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:529,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:530,18'
              BranchSideFuncs:
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:532,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:534,23'
              BranchSideFuncs:
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:540,21'
              BranchSideFuncs:
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:535,8'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:537,19'
              BranchSideFuncs:
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/cmdline.c:541,2'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:471,7'
              BranchSideFuncs:
                - printf
                - printf
                - print_description
                - CommandLineFindNextArgumentA
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - print_optionals
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/cmdline.c:541,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:466,2'
          Dst:             qsort
        - Src:             'client/common/cmdline.c:466,2'
          Dst:             cmp_cmdline_args
        - Src:             'client/common/cmdline.c:478,10'
          Dst:             printf
        - Src:             'client/common/cmdline.c:480,10'
          Dst:             printf
        - Src:             'client/common/cmdline.c:483,10'
          Dst:             printf
        - Src:             'client/common/cmdline.c:487,9'
          Dst:             printf
        - Src:             'client/common/cmdline.c:500,11'
          Dst:             printf
        - Src:             'client/common/cmdline.c:504,12'
          Dst:             print_optionals
        - Src:             'client/common/cmdline.c:505,11'
          Dst:             printf
        - Src:             'client/common/cmdline.c:512,11'
          Dst:             printf
        - Src:             'client/common/cmdline.c:516,12'
          Dst:             print_optionals
        - Src:             'client/common/cmdline.c:521,6'
          Dst:             printf
        - Src:             'client/common/cmdline.c:527,8'
          Dst:             printf
        - Src:             'client/common/cmdline.c:534,9'
          Dst:             printf
        - Src:             'client/common/cmdline.c:540,3'
          Dst:             print_description
        - Src:             'client/common/cmdline.c:541,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_settings_command_line_status_print
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - status
        - argc
        - argv
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_settings_command_line_status_print_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:1655,9'
          Dst:             freerdp_client_settings_command_line_status_print_ex
    - functionName:    freerdp_parse_username
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - username
        - puser
        - pdomain
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_parse_username_ptr
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/cmdline.c:1312,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1313,3'
              BranchSideFuncs:
                - strndup
                - free
                - strndup
            - BranchSide:      'client/common/cmdline.c:1315,6'
              BranchSideFuncs:
                - strndup
                - free
                - strndup
        - Branch String:   'client/common/cmdline.c:1315,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1317,20'
              BranchSideFuncs:
                - strndup
                - strndup
                - free
            - BranchSide:      'client/common/cmdline.c:1322,6'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   'client/common/cmdline.c:1318,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1319,4'
              BranchSideFuncs:
                - strndup
                - free
            - BranchSide:      'client/common/cmdline.c:1320,2'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   'client/common/cmdline.c:1322,6'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1324,22'
              BranchSideFuncs:
                - strndup
                - free
            - BranchSide:      'client/common/cmdline.c:1333,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/cmdline.c:1325,7'
          Branch Sides:
            - BranchSide:      'client/common/cmdline.c:1327,10'
              BranchSideFuncs: []
            - BranchSide:      'client/common/cmdline.c:1331,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/cmdline.c:1311,18'
          Dst:             freerdp_parse_username_ptr
        - Src:             'client/common/cmdline.c:1317,12'
          Dst:             strndup
        - Src:             'client/common/cmdline.c:1324,14'
          Dst:             strndup
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_del_dynamic_channel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_dynamic_channel_collection_del
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:883,9'
          Dst:             freerdp_dynamic_channel_collection_del
    - functionName:    freerdp_client_del_static_channel
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_static_channel_collection_del
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:854,9'
          Dst:             freerdp_static_channel_collection_del
    - functionName:    freerdp_client_print_command_line_help
      functionSourceFile: '/src/FreeRDP/client/common/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_print_command_line_help_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/cmdline.c:546,9'
          Dst:             freerdp_client_print_command_line_help_ex
    - functionName:    freerdp_client_rdp_file_find_line_by_name
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _stricmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:2560,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2562,12'
              BranchSideFuncs:
                - _stricmp
            - BranchSide:      'client/common/file.c:2574,10'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2564,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2566,17'
              BranchSideFuncs:
                - _stricmp
            - BranchSide:      'client/common/file.c:2572,2'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'client/common/file.c:2566,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2568,12'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2571,3'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'client/common/file.c:2574,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2574,20'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2574,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:2566,8'
          Dst:             _stricmp
    - functionName:    freerdp_client_rdp_file_add_line
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:757,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:759,10'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'client/common/file.c:771,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:764,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:765,4'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'client/common/file.c:767,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'client/common/file.c:762,28'
          Dst:             realloc
    - functionName:    trim
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strptr
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - _strdup
        - strlen
      functionUses:    25
      BranchProfiles:
        - Branch String:   'client/common/file.c:799,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:800,3'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - _strdup
                - free
                - __ctype_b_loc
            - BranchSide:      'client/common/file.c:801,18'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - _strdup
                - free
                - __ctype_b_loc
        - Branch String:   'client/common/file.c:801,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:802,3'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - _strdup
                - free
                - __ctype_b_loc
            - BranchSide:      'client/common/file.c:803,8'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - _strdup
                - free
                - __ctype_b_loc
        - Branch String:   'client/common/file.c:805,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:806,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - _strdup
                - free
                - __ctype_b_loc
            - BranchSide:      'client/common/file.c:808,2'
              BranchSideFuncs:
                - _strdup
                - free
                - __ctype_b_loc
        - Branch String:   'client/common/file.c:808,21'
          Branch Sides:
            - BranchSide:      'client/common/file.c:808,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - _strdup
                - free
            - BranchSide:      'client/common/file.c:808,2'
              BranchSideFuncs:
                - _strdup
                - free
                - __ctype_b_loc
        - Branch String:   'client/common/file.c:808,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:809,6'
              BranchSideFuncs:
                - _strdup
                - free
                - __ctype_b_loc
            - BranchSide:      'client/common/file.c:810,2'
              BranchSideFuncs:
                - _strdup
                - free
        - Branch String:   'client/common/file.c:811,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:812,13'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:815,21'
              BranchSideFuncs:
                - _strdup
                - free
      Callsites:
        - Src:             'client/common/file.c:803,14'
          Dst:             strlen
        - Src:             'client/common/file.c:805,9'
          Dst:             __ctype_b_loc
        - Src:             'client/common/file.c:808,24'
          Dst:             __ctype_b_loc
        - Src:             'client/common/file.c:815,13'
          Dst:             _strdup
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_rdp_file_set_callback_context
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - context
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_rdp_file_free
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         13
      ICount:          205
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_client_file_string_check_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'client/common/file.c:2669,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2669,6'
              BranchSideFuncs:
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2671,7'
              BranchSideFuncs:
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
                - free
                - free
        - Branch String:   'client/common/file.c:2671,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2673,16'
              BranchSideFuncs:
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2679,8'
              BranchSideFuncs:
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
        - Branch String:   'client/common/file.c:2673,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2675,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
            - BranchSide:      'client/common/file.c:2678,3'
              BranchSideFuncs:
                - free
                - freerdp_addin_argv_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - freerdp_client_file_string_check_free
                - free
      Callsites:
        - Src:             'client/common/file.c:2681,3'
          Dst:             freerdp_addin_argv_free
        - Src:             'client/common/file.c:2683,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2684,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2685,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2686,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2687,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2688,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2689,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2690,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2691,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2692,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2693,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2694,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2695,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2696,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2697,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2698,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2699,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2700,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2701,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2702,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2703,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2704,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2705,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2706,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2707,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2708,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2709,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2710,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2711,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2712,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:2713,3'
          Dst:             freerdp_client_file_string_check_free
    - functionName:    freerdp_client_file_string_check_free
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'client/common/file.c:2627,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2627,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/file.c:2628,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    freerdp_client_add_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - option
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_addin_argv_add_argument
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:750,9'
          Dst:             freerdp_addin_argv_add_argument
    - functionName:    freerdp_client_rdp_file_new_ex
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - freerdp_addin_argv_new
        - freerdp_client_add_option
        - freerdp_client_rdp_file_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:2640,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2641,3'
              BranchSideFuncs:
                - calloc
                - freerdp_addin_argv_new
                - freerdp_client_rdp_file_free
                - freerdp_client_add_option
            - BranchSide:      'client/common/file.c:2643,16'
              BranchSideFuncs:
                - calloc
                - freerdp_addin_argv_new
                - freerdp_client_rdp_file_free
                - freerdp_client_add_option
        - Branch String:   'client/common/file.c:2653,19'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2653,23'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
                - freerdp_client_add_option
            - BranchSide:      'client/common/file.c:2654,3'
              BranchSideFuncs:
                - freerdp_client_rdp_file_free
        - Branch String:   'client/common/file.c:2653,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2654,3'
              BranchSideFuncs:
                - freerdp_client_add_option
                - freerdp_client_rdp_file_free
            - BranchSide:      'client/common/file.c:2656,33'
              BranchSideFuncs:
                - freerdp_client_add_option
                - freerdp_client_rdp_file_free
        - Branch String:   'client/common/file.c:2656,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2657,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2659,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:2638,28'
          Dst:             calloc
        - Src:             'client/common/file.c:2650,30'
          Dst:             calloc
        - Src:             'client/common/file.c:2652,15'
          Dst:             freerdp_addin_argv_new
        - Src:             'client/common/file.c:2656,7'
          Dst:             freerdp_client_add_option
        - Src:             'client/common/file.c:2663,2'
          Dst:             freerdp_client_rdp_file_free
    - functionName:    freerdp_client_rdp_file_new
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_rdp_file_new_ex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/file.c:2633,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2633,9'
              BranchSideFuncs:
                - freerdp_client_rdp_file_new_ex
            - BranchSide:      'client/common/file.c:2633,9'
              BranchSideFuncs:
                - freerdp_client_rdp_file_new_ex
      Callsites:
        - Src:             'client/common/file.c:2633,9'
          Dst:             freerdp_client_rdp_file_new_ex
    - functionName:    freerdp_client_rdp_file_find_integer_entry
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - outValue
        - outLine
      BBCount:         236
      ICount:          1107
      EdgeCount:       310
      CyclomaticComplexity: 76
      functionsReached:
        - __assert_fail
        - _stricmp
        - freerdp_client_rdp_file_find_line_by_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:356,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:357,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:357,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:357,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:358,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:358,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:358,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:359,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:359,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:359,2'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:361,3'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:364,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:365,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:366,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:366,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:367,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:368,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:368,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:370,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:370,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:371,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:372,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:372,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:373,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:374,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:374,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:375,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:376,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:376,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:377,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:378,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:378,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:380,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:380,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:382,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:382,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:383,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:384,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:384,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:385,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:386,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:386,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:387,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:388,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:388,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:389,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:390,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:390,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:391,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:392,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:392,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:394,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:394,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:395,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:396,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:396,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:397,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:398,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:398,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:399,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:400,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:400,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:402,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:402,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:403,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:404,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:404,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:405,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:406,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:406,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:407,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:408,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:408,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:409,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:410,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:410,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:411,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:412,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:412,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:413,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:414,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:414,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:415,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:416,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:416,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:418,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:418,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:419,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:420,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:420,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:421,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:422,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:422,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:423,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:424,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:424,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:425,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:426,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:426,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:427,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:428,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:428,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:429,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:430,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:430,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:431,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:432,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:432,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:433,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:434,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:434,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:435,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:436,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:436,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:437,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:438,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:438,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:439,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:440,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:440,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:442,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:442,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:443,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:444,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:444,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:445,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:446,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:446,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:447,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:448,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:448,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:449,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:450,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:450,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:451,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:452,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:452,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:453,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:454,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:454,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:455,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:456,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:456,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:457,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:458,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:458,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:459,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:460,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:460,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:461,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:462,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:462,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:463,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:464,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:464,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:465,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:466,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:466,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:467,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:468,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:468,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:469,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:470,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:470,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:471,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:472,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:472,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:473,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:474,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:474,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:475,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:476,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:476,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:477,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:478,21'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:478,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:479,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:480,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:480,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:481,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:482,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:482,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:483,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:484,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:484,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:485,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:486,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:486,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:487,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:488,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:488,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:489,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:490,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:490,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:491,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:492,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:492,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:493,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:494,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:494,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:496,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:496,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:497,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:498,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:498,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:499,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:500,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:500,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:502,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:502,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:503,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:504,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:504,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:505,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:506,20'
              BranchSideFuncs:
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:506,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:507,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:510,65'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:511,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:512,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:513,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:514,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:516,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:356,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:357,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:358,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:359,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:364,6'
          Dst:             _stricmp
        - Src:             'client/common/file.c:366,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:368,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:370,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:372,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:374,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:376,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:378,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:380,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:382,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:384,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:386,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:388,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:390,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:392,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:394,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:396,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:398,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:400,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:402,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:404,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:406,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:408,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:410,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:412,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:414,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:416,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:418,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:420,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:422,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:424,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:426,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:428,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:430,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:432,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:434,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:436,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:438,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:440,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:442,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:444,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:446,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:448,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:450,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:452,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:454,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:456,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:458,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:460,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:462,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:464,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:466,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:468,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:470,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:472,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:474,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:476,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:478,12'
          Dst:             _stricmp
        - Src:             'client/common/file.c:480,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:482,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:484,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:486,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:488,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:490,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:492,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:494,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:496,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:498,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:500,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:502,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:504,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:506,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:510,23'
          Dst:             freerdp_client_rdp_file_find_line_by_name
    - functionName:    freerdp_client_rdp_file_get_integer_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_client_rdp_file_find_integer_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/file.c:2614,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2616,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2622,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2616,13'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2616,19'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2618,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2616,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2617,12'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2618,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2618,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2619,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2620,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:2614,6'
          Dst:             freerdp_client_rdp_file_find_integer_entry
    - functionName:    freerdp_client_rdp_file_set_integer
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         17
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _strdup
        - freerdp_client_rdp_file_add_line
        - freerdp_client_rdp_file_find_integer_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:625,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:626,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:628,50'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_integer_entry
                - freerdp_client_rdp_file_add_line
                - free
                - _strdup
                - free
        - Branch String:   'client/common/file.c:628,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:630,52'
              BranchSideFuncs:
                - free
                - _strdup
                - free
            - BranchSide:      'client/common/file.c:636,6'
              BranchSideFuncs:
                - free
                - _strdup
                - free
        - Branch String:   'client/common/file.c:631,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:632,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:633,11'
              BranchSideFuncs:
                - free
                - _strdup
                - free
        - Branch String:   'client/common/file.c:636,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:638,25'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:642,6'
              BranchSideFuncs:
                - free
                - _strdup
                - free
        - Branch String:   'client/common/file.c:642,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:644,8'
              BranchSideFuncs:
                - free
                - _strdup
                - free
            - BranchSide:      'client/common/file.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:646,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:653,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:628,7'
          Dst:             freerdp_client_rdp_file_find_integer_entry
        - Src:             'client/common/file.c:630,19'
          Dst:             freerdp_client_rdp_file_add_line
        - Src:             'client/common/file.c:645,16'
          Dst:             _strdup
    - functionName:    freerdp_client_rdp_file_set_integer_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_rdp_file_set_integer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:2606,9'
          Dst:             freerdp_client_rdp_file_set_integer
    - functionName:    freerdp_client_rdp_file_find_string_entry
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - outValue
        - outLine
      BBCount:         116
      ICount:          547
      EdgeCount:       150
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
        - _stricmp
        - freerdp_client_rdp_file_find_line_by_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:525,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:525,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:526,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:526,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:526,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:527,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:528,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:528,2'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
            - BranchSide:      'client/common/file.c:530,3'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:533,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:534,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:535,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:535,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:536,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:537,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:537,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:538,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:539,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:539,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:540,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:541,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:541,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:542,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:543,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:543,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:544,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:545,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:545,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:546,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:547,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:547,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:548,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:549,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:549,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:550,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:551,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:551,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:552,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:553,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:553,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:554,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:555,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:555,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:556,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:557,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:557,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:558,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:559,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:559,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:560,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:561,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:561,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:562,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:563,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:563,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:564,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:565,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:565,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:567,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:567,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:568,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:569,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:569,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:570,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:571,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:571,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:572,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:573,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:573,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:574,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:575,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:575,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:576,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:577,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:577,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:578,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:579,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:579,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:580,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:581,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:581,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:582,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:583,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:583,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:584,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:585,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:585,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:586,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:587,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:587,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:588,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:589,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:589,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:590,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:591,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:591,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:592,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:593,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:593,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:594,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:595,20'
              BranchSideFuncs:
                - _stricmp
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:595,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:596,16'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:599,65'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_line_by_name
        - Branch String:   'client/common/file.c:600,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:601,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:602,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:603,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:605,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:525,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:526,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:527,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:528,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:533,6'
          Dst:             _stricmp
        - Src:             'client/common/file.c:535,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:537,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:539,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:541,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:543,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:545,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:547,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:549,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:551,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:553,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:555,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:557,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:559,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:561,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:563,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:565,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:567,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:569,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:571,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:573,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:575,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:577,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:579,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:581,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:583,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:585,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:587,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:589,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:591,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:593,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:595,11'
          Dst:             _stricmp
        - Src:             'client/common/file.c:599,23'
          Dst:             freerdp_client_rdp_file_find_line_by_name
    - functionName:    freerdp_client_rdp_file_get_string_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_client_rdp_file_find_string_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client/common/file.c:2593,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2595,7'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2601,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2595,13'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2595,27'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2597,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2595,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2596,12'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2597,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2597,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2598,11'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2599,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:2593,6'
          Dst:             freerdp_client_rdp_file_find_string_entry
    - functionName:    freerdp_client_rdp_file_set_string
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         25
      ICount:          175
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _strdup
        - freerdp_client_rdp_file_add_line
        - freerdp_client_rdp_file_find_string_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:705,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:705,16'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_string_entry
                - freerdp_client_rdp_file_add_line
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
            - BranchSide:      'client/common/file.c:706,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:705,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:706,3'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_string_entry
                - freerdp_client_rdp_file_add_line
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
            - BranchSide:      'client/common/file.c:708,49'
              BranchSideFuncs:
                - freerdp_client_rdp_file_find_string_entry
                - freerdp_client_rdp_file_add_line
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
        - Branch String:   'client/common/file.c:708,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:710,52'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
            - BranchSide:      'client/common/file.c:716,6'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
        - Branch String:   'client/common/file.c:711,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:712,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:713,11'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
                - _strdup
        - Branch String:   'client/common/file.c:716,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:718,26'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/file.c:724,6'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
        - Branch String:   'client/common/file.c:719,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:720,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:721,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:724,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:726,8'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - free
                - free
            - BranchSide:      'client/common/file.c:745,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:730,19'
          Branch Sides:
            - BranchSide:      'client/common/file.c:730,23'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/file.c:732,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'client/common/file.c:730,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:739,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:708,7'
          Dst:             freerdp_client_rdp_file_find_string_entry
        - Src:             'client/common/file.c:710,19'
          Dst:             freerdp_client_rdp_file_add_line
        - Src:             'client/common/file.c:718,18'
          Dst:             _strdup
        - Src:             'client/common/file.c:728,16'
          Dst:             _strdup
        - Src:             'client/common/file.c:729,18'
          Dst:             _strdup
    - functionName:    freerdp_client_rdp_file_set_string_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_rdp_file_set_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:2585,9'
          Dst:             freerdp_client_rdp_file_set_string
    - functionName:    utils_str_is_empty
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'client/common/file.c:341,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:342,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'client/common/file.c:343,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'client/common/file.c:343,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:345,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:343,6'
          Dst:             strlen
    - functionName:    freerdp_client_populate_settings_from_rdp_file
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - settings
      BBCount:         657
      ICount:          3547
      EdgeCount:       893
      CyclomaticComplexity: 238
      functionsReached:
        - CommandLineParseCommaSeparatedValues
        - CommandLineParseCommaSeparatedValuesEx
        - WLog_Get
        - __errno_location
        - _stricmp
        - freerdp_client_add_dynamic_channel
        - freerdp_client_settings_parse_command_line
        - freerdp_parse_hostname
        - freerdp_parse_username
        - freerdp_set_connection_type
        - freerdp_set_gateway_usage_method
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_get_string_as_utf16
        - freerdp_settings_set_bool
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - freerdp_settings_set_string_from_utf16
        - freerdp_settings_set_uint32
        - strlen
        - strtoul
        - utils_str_is_empty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:1671,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1671,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1672,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1671,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1672,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1674,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1674,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1676,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1680,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1676,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1677,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1678,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1680,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1682,9'
              BranchSideFuncs:
                - freerdp_parse_username
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1701,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1685,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1686,4'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1688,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1688,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1689,4'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1691,19'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1691,34'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1691,37'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1697,8'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1691,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1693,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1697,8'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1693,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1694,5'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1695,3'
              BranchSideFuncs:
                - free
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1701,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1703,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1708,15'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1703,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1704,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1705,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1712,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1713,14'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1714,22'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1717,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1719,8'
              BranchSideFuncs:
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1738,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1722,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1723,5'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1725,48'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1727,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1728,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1730,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1730,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1732,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1735,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1732,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1733,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1734,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1738,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1740,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1744,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1740,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1741,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1742,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1744,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1746,11'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1784,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1746,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1749,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1755,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1761,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1767,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1773,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1779,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1749,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1750,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1751,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1751,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1752,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1753,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1755,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1756,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1757,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1757,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1758,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1759,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1761,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1762,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1763,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1763,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1764,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1765,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1767,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1768,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1769,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1769,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1770,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1771,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1773,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1774,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1775,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1775,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1776,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1777,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1779,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1779,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1779,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1779,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1779,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1779,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1784,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1786,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1790,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1786,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1787,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1788,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1790,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1792,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1796,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1792,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1793,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1794,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1796,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1798,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1802,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1798,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1799,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1800,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1802,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1804,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1809,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1804,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1806,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1807,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1809,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1811,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1816,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1811,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1813,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1814,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1816,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1818,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1823,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1818,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1820,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1821,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1823,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1825,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1830,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1825,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1827,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1828,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1830,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1832,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1836,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1832,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1833,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1834,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1836,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1838,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1842,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1838,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1839,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:1840,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1842,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1846,9'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1854,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1846,37'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1846,40'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1846,7'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1850,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1851,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1852,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1854,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1868,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1873,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1868,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1870,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1871,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1873,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1875,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1899,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/file.c:1875,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1877,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1887,11'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1887,31'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1887,36'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1887,63'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1887,58'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1887,63'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1888,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1887,85'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1888,8'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1897,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/file.c:1887,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1890,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/file.c:1897,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/file.c:1890,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1892,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/file.c:1893,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/file.c:1893,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1895,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
            - BranchSide:      'client/common/file.c:1896,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
                - strlen
                - freerdp_settings_set_pointer_len
        - Branch String:   'client/common/file.c:1899,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1901,29'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_pointer_len
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1907,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1902,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1904,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1905,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1907,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1923,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
            - BranchSide:      'client/common/file.c:1928,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
        - Branch String:   'client/common/file.c:1923,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1925,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
            - BranchSide:      'client/common/file.c:1926,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
        - Branch String:   'client/common/file.c:1928,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1930,36'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1935,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1930,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1931,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1932,28'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1935,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1937,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1961,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1937,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1940,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1946,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1951,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1953,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1940,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1941,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1942,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1942,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1943,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1944,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1946,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1947,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1948,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1948,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1949,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1950,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1953,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1954,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1955,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1955,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1956,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1957,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1961,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1963,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1967,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1963,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1964,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1965,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1967,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1969,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1974,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1969,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1971,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1972,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1974,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1976,7'
              BranchSideFuncs:
                - freerdp_parse_hostname
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1994,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1979,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1980,4'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1982,47'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1984,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1985,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:1987,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:1987,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1989,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1992,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1989,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1990,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:1991,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - _stricmp
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:1994,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1996,16'
              BranchSideFuncs:
                - _stricmp
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2003,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1996,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1998,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2001,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:1998,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1999,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2000,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2003,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2005,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2010,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2005,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2007,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2008,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2010,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2012,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2016,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2012,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2013,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2014,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2016,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2018,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2022,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2018,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2019,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2020,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2022,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2024,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2029,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2024,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2026,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2027,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2029,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2031,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2036,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2031,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2033,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2034,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2036,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2038,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2043,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2038,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2040,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2041,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2043,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2045,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2050,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2045,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2047,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2048,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2050,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2052,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/file.c:2057,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/file.c:2052,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2054,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
            - BranchSide:      'client/common/file.c:2055,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_gateway_usage_method
        - Branch String:   'client/common/file.c:2057,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2059,41'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2063,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2059,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2060,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2061,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2063,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2065,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2070,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2065,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2067,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2068,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2070,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2072,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2077,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2072,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2074,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2075,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2077,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2079,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2084,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2079,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2081,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2082,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2084,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2086,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2091,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2086,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2088,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2089,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2091,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2093,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2098,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2093,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2095,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2096,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2098,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2100,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2105,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2100,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2102,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2103,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2105,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2107,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2112,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2107,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2109,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2110,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2112,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2114,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2119,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2114,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2116,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2117,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2119,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2121,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2126,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2121,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2123,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2124,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2126,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2128,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2132,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2128,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2129,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2130,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2132,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2134,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2138,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2134,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2135,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2136,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2138,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2140,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2145,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2140,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2142,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2143,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2145,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2147,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2152,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2147,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2149,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2150,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2152,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2154,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2159,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2154,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2156,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2157,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2159,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2161,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2166,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2161,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2163,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2164,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2166,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2168,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2172,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2168,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2169,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2170,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2172,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2174,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2179,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2174,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2176,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2177,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2179,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2181,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2186,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2181,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2183,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2184,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2186,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2188,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2193,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2188,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2190,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2191,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2193,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2195,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2217,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2195,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2197,10'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2211,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2197,35'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2197,39'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2207,37'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2197,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2199,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2207,37'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2199,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2199,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2199,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2199,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2199,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2199,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2203,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2203,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2203,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2203,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2203,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2203,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2207,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2208,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2209,29'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2212,67'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2212,67'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2213,39'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2211,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2214,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2215,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2217,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2219,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2242,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2219,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2221,10'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2236,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2221,37'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2221,41'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2231,37'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2221,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2223,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2231,37'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2223,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2223,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2223,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2223,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2223,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2223,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2227,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2227,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2227,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2227,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2227,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2227,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2231,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2232,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2234,29'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2237,67'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2237,67'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2238,39'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2236,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2239,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2240,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2242,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2244,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2249,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2244,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2246,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2247,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2249,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2251,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2256,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2251,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2253,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2254,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2256,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2258,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2263,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2258,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2260,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2261,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2263,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2265,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2270,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2265,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2267,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2268,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2270,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2272,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2277,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2272,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2274,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2275,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2277,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2279,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2284,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2279,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2281,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2282,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2284,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2286,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2290,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2286,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2287,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2288,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2290,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2292,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2299,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2293,63'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2294,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2296,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2292,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2296,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2297,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2299,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2301,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
            - BranchSide:      'client/common/file.c:2308,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
        - Branch String:   'client/common/file.c:2302,63'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2303,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
            - BranchSide:      'client/common/file.c:2305,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2301,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2305,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
            - BranchSide:      'client/common/file.c:2306,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
        - Branch String:   'client/common/file.c:2308,30'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2308,34'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
            - BranchSide:      'client/common/file.c:2324,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2308,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2310,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValuesEx
                - freerdp_client_add_dynamic_channel
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2324,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2320,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2321,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2322,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2324,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2327,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2329,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2329,43'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2329,66'
              BranchSideFuncs:
                - utils_str_is_empty.10249
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2359,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2329,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2355,34'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2359,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2355,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2356,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2357,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2359,42'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2359,65'
              BranchSideFuncs:
                - utils_str_is_empty.10249
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2366,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2359,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2361,36'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2366,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2361,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2363,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2364,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2366,41'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2366,64'
              BranchSideFuncs:
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2406,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2366,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2399,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2406,17'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2399,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2399,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2399,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2399,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2399,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2399,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2406,46'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2406,69'
              BranchSideFuncs:
                - utils_str_is_empty.10249
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2429,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2406,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2423,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2429,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2423,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2423,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:2423,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:2423,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2423,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2423,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2429,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2431,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2435,15'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'client/common/file.c:2431,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2432,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2433,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'client/common/file.c:2435,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2437,10'
              BranchSideFuncs:
                - CommandLineParseCommaSeparatedValues
                - freerdp_settings_set_pointer_len
                - free
                - freerdp_settings_get_pointer_writable
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2468,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2441,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2443,9'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'client/common/file.c:2446,48'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'client/common/file.c:2447,13'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2447,17'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
            - BranchSide:      'client/common/file.c:2452,15'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
        - Branch String:   'client/common/file.c:2447,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2449,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/file.c:2452,15'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
        - Branch String:   'client/common/file.c:2452,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2454,18'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - free
                - free
            - BranchSide:      'client/common/file.c:2465,8'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2457,28'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2457,32'
              BranchSideFuncs:
                - __errno_location
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - free
                - free
            - BranchSide:      'client/common/file.c:2463,14'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
        - Branch String:   'client/common/file.c:2457,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2459,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'client/common/file.c:2463,14'
              BranchSideFuncs:
                - free
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - __errno_location
                - strtoul
                - __errno_location
                - free
                - free
        - Branch String:   'client/common/file.c:2468,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2470,20'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2480,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2471,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2473,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2476,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2473,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2474,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2475,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2476,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2477,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'client/common/file.c:2478,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'client/common/file.c:2480,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2482,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2487,7'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2482,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2484,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2485,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2487,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2489,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2506,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2489,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2491,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2497,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2491,84'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2492,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2493,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2491,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2493,5'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2494,3'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2497,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:0,0'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2498,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2506,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2508,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2514,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2509,61'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2510,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2511,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2508,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2511,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
            - BranchSide:      'client/common/file.c:2512,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
                - freerdp_settings_set_string
        - Branch String:   'client/common/file.c:2514,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2516,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2520,16'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2516,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2517,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
            - BranchSide:      'client/common/file.c:2518,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
                - freerdp_settings_set_bool
        - Branch String:   'client/common/file.c:2520,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2522,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
            - BranchSide:      'client/common/file.c:2527,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
        - Branch String:   'client/common/file.c:2522,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2524,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
            - BranchSide:      'client/common/file.c:2525,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - free
        - Branch String:   'client/common/file.c:2527,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2530,44'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - freerdp_client_settings_parse_command_line
                - freerdp_settings_set_string_from_utf16
                - free
                - freerdp_set_connection_type
                - free
            - BranchSide:      'client/common/file.c:2546,6'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/file.c:2532,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2535,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/file.c:2539,52'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16
                - free
                - freerdp_set_connection_type
        - Branch String:   'client/common/file.c:2542,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2543,4'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/file.c:2544,2'
              BranchSideFuncs:
                - freerdp_set_connection_type
        - Branch String:   'client/common/file.c:2546,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2548,36'
              BranchSideFuncs:
                - freerdp_set_connection_type
            - BranchSide:      'client/common/file.c:2552,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:2548,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:2549,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:2550,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:1676,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1685,8'
          Dst:             freerdp_parse_username
        - Src:             'client/common/file.c:1688,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1693,9'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1703,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1722,9'
          Dst:             freerdp_parse_hostname
        - Src:             'client/common/file.c:1725,20'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1732,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1740,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1749,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1751,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1755,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1757,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1761,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1763,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1767,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1769,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1773,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1775,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1779,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:1779,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:1779,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:1786,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1792,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1798,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1804,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1811,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1818,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1825,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1832,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1838,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1850,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1868,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1875,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1890,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1893,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1901,22'
          Dst:             strlen
        - Src:             'client/common/file.c:1902,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'client/common/file.c:1923,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1930,8'
          Dst:             freerdp_set_connection_type
        - Src:             'client/common/file.c:1940,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1942,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1946,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1948,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1953,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1955,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1963,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1969,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:1979,8'
          Dst:             freerdp_parse_hostname
        - Src:             'client/common/file.c:1982,19'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:1989,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:1996,7'
          Dst:             _stricmp
        - Src:             'client/common/file.c:1998,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2005,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2012,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2018,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2024,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2031,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2038,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2045,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2052,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2059,8'
          Dst:             freerdp_set_gateway_usage_method
        - Src:             'client/common/file.c:2065,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2072,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2079,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2086,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2093,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2100,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2107,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2114,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2121,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2128,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2134,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2140,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2147,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2154,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2161,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2168,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2174,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2181,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2188,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2199,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2199,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2199,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2203,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2203,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2203,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2207,9'
          Dst:             freerdp_set_connection_type
        - Src:             'client/common/file.c:2211,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2223,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2223,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2223,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2227,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2227,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2227,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2231,9'
          Dst:             freerdp_set_connection_type
        - Src:             'client/common/file.c:2236,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2244,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2251,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:2258,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2265,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2272,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2279,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2286,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2292,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2294,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2301,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2303,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2317,13'
          Dst:             CommandLineParseCommaSeparatedValuesEx
        - Src:             'client/common/file.c:2318,19'
          Dst:             freerdp_client_add_dynamic_channel
        - Src:             'client/common/file.c:2329,47'
          Dst:             utils_str_is_empty
        - Src:             'client/common/file.c:2355,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2359,46'
          Dst:             utils_str_is_empty
        - Src:             'client/common/file.c:2361,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2366,45'
          Dst:             utils_str_is_empty
        - Src:             'client/common/file.c:2399,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2399,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2399,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2406,50'
          Dst:             utils_str_is_empty
        - Src:             'client/common/file.c:2423,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:2423,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:2423,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:2431,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:2438,17'
          Dst:             CommandLineParseCommaSeparatedValues
        - Src:             'client/common/file.c:2441,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'client/common/file.c:2446,10'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'client/common/file.c:2455,4'
          Dst:             __errno_location
        - Src:             'client/common/file.c:2456,10'
          Dst:             strtoul
        - Src:             'client/common/file.c:2457,32'
          Dst:             __errno_location
        - Src:             'client/common/file.c:2473,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2476,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2482,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'client/common/file.c:2491,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2492,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2497,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2508,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2510,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2516,8'
          Dst:             freerdp_settings_set_string
        - Src:             'client/common/file.c:2522,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'client/common/file.c:2530,7'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'client/common/file.c:2532,7'
          Dst:             freerdp_client_settings_parse_command_line
        - Src:             'client/common/file.c:2539,13'
          Dst:             freerdp_settings_set_string_from_utf16
        - Src:             'client/common/file.c:2548,8'
          Dst:             freerdp_set_connection_type
    - functionName:    freerdp_client_write_setting_to_buffer
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - bufferSize
        - fmt
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - vsnprintf
      functionUses:    106
      BranchProfiles:
        - Branch String:   'client/common/file.c:1433,14'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1433,18'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'client/common/file.c:1434,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1433,29'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1433,33'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'client/common/file.c:1434,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1433,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1434,3'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'client/common/file.c:1436,9'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'client/common/file.c:1442,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1443,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1446,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1449,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1449,15'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1452,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1449,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1450,10'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1452,7'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1452,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1453,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1456,6'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1456,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1458,26'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1463,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:1440,8'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_write_rdp_file_buffer
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
      BBCount:         757
      ICount:          4046
      EdgeCount:       974
      CyclomaticComplexity: 219
      functionsReached:
        - freerdp_client_write_setting_to_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:1472,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1473,3'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1476,8'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1476,15'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1476,19'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1476,29'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1476,25'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1476,29'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1502,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1476,36'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1476,39'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1477,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1476,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1477,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1502,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1502,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1502,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1503,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1502,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1502,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1502,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1503,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1503,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1504,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1503,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1503,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1503,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1504,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1504,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1505,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1504,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1504,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1504,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1505,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1505,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1506,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1505,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1505,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1505,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1506,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1506,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1507,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1506,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1506,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1506,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1507,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1507,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1508,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1507,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1507,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1507,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1508,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1508,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1509,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1508,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1508,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1508,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1509,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1509,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1510,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1509,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1509,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1509,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1510,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1510,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1511,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1510,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1510,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1510,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1511,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1511,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1512,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1511,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1511,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1511,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1512,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1512,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1513,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1512,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1512,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1512,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1513,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1513,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1514,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1513,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1513,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1513,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1514,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1514,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1515,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1514,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1514,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1514,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1515,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1515,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1516,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1515,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1515,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1515,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1516,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1516,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1517,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1516,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1516,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1516,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1517,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1517,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1518,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1517,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1517,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1517,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1518,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1518,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1519,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1518,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1518,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1518,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1519,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1519,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1520,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1519,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1519,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1519,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1520,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1520,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1521,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1520,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1520,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1520,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1521,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1521,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1522,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1521,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1521,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1521,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1522,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1522,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1523,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1522,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1522,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1522,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1523,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1523,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1525,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1523,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1523,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1523,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1525,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1525,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1526,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1525,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1525,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1525,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1526,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1526,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1527,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1526,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1526,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1526,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1527,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1527,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1528,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1527,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1527,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1527,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1528,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1528,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1529,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1528,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1528,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1528,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1529,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1529,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1530,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1529,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1529,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1529,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1530,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1530,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1531,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1530,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1530,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1530,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1531,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1531,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1532,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1531,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1531,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1531,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1532,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1532,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1533,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1532,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1532,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1532,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1533,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1533,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1534,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1533,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1533,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1533,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1534,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1534,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1535,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1534,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1534,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1534,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1535,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1535,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1536,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1535,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1535,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1535,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1536,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1536,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1537,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1536,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1536,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1536,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1537,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1537,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1538,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1537,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1537,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1537,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1538,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1538,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1539,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1538,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1538,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1538,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1539,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1539,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1540,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1539,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1539,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1539,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1540,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1540,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1541,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1540,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1540,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1540,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1541,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1541,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1542,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1541,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1541,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1541,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1542,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1542,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1543,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1542,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1542,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1542,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1543,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1543,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1544,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1543,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1543,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1543,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1544,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1544,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1545,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1544,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1544,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1544,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1545,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1545,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1546,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1545,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1545,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1545,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1546,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1546,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1547,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1546,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1546,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1546,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1547,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1547,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1548,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1547,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1547,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1547,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1548,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1548,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1549,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1548,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1548,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1548,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1549,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1549,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1550,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1549,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1549,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1549,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1550,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1550,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1551,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1550,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1550,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1550,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1551,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1551,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1552,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1551,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1551,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1551,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1552,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1552,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1553,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1552,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1552,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1552,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1553,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1553,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1554,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1553,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1553,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1553,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1554,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1554,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1555,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1554,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1554,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1554,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1555,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1555,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1556,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1555,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1555,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1555,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1556,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1556,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1557,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1556,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1556,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1556,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1557,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1557,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1558,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1557,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1557,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1557,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1558,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1558,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1559,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1558,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1558,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1558,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1559,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1559,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1560,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1559,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1559,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1559,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1560,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1560,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1561,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1560,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1560,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1560,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1561,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1561,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1562,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1561,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1561,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1561,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1562,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1562,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1563,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1562,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1562,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1562,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1563,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1563,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1564,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1563,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1563,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1563,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1564,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1564,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1565,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1564,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1564,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1564,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1565,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1565,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1566,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1565,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1565,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1565,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1566,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1566,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1568,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1566,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1566,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1566,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1568,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1568,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1569,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1568,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1568,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1568,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1569,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1569,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1570,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1569,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1569,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1569,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1570,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1570,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1571,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1570,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1570,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1570,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1571,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1571,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1572,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1571,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1571,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1571,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1572,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1572,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1573,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1572,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1572,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1572,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1573,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1573,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1574,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1573,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1573,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1573,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1574,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1574,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1575,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1574,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1574,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1574,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1575,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1575,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1578,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1575,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1575,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1575,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1578,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1578,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1579,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1578,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1578,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1578,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1579,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1579,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1580,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1579,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1579,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1579,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1580,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1580,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1581,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1580,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1580,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1580,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1581,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1581,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1582,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1581,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1581,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1581,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1582,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1582,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1583,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1582,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1582,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1582,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1583,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1583,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1584,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1583,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1583,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1583,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1584,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1584,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1585,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1584,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1584,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1584,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1585,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1585,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1586,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1585,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1585,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1585,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1586,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1586,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1587,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1586,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1586,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1586,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1587,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1587,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1588,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1587,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1587,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1587,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1588,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1588,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1589,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1588,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1588,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1588,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1589,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1589,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1590,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1589,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1589,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1589,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1590,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1590,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1591,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1590,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1590,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1590,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1591,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1591,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1592,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1591,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1591,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1591,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1592,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1592,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1593,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1592,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1592,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1592,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1593,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1593,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1594,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1593,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1593,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1593,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1594,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1594,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1595,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1594,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1594,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1594,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1595,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1595,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1596,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1595,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1595,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1595,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1596,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1596,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1597,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1596,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1596,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1596,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1597,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1597,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1598,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1597,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1597,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1597,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1598,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1598,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1599,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1598,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1598,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1598,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1599,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1599,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1600,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1599,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1599,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1599,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1600,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1600,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1601,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1600,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1600,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1600,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1601,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1601,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1602,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1601,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1601,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1601,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1602,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1602,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1603,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1602,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1602,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1602,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1603,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1603,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1604,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1603,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1603,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1603,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1604,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1604,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1605,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1604,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1604,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1604,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1605,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1605,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1606,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1605,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1605,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1605,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1606,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1606,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1607,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1606,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1606,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1606,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1607,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1607,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1608,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1607,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1607,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1607,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1608,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1608,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1609,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1608,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1608,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1608,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1609,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1609,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1612,14'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1609,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1609,2'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1609,2'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1612,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1614,11'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1617,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1619,49'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
            - BranchSide:      'client/common/file.c:1620,12'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
        - Branch String:   'client/common/file.c:1623,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1624,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1626,24'
              BranchSideFuncs:
                - freerdp_client_write_setting_to_buffer
                - freerdp_client_write_setting_to_buffer
      Callsites:
        - Src:             'client/common/file.c:1502,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1503,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1504,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1505,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1506,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1507,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1508,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1509,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1510,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1511,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1512,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1513,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1514,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1515,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1516,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1517,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1518,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1519,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1520,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1521,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1522,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1523,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1525,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1526,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1527,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1528,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1529,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1530,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1531,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1532,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1533,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1534,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1535,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1536,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1537,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1538,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1539,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1540,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1541,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1542,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1543,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1544,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1545,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1546,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1547,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1548,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1549,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1550,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1551,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1552,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1553,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1554,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1555,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1556,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1557,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1558,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1559,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1560,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1561,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1562,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1563,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1564,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1565,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1566,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1568,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1569,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1570,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1571,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1572,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1573,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1574,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1575,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1578,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1579,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1580,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1581,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1582,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1583,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1584,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1585,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1586,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1587,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1588,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1589,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1590,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1591,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1592,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1593,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1594,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1595,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1596,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1597,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1598,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1599,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1600,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1601,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1602,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1603,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1604,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1605,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1606,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1607,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1608,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1609,2'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1618,10'
          Dst:             freerdp_client_write_setting_to_buffer
        - Src:             'client/common/file.c:1621,10'
          Dst:             freerdp_client_write_setting_to_buffer
    - functionName:    freerdp_client_write_rdp_file
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - name
        - unicode
      BBCount:         40
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ConvertUtf8NToWCharAlloc
        - WLog_Get
        - calloc
        - fclose
        - fflush
        - freerdp_client_write_rdp_file_buffer
        - fwrite
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:1363,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1363,16'
              BranchSideFuncs:
                - freerdp_client_write_rdp_file_buffer
                - calloc
                - freerdp_client_write_rdp_file_buffer
                - winpr_fopen
                - free
                - fwrite
                - fflush
                - fclose
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1364,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1363,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1364,3'
              BranchSideFuncs:
                - freerdp_client_write_rdp_file_buffer
                - calloc
                - freerdp_client_write_rdp_file_buffer
                - winpr_fopen
                - free
                - fwrite
                - fflush
                - fclose
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1366,59'
              BranchSideFuncs:
                - freerdp_client_write_rdp_file_buffer
                - calloc
                - freerdp_client_write_rdp_file_buffer
                - winpr_fopen
                - free
                - fwrite
                - fflush
                - fclose
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1367,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1368,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1369,24'
              BranchSideFuncs:
                - calloc
                - freerdp_client_write_rdp_file_buffer
                - winpr_fopen
                - free
                - fwrite
                - fflush
                - fclose
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1371,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1373,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1378,25'
              BranchSideFuncs:
                - winpr_fopen
                - free
                - fwrite
                - fflush
                - fclose
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
        - Branch String:   'client/common/file.c:1373,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1373,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1373,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1373,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1373,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/file.c:1373,3'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/file.c:1380,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1382,7'
              BranchSideFuncs:
                - fwrite
                - fflush
                - fclose
                - free
                - free
                - fclose
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - free
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1420,7'
              BranchSideFuncs:
                - free
        - Branch String:   'client/common/file.c:1382,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1384,11'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - free
                - fclose
                - fwrite
                - fwrite
                - free
                - fflush
                - fclose
                - free
                - free
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1408,15'
              BranchSideFuncs:
                - fwrite
                - fflush
                - fclose
                - free
                - free
                - fclose
        - Branch String:   'client/common/file.c:1387,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1389,10'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - free
                - fflush
                - fclose
                - free
                - free
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1395,47'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - free
                - fflush
                - fclose
                - free
                - free
                - free
                - fclose
        - Branch String:   'client/common/file.c:1395,57'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1396,16'
              BranchSideFuncs:
                - free
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1398,10'
              BranchSideFuncs:
                - free
                - free
                - fclose
        - Branch String:   'client/common/file.c:1395,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1398,10'
              BranchSideFuncs:
                - free
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1404,9'
              BranchSideFuncs:
                - free
                - fflush
                - fclose
                - free
        - Branch String:   'client/common/file.c:1408,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:0,0'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'client/common/file.c:1410,10'
              BranchSideFuncs:
                - free
                - fclose
      Callsites:
        - Src:             'client/common/file.c:1366,22'
          Dst:             freerdp_client_write_rdp_file_buffer
        - Src:             'client/common/file.c:1369,17'
          Dst:             calloc
        - Src:             'client/common/file.c:1371,6'
          Dst:             freerdp_client_write_rdp_file_buffer
        - Src:             'client/common/file.c:1373,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:1373,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:1373,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:1378,13'
          Dst:             winpr_fopen
        - Src:             'client/common/file.c:1385,17'
          Dst:             ConvertUtf8NToWCharAlloc
        - Src:             'client/common/file.c:1390,11'
          Dst:             fclose
        - Src:             'client/common/file.c:1395,9'
          Dst:             fwrite
        - Src:             'client/common/file.c:1396,9'
          Dst:             fwrite
        - Src:             'client/common/file.c:1400,11'
          Dst:             fclose
        - Src:             'client/common/file.c:1408,8'
          Dst:             fwrite
        - Src:             'client/common/file.c:1411,11'
          Dst:             fclose
        - Src:             'client/common/file.c:1416,9'
          Dst:             fflush
        - Src:             'client/common/file.c:1417,12'
          Dst:             fclose
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_channel_args_to_string
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - channel
        - option
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CommandLineToCommaSeparatedValuesEx
        - freerdp_dynamic_channel_collection_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client/common/file.c:1090,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1090,16'
              BranchSideFuncs:
                - CommandLineToCommaSeparatedValuesEx
            - BranchSide:      'client/common/file.c:1091,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1090,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1091,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1093,45'
              BranchSideFuncs:
                - CommandLineToCommaSeparatedValuesEx
      Callsites:
        - Src:             'client/common/file.c:1088,21'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/file.c:1093,9'
          Dst:             CommandLineToCommaSeparatedValuesEx
    - functionName:    rdp_opt_duplicate
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _settings
        - _id
        - _key
      BBCount:         15
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_settings_get_string
      functionUses:    7
      BranchProfiles:
        - Branch String:   'client/common/file.c:1100,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1100,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - _strdup
            - BranchSide:      'client/common/file.c:1101,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - _strdup
        - Branch String:   'client/common/file.c:1101,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1101,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - _strdup
            - BranchSide:      'client/common/file.c:1102,48'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - _strdup
        - Branch String:   'client/common/file.c:1104,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1106,19'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/file.c:1111,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1107,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1108,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:1100,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:1101,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:1102,20'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/file.c:1106,11'
          Dst:             _strdup
    - functionName:    FILE_POPULATE_STRING
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _target
        - _settings
        - _option
      BBCount:         15
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_client_file_string_check_free
        - freerdp_settings_get_string
      functionUses:    18
      BranchProfiles:
        - Branch String:   'client/common/file.c:1070,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1070,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_client_file_string_check_free
                - _strdup
            - BranchSide:      'client/common/file.c:1071,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_client_file_string_check_free
                - _strdup
        - Branch String:   'client/common/file.c:1071,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1071,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_client_file_string_check_free
                - _strdup
            - BranchSide:      'client/common/file.c:1073,48'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_client_file_string_check_free
                - _strdup
        - Branch String:   'client/common/file.c:1076,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1078,22'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'client/common/file.c:1082,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1079,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1080,4'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1081,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:1070,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:1071,2'
          Dst:             __assert_fail
        - Src:             'client/common/file.c:1073,20'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/file.c:1074,2'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:1078,14'
          Dst:             _strdup
    - functionName:    freerdp_client_populate_rdp_file_from_settings
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - settings
      BBCount:         124
      ICount:          1022
      EdgeCount:       174
      CyclomaticComplexity: 52
      functionsReached:
        - FILE_POPULATE_STRING
        - __errno_location
        - _strdup
        - calloc
        - freerdp_client_channel_args_to_string
        - freerdp_client_file_string_check_free
        - freerdp_dynamic_channel_collection_find
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_uint32
        - rdp_opt_duplicate
        - snprintf
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:1122,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1122,16'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1123,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1122,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1123,3'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1125,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
        - Branch String:   'client/common/file.c:1125,69'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1126,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1126,73'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1127,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1127,73'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1128,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1128,82'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1129,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1129,91'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1130,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1130,85'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1131,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1125,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1133,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1134,49'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
        - Branch String:   'client/common/file.c:1153,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1154,9'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1156,9'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
        - Branch String:   'client/common/file.c:1157,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1158,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
            - BranchSide:      'client/common/file.c:1159,53'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
                - freerdp_settings_get_pointer
                - calloc
        - Branch String:   'client/common/file.c:1164,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1167,36'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
            - BranchSide:      'client/common/file.c:1174,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
        - Branch String:   'client/common/file.c:1169,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1170,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
            - BranchSide:      'client/common/file.c:1171,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
        - Branch String:   'client/common/file.c:1174,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1175,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
            - BranchSide:      'client/common/file.c:1176,37'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
        - Branch String:   'client/common/file.c:1176,11'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1177,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
            - BranchSide:      'client/common/file.c:1179,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - _strdup
        - Branch String:   'client/common/file.c:1184,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1186,58'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_client_file_string_check_free
                - snprintf
                - malloc
                - snprintf
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
                - _strdup
            - BranchSide:      'client/common/file.c:1208,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
        - Branch String:   'client/common/file.c:1188,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1189,36'
              BranchSideFuncs:
                - _strdup
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
            - BranchSide:      'client/common/file.c:1192,17'
              BranchSideFuncs:
                - snprintf
                - malloc
                - snprintf
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
        - Branch String:   'client/common/file.c:1193,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1196,50'
              BranchSideFuncs:
                - malloc
                - snprintf
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
        - Branch String:   'client/common/file.c:1197,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1198,5'
              BranchSideFuncs:
                - snprintf
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
            - BranchSide:      'client/common/file.c:1200,18'
              BranchSideFuncs:
                - snprintf
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
        - Branch String:   'client/common/file.c:1200,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:1202,5'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1204,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1205,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
            - BranchSide:      'client/common/file.c:1206,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - _strdup
        - Branch String:   'client/common/file.c:1208,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1209,28'
              BranchSideFuncs:
                - _strdup
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1211,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1211,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1212,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1213,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1213,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1214,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1215,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1215,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1216,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1217,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1217,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1218,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1219,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1219,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1221,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1222,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1222,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1224,3'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1225,25'
              BranchSideFuncs:
                - rdp_opt_duplicate
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1225,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1226,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1228,53'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1241,93'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1242,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1243,62'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1244,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1245,59'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1246,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1247,59'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1248,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1249,59'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1250,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1251,59'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1252,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1241,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1254,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1255,49'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_client_channel_args_to_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1278,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1281,45'
              BranchSideFuncs:
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1316,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1283,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1285,18'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
            - BranchSide:      'client/common/file.c:1291,8'
              BranchSideFuncs:
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1288,27'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1288,31'
              BranchSideFuncs:
                - __errno_location
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1290,3'
              BranchSideFuncs:
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1288,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1289,42'
              BranchSideFuncs:
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'client/common/file.c:1290,3'
              BranchSideFuncs:
                - free
                - freerdp_client_channel_args_to_string
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'client/common/file.c:1295,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1297,18'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
                - __errno_location
            - BranchSide:      'client/common/file.c:1305,8'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1300,19'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1300,23'
              BranchSideFuncs:
                - __errno_location
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1304,3'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1300,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1302,51'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1304,3'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1320,93'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1320,93'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1321,54'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_dynamic_channel_collection_find
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1324,89'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1325,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1327,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1325,91'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1326,29'
              BranchSideFuncs:
                - FILE_POPULATE_STRING
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1327,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1324,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1327,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
            - BranchSide:      'client/common/file.c:1330,10'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - calloc
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1337,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1339,24'
              BranchSideFuncs:
                - snprintf
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - free
            - BranchSide:      'client/common/file.c:1347,7'
              BranchSideFuncs:
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
        - Branch String:   'client/common/file.c:1340,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1342,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'client/common/file.c:1345,22'
              BranchSideFuncs:
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
                - snprintf
                - free
        - Branch String:   'client/common/file.c:1347,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1348,4'
              BranchSideFuncs:
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
            - BranchSide:      'client/common/file.c:1349,41'
              BranchSideFuncs:
                - freerdp_client_file_string_check_free
                - freerdp_settings_get_uint32
      Callsites:
        - Src:             'client/common/file.c:1125,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1126,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1127,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1128,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1129,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1130,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1131,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1134,21'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1136,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1137,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1138,21'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1139,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1140,28'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1141,28'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1147,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1149,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1150,31'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1151,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1153,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1157,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1159,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1161,23'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1163,26'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1167,7'
          Dst:             freerdp_settings_get_pointer
        - Src:             'client/common/file.c:1168,27'
          Dst:             calloc
        - Src:             'client/common/file.c:1174,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1176,11'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1183,20'
          Dst:             freerdp_settings_get_string
        - Src:             'client/common/file.c:1186,30'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1187,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:1189,28'
          Dst:             _strdup
        - Src:             'client/common/file.c:1192,17'
          Dst:             snprintf
        - Src:             'client/common/file.c:1200,8'
          Dst:             snprintf
        - Src:             'client/common/file.c:1208,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1209,28'
          Dst:             _strdup
        - Src:             'client/common/file.c:1211,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1213,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1215,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1217,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1219,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1222,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1225,7'
          Dst:             rdp_opt_duplicate
        - Src:             'client/common/file.c:1228,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1230,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1231,22'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1232,30'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1233,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1235,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1237,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1238,31'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1240,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1241,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1242,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1244,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1246,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1248,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1250,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1252,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1255,23'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1256,22'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1258,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1259,29'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1260,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1262,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1263,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1264,24'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1265,31'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1270,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1272,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1273,29'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1274,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1277,6'
          Dst:             freerdp_client_channel_args_to_string
        - Src:             'client/common/file.c:1281,7'
          Dst:             freerdp_client_channel_args_to_string
        - Src:             'client/common/file.c:1286,4'
          Dst:             __errno_location
        - Src:             'client/common/file.c:1287,10'
          Dst:             strtoul
        - Src:             'client/common/file.c:1288,31'
          Dst:             __errno_location
        - Src:             'client/common/file.c:1293,9'
          Dst:             freerdp_client_channel_args_to_string
        - Src:             'client/common/file.c:1298,4'
          Dst:             __errno_location
        - Src:             'client/common/file.c:1299,10'
          Dst:             strtoul
        - Src:             'client/common/file.c:1300,23'
          Dst:             __errno_location
        - Src:             'client/common/file.c:1316,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1317,27'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1318,25'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1319,24'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1320,28'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1321,28'
          Dst:             freerdp_settings_get_bool
        - Src:             'client/common/file.c:1323,6'
          Dst:             freerdp_dynamic_channel_collection_find
        - Src:             'client/common/file.c:1324,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1325,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1326,7'
          Dst:             FILE_POPULATE_STRING
        - Src:             'client/common/file.c:1331,18'
          Dst:             freerdp_settings_get_uint32
        - Src:             'client/common/file.c:1332,30'
          Dst:             freerdp_settings_get_pointer
        - Src:             'client/common/file.c:1336,15'
          Dst:             calloc
        - Src:             'client/common/file.c:1339,13'
          Dst:             snprintf
        - Src:             'client/common/file.c:1349,3'
          Dst:             freerdp_client_file_string_check_free
        - Src:             'client/common/file.c:1353,23'
          Dst:             freerdp_settings_get_uint32
    - functionName:    freerdp_client_parse_rdp_file_ex
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - parse
      BBCount:         62
      ICount:          286
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - _strnicmp
        - fclose
        - ferror
        - fread
        - freerdp_client_parse_rdp_file_buffer_ex
        - fseeko64
        - ftello64
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:1011,12'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1011,16'
              BranchSideFuncs:
                - _strnicmp
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1012,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1011,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1012,3'
              BranchSideFuncs:
                - _strnicmp
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1014,16'
              BranchSideFuncs:
                - _strnicmp
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1014,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1015,12'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1017,19'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1018,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1020,3'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1024,2'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1020,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1020,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1020,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1020,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1020,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1020,3'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:1028,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1030,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1035,33'
              BranchSideFuncs:
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1030,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1030,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1030,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1030,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1030,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - fclose
            - BranchSide:      'client/common/file.c:1030,3'
              BranchSideFuncs:
                - fclose
        - Branch String:   'client/common/file.c:1037,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1039,16'
              BranchSideFuncs:
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1043,20'
              BranchSideFuncs:
                - fread
                - ferror
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1045,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1047,15'
              BranchSideFuncs:
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1051,15'
              BranchSideFuncs:
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1047,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1048,24'
              BranchSideFuncs:
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1049,2'
              BranchSideFuncs:
                - fclose
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1053,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1055,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1060,2'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_buffer_ex
                - free
        - Branch String:   'client/common/file.c:1055,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1055,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:1055,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:1055,3'
          Branch Sides:
            - BranchSide:      'client/common/file.c:1055,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'client/common/file.c:1055,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'client/common/file.c:1014,6'
          Dst:             _strnicmp
        - Src:             'client/common/file.c:1017,7'
          Dst:             winpr_fopen
        - Src:             'client/common/file.c:1020,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:1020,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:1020,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:1024,2'
          Dst:             fseeko64
        - Src:             'client/common/file.c:1025,14'
          Dst:             ftello64
        - Src:             'client/common/file.c:1026,2'
          Dst:             fseeko64
        - Src:             'client/common/file.c:1030,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:1030,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:1030,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:1031,9'
          Dst:             fclose
        - Src:             'client/common/file.c:1039,9'
          Dst:             fclose
        - Src:             'client/common/file.c:1043,14'
          Dst:             fread
        - Src:             'client/common/file.c:1047,8'
          Dst:             ferror
        - Src:             'client/common/file.c:1051,8'
          Dst:             fclose
        - Src:             'client/common/file.c:1055,3'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:1055,3'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:1055,3'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:1062,11'
          Dst:             freerdp_client_parse_rdp_file_buffer_ex
    - functionName:    fseeko64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_parse_rdp_file_buffer_ex
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - parse
      BBCount:         79
      ICount:          409
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - WLog_Get
        - calloc
        - freerdp_client_parse_rdp_file_integer
        - freerdp_client_parse_rdp_file_option
        - freerdp_client_parse_rdp_file_string
        - strchr
        - strnlen
        - strtok_s
        - trim_strings
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client/common/file.c:902,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:903,3'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:904,6'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:904,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:905,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/file.c:907,7'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:907,37'
          Branch Sides:
            - BranchSide:      'client/common/file.c:907,41'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:921,20'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:907,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:909,27'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:921,20'
              BranchSideFuncs:
                - calloc
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:913,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:915,4'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:918,2'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:915,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:915,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:915,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:915,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:915,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:915,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:923,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:924,4'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:926,10'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strtok_s
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:931,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:933,20'
              BranchSideFuncs:
                - strnlen
                - strtok_s
                - trim_strings
                - free
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:991,20'
              BranchSideFuncs:
                - trim_strings
                - free
        - Branch String:   'client/common/file.c:935,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:935,16'
              BranchSideFuncs:
                - strchr
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:937,10'
              BranchSideFuncs:
                - strchr
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:938,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:940,47'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_option
                - free
                - strtok_s
                - trim_strings
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
            - BranchSide:      'client/common/file.c:946,16'
              BranchSideFuncs:
                - strchr
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - freerdp_client_parse_rdp_file_option
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:940,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:941,6'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:943,5'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:948,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:949,5'
              BranchSideFuncs:
                - strchr
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
            - BranchSide:      'client/common/file.c:951,12'
              BranchSideFuncs:
                - strchr
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:954,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:955,5'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
            - BranchSide:      'client/common/file.c:957,9'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:957,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:958,5'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:960,5'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:965,14'
          Branch Sides:
            - BranchSide:      'client/common/file.c:965,17'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
            - BranchSide:      'client/common/file.c:968,14'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:965,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:967,4'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:968,14'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
        - Branch String:   'client/common/file.c:968,13'
          Branch Sides:
            - BranchSide:      'client/common/file.c:971,48'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_integer
                - free
                - strtok_s
                - trim_strings
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:974,14'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
        - Branch String:   'client/common/file.c:971,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:972,6'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:973,4'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:974,13'
          Branch Sides:
            - BranchSide:      'client/common/file.c:977,47'
              BranchSideFuncs:
                - freerdp_client_parse_rdp_file_string
                - free
                - strtok_s
                - trim_strings
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:980,14'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:977,9'
          Branch Sides:
            - BranchSide:      'client/common/file.c:978,6'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:979,4'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
        - Branch String:   'client/common/file.c:983,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:983,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:983,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:983,5'
          Branch Sides:
            - BranchSide:      'client/common/file.c:983,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
            - BranchSide:      'client/common/file.c:983,5'
              BranchSideFuncs:
                - strtok_s
                - trim_strings
                - free
                - strnlen
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_parse_rdp_file_string
                - freerdp_client_parse_rdp_file_integer
                - freerdp_client_parse_rdp_file_option
      Callsites:
        - Src:             'client/common/file.c:912,10'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'client/common/file.c:915,4'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:915,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:915,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:921,10'
          Dst:             calloc
        - Src:             'client/common/file.c:929,9'
          Dst:             strtok_s
        - Src:             'client/common/file.c:933,12'
          Dst:             strnlen
        - Src:             'client/common/file.c:940,10'
          Dst:             freerdp_client_parse_rdp_file_option
        - Src:             'client/common/file.c:946,9'
          Dst:             strchr
        - Src:             'client/common/file.c:952,9'
          Dst:             strchr
        - Src:             'client/common/file.c:971,10'
          Dst:             freerdp_client_parse_rdp_file_integer
        - Src:             'client/common/file.c:977,10'
          Dst:             freerdp_client_parse_rdp_file_string
        - Src:             'client/common/file.c:983,5'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:983,5'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:983,5'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:988,10'
          Dst:             strtok_s
        - Src:             'client/common/file.c:991,7'
          Dst:             trim_strings
    - functionName:    freerdp_client_parse_rdp_file_option
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - option
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_add_option
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:784,9'
          Dst:             freerdp_client_add_option
    - functionName:    freerdp_client_parse_rdp_file_integer
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         41
      ICount:          171
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __errno_location
        - freerdp_client_rdp_file_set_integer
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:671,23'
          Branch Sides:
            - BranchSide:      'client/common/file.c:671,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:674,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:671,39'
          Branch Sides:
            - BranchSide:      'client/common/file.c:671,43'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:674,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:671,60'
          Branch Sides:
            - BranchSide:      'client/common/file.c:671,64'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:674,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:671,84'
          Branch Sides:
            - BranchSide:      'client/common/file.c:672,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:674,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:671,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:674,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:686,45'
              BranchSideFuncs:
                - freerdp_client_rdp_file_set_integer
        - Branch String:   'client/common/file.c:674,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:676,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:681,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:676,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:676,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:676,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:676,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:676,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:676,4'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:681,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:681,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:681,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'client/common/file.c:681,4'
          Branch Sides:
            - BranchSide:      'client/common/file.c:681,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'client/common/file.c:681,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client/common/file.c:668,2'
          Dst:             __errno_location
        - Src:             'client/common/file.c:669,11'
          Dst:             strtol
        - Src:             'client/common/file.c:671,27'
          Dst:             __errno_location
        - Src:             'client/common/file.c:676,4'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:676,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:676,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:681,4'
          Dst:             WLog_Get
        - Src:             'client/common/file.c:681,4'
          Dst:             WLog_IsLevelActive
        - Src:             'client/common/file.c:681,4'
          Dst:             WLog_PrintMessage
        - Src:             'client/common/file.c:686,9'
          Dst:             freerdp_client_rdp_file_set_integer
    - functionName:    freerdp_client_parse_rdp_file_string
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_rdp_file_set_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:779,9'
          Dst:             freerdp_client_rdp_file_set_string
    - functionName:    trim_strings
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         61
      ICount:          338
      EdgeCount:       88
      CyclomaticComplexity: 29
      functionsReached:
        - trim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/file.c:825,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:826,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:827,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:827,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:828,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:829,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:829,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:830,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:831,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:831,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:832,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:833,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:833,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:834,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:835,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:835,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:836,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:837,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:837,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:838,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:839,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:839,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:840,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:841,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:841,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:842,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:843,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:843,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:844,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:845,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:845,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:846,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:847,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:847,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:848,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:849,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:849,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:850,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:851,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:851,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:852,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:853,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:853,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:854,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:855,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:855,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:856,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:857,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:857,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:858,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:859,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:859,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:860,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:861,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:861,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:862,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:863,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:863,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:864,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:865,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:865,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:866,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:867,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:867,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:868,3'
              BranchSideFuncs:
                - trim
                - trim
                - trim
            - BranchSide:      'client/common/file.c:869,13'
              BranchSideFuncs:
                - trim
                - trim
                - trim
        - Branch String:   'client/common/file.c:869,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:870,3'
              BranchSideFuncs:
                - trim
                - trim
            - BranchSide:      'client/common/file.c:871,13'
              BranchSideFuncs:
                - trim
                - trim
        - Branch String:   'client/common/file.c:871,6'
          Branch Sides:
            - BranchSide:      'client/common/file.c:872,3'
              BranchSideFuncs:
                - trim
            - BranchSide:      'client/common/file.c:874,14'
              BranchSideFuncs:
                - trim
        - Branch String:   'client/common/file.c:874,2'
          Branch Sides:
            - BranchSide:      'client/common/file.c:876,27'
              BranchSideFuncs:
                - trim
            - BranchSide:      'client/common/file.c:884,2'
              BranchSideFuncs: []
        - Branch String:   'client/common/file.c:877,7'
          Branch Sides:
            - BranchSide:      'client/common/file.c:879,15'
              BranchSideFuncs:
                - trim
            - BranchSide:      'client/common/file.c:882,2'
              BranchSideFuncs:
                - trim
        - Branch String:   'client/common/file.c:879,8'
          Branch Sides:
            - BranchSide:      'client/common/file.c:880,5'
              BranchSideFuncs:
                - trim
            - BranchSide:      'client/common/file.c:881,3'
              BranchSideFuncs:
                - trim
      Callsites:
        - Src:             'client/common/file.c:825,7'
          Dst:             trim
        - Src:             'client/common/file.c:827,7'
          Dst:             trim
        - Src:             'client/common/file.c:829,7'
          Dst:             trim
        - Src:             'client/common/file.c:831,7'
          Dst:             trim
        - Src:             'client/common/file.c:833,7'
          Dst:             trim
        - Src:             'client/common/file.c:835,7'
          Dst:             trim
        - Src:             'client/common/file.c:837,7'
          Dst:             trim
        - Src:             'client/common/file.c:839,7'
          Dst:             trim
        - Src:             'client/common/file.c:841,7'
          Dst:             trim
        - Src:             'client/common/file.c:843,7'
          Dst:             trim
        - Src:             'client/common/file.c:845,7'
          Dst:             trim
        - Src:             'client/common/file.c:847,7'
          Dst:             trim
        - Src:             'client/common/file.c:849,7'
          Dst:             trim
        - Src:             'client/common/file.c:851,7'
          Dst:             trim
        - Src:             'client/common/file.c:853,7'
          Dst:             trim
        - Src:             'client/common/file.c:855,7'
          Dst:             trim
        - Src:             'client/common/file.c:857,7'
          Dst:             trim
        - Src:             'client/common/file.c:859,7'
          Dst:             trim
        - Src:             'client/common/file.c:861,7'
          Dst:             trim
        - Src:             'client/common/file.c:863,7'
          Dst:             trim
        - Src:             'client/common/file.c:865,7'
          Dst:             trim
        - Src:             'client/common/file.c:867,7'
          Dst:             trim
        - Src:             'client/common/file.c:869,7'
          Dst:             trim
        - Src:             'client/common/file.c:871,7'
          Dst:             trim
        - Src:             'client/common/file.c:879,9'
          Dst:             trim
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_client_parse_rdp_file
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_parse_rdp_file_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:999,9'
          Dst:             freerdp_client_parse_rdp_file_ex
    - functionName:    freerdp_client_parse_rdp_file_buffer
      functionSourceFile: '/src/FreeRDP/client/common/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_parse_rdp_file_buffer_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/file.c:789,9'
          Dst:             freerdp_client_parse_rdp_file_buffer_ex
    - functionName:    freerdp_smartcard_list
      functionSourceFile: '/src/FreeRDP/client/common/smartcard_cli.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         25
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - ConvertWCharToUtf8
        - __assert_fail
        - printf
        - smartcardCertList_Free
        - smartcard_enumerateCerts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client/common/smartcard_cli.c:30,6'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:31,3'
              BranchSideFuncs:
                - printf
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:33,74'
              BranchSideFuncs:
                - printf
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/smartcard_cli.c:34,2'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:36,35'
              BranchSideFuncs:
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:57,25'
              BranchSideFuncs:
                - smartcardCertList_Free
        - Branch String:   'client/common/smartcard_cli.c:39,3'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:39,3'
              BranchSideFuncs:
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:41,30'
              BranchSideFuncs:
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/smartcard_cli.c:43,7'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:44,28'
              BranchSideFuncs:
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:46,26'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/smartcard_cli.c:46,7'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:47,31'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:49,39'
              BranchSideFuncs:
                - printf
                - printf
                - ConvertWCharToUtf8
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/smartcard_cli.c:52,7'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:53,38'
              BranchSideFuncs:
                - printf
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:54,7'
              BranchSideFuncs:
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'client/common/smartcard_cli.c:54,7'
          Branch Sides:
            - BranchSide:      'client/common/smartcard_cli.c:55,28'
              BranchSideFuncs:
                - printf
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
            - BranchSide:      'client/common/smartcard_cli.c:56,2'
              BranchSideFuncs:
                - smartcardCertList_Free
                - __assert_fail
                - printf
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - printf
                - printf
                - ConvertWCharToUtf8
                - printf
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'client/common/smartcard_cli.c:30,7'
          Dst:             smartcard_enumerateCerts
        - Src:             'client/common/smartcard_cli.c:33,2'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:39,3'
          Dst:             __assert_fail
        - Src:             'client/common/smartcard_cli.c:41,3'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:43,7'
          Dst:             ConvertWCharToUtf8
        - Src:             'client/common/smartcard_cli.c:44,4'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:46,7'
          Dst:             ConvertWCharToUtf8
        - Src:             'client/common/smartcard_cli.c:47,4'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:49,3'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:50,3'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:52,7'
          Dst:             ConvertWCharToUtf8
        - Src:             'client/common/smartcard_cli.c:53,4'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:55,4'
          Dst:             printf
        - Src:             'client/common/smartcard_cli.c:57,2'
          Dst:             smartcardCertList_Free
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    FindFirstFileUTF8
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszSearchPath
        - FindData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - FindFirstFileW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:150,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:151,10'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - FindFirstFileW
                - free
            - BranchSide:      'channels/client/addin.c:152,41'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - FindFirstFileW
                - free
        - Branch String:   'channels/client/addin.c:153,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:154,10'
              BranchSideFuncs:
                - FindFirstFileW
                - free
            - BranchSide:      'channels/client/addin.c:156,23'
              BranchSideFuncs:
                - FindFirstFileW
                - free
      Callsites:
        - Src:             'channels/client/addin.c:152,17'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/client/addin.c:156,8'
          Dst:             FindFirstFileW
    - functionName:    channel_client_quit_handler
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - MsgsHandle
      BBCount:         37
      ICount:          159
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - GetLastError
        - MessageQueue_PostQuit
        - WLog_Get
        - WaitForSingleObject
        - __assert_fail
        - channel_client_handler_free
        - freerdp_settings_get_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:735,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:738,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:741,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:741,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:741,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:742,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:742,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:742,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:744,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:744,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:747,7'
              BranchSideFuncs:
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:759,30'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:747,24'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:747,27'
              BranchSideFuncs:
                - channel_client_handler_free
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:757,2'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:747,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:749,30'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - channel_client_handler_free
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:757,2'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:749,51'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:750,29'
              BranchSideFuncs:
                - WaitForSingleObject
                - channel_client_handler_free
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:756,3'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:749,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:752,10'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:756,3'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:753,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:753,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:753,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:753,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:753,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:753,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/addin.c:741,2'
          Dst:             __assert_fail
        - Src:             'channels/client/addin.c:742,2'
          Dst:             __assert_fail
        - Src:             'channels/client/addin.c:744,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/client/addin.c:749,8'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/client/addin.c:750,9'
          Dst:             WaitForSingleObject
        - Src:             'channels/client/addin.c:752,10'
          Dst:             GetLastError
        - Src:             'channels/client/addin.c:753,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:753,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:753,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:759,2'
          Dst:             channel_client_handler_free
    - functionName:    channel_client_handler_free
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - internals
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CloseHandle
        - MessageQueue_Free
        - Stream_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:593,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:594,3'
              BranchSideFuncs:
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
                - CloseHandle
            - BranchSide:      'channels/client/addin.c:596,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
                - CloseHandle
        - Branch String:   'channels/client/addin.c:596,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:597,15'
              BranchSideFuncs:
                - CloseHandle
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
            - BranchSide:      'channels/client/addin.c:598,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
      Callsites:
        - Src:             'channels/client/addin.c:597,3'
          Dst:             CloseHandle
        - Src:             'channels/client/addin.c:598,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/client/addin.c:599,2'
          Dst:             Stream_Free
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    channel_client_post_message
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - MsgsHandle
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         83
      ICount:          370
      EdgeCount:       104
      CyclomaticComplexity: 23
      functionsReached:
        - MessageQueue_Post
        - Stream_Capacity
        - Stream_EnsureCapacity
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - WLog_Get
        - freerdp_settings_get_uint32
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:657,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:660,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - Stream_EnsureCapacity
            - BranchSide:      'channels/client/addin.c:663,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - Stream_EnsureCapacity
        - Branch String:   'channels/client/addin.c:663,41'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:663,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:665,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:663,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:665,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:668,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - Stream_EnsureCapacity
        - Branch String:   'channels/client/addin.c:668,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:670,7'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureCapacity
            - BranchSide:      'channels/client/addin.c:679,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:670,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:672,31'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:676,42'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:672,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:673,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:674,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:679,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:681,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:685,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:681,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:681,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:681,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:681,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:681,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:681,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:685,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:687,15'
              BranchSideFuncs:
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:692,15'
              BranchSideFuncs:
                - Stream_Write
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:694,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:696,23'
              BranchSideFuncs:
                - Stream_Capacity
                - Stream_GetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:728,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:696,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:699,20'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:705,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - freerdp_settings_get_uint32
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:701,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:701,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:701,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:701,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:701,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:701,4'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:709,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:712,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:722,31'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:713,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:715,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:721,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:715,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:715,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:715,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:715,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:715,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:715,5'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:722,12'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:724,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:724,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:724,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:724,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:724,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:724,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:724,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/addin.c:672,9'
          Dst:             Stream_EnsureCapacity
        - Src:             'channels/client/addin.c:676,25'
          Dst:             Stream_New
        - Src:             'channels/client/addin.c:681,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:681,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:681,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:685,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/client/addin.c:687,3'
          Dst:             Stream_Free
        - Src:             'channels/client/addin.c:692,2'
          Dst:             Stream_Write
        - Src:             'channels/client/addin.c:696,7'
          Dst:             Stream_Capacity
        - Src:             'channels/client/addin.c:696,35'
          Dst:             Stream_GetPosition
        - Src:             'channels/client/addin.c:699,10'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:701,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:701,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:701,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:706,3'
          Dst:             Stream_SealLength
        - Src:             'channels/client/addin.c:707,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/client/addin.c:709,8'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/client/addin.c:715,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:715,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:715,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:722,13'
          Dst:             MessageQueue_Post
        - Src:             'channels/client/addin.c:724,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:724,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:724,4'
          Dst:             WLog_PrintMessage
    - functionName:    channel_client_thread_proc
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         60
      ICount:          245
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - WLog_Get
        - __assert_fail
        - setChannelError
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:536,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:536,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:538,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:540,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:542,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:546,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:542,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:542,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:542,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:542,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:542,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - snprintf
                - setChannelError
            - BranchSide:      'channels/client/addin.c:542,4'
              BranchSideFuncs:
                - ExitThread
                - snprintf
                - setChannelError
        - Branch String:   'channels/client/addin.c:546,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:548,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:553,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:548,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:548,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:548,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:548,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:548,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - snprintf
                - setChannelError
            - BranchSide:      'channels/client/addin.c:548,4'
              BranchSideFuncs:
                - ExitThread
                - snprintf
                - setChannelError
        - Branch String:   'channels/client/addin.c:553,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:554,4'
              BranchSideFuncs:
                - ExitThread
                - snprintf
                - setChannelError
            - BranchSide:      'channels/client/addin.c:556,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:556,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:538,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:558,29'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:560,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:562,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:565,3'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:562,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:562,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:562,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - snprintf
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:562,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:562,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - snprintf
                - setChannelError
            - BranchSide:      'channels/client/addin.c:562,5'
              BranchSideFuncs:
                - ExitThread
                - snprintf
                - setChannelError
        - Branch String:   'channels/client/addin.c:567,12'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:567,15'
              BranchSideFuncs:
                - ExitThread
                - snprintf
                - setChannelError
            - BranchSide:      'channels/client/addin.c:567,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/client/addin.c:567,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:567,6'
              BranchSideFuncs:
                - snprintf
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/client/addin.c:569,8'
              BranchSideFuncs:
                - snprintf
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/client/addin.c:536,2'
          Dst:             __assert_fail
        - Src:             'channels/client/addin.c:540,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/client/addin.c:542,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:542,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:542,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:546,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/client/addin.c:548,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:548,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:548,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:562,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:562,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:562,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:570,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:574,3'
          Dst:             setChannelError
        - Src:             'channels/client/addin.c:576,2'
          Dst:             ExitThread
    - functionName:    free_msg
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:584,10'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:584,14'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/client/addin.c:584,10'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:584,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:584,6'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/client/addin.c:586,12'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/client/addin.c:587,3'
          Dst:             Stream_Free
    - functionName:    channel_client_create_handler
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - userdata
        - msg_handler
        - channel_name
      BBCount:         61
      ICount:          249
      EdgeCount:       73
      CyclomaticComplexity: 14
      functionsReached:
        - CreateThread
        - MessageQueue_New
        - WLog_Get
        - __assert_fail
        - _strdup
        - calloc
        - channel_client_handler_free
        - channel_client_thread_proc
        - freerdp_settings_get_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:609,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:611,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
            - BranchSide:      'channels/client/addin.c:614,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
        - Branch String:   'channels/client/addin.c:611,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:611,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:611,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:611,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:611,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:611,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:616,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:618,37'
              BranchSideFuncs:
                - _strdup
                - channel_client_handler_free
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:619,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:620,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:622,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:623,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:623,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:623,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:624,19'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:625,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:628,11'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:631,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:633,4'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:638,70'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:633,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:633,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:633,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:633,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:633,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - channel_client_handler_free
            - BranchSide:      'channels/client/addin.c:633,4'
              BranchSideFuncs:
                - channel_client_handler_free
        - Branch String:   'channels/client/addin.c:637,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:640,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:643,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:640,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:640,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_handler_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:640,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:640,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - channel_client_handler_free
            - BranchSide:      'channels/client/addin.c:640,4'
              BranchSideFuncs:
                - channel_client_handler_free
      Callsites:
        - Src:             'channels/client/addin.c:608,34'
          Dst:             calloc
        - Src:             'channels/client/addin.c:611,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:611,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:611,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:618,29'
          Dst:             _strdup
        - Src:             'channels/client/addin.c:622,2'
          Dst:             __assert_fail
        - Src:             'channels/client/addin.c:623,2'
          Dst:             __assert_fail
        - Src:             'channels/client/addin.c:625,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/client/addin.c:630,22'
          Dst:             MessageQueue_New
        - Src:             'channels/client/addin.c:633,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:633,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:633,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:638,13'
          Dst:             CreateThread
        - Src:             'channels/client/addin.c:638,13'
          Dst:             channel_client_thread_proc
        - Src:             'channels/client/addin.c:640,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:640,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:640,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:647,2'
          Dst:             channel_client_handler_free
    - functionName:    freerdp_channels_is_virtual_channel_entry_ex
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszName
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:440,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:442,67'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'channels/client/addin.c:448,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:444,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:445,4'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'channels/client/addin.c:446,2'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'channels/client/addin.c:444,8'
          Dst:             strncmp
    - functionName:    freerdp_channels_load_static_addin_entry
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         53
      ICount:          266
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - freerdp_channels_is_virtual_channel_entry_ex
        - strncmp
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:457,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:458,3'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:460,6'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:460,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:461,8'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:462,11'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:462,11'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:463,8'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:464,11'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:466,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:467,9'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:469,9'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:472,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:474,15'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:515,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:474,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:476,8'
              BranchSideFuncs:
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:513,2'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:476,13'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:476,25'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:479,8'
              BranchSideFuncs:
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strncmp
                - strnlen
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:476,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:477,5'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:479,8'
              BranchSideFuncs:
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strncmp
                - strnlen
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:479,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:481,48'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:504,9'
              BranchSideFuncs:
                - freerdp_channels_is_virtual_channel_entry_ex
        - Branch String:   'channels/client/addin.c:483,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:486,19'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strncmp
            - BranchSide:      'channels/client/addin.c:501,4'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strnlen
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:487,14'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:488,19'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
            - BranchSide:      'channels/client/addin.c:490,41'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
        - Branch String:   'channels/client/addin.c:486,10'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:490,41'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
            - BranchSide:      'channels/client/addin.c:500,5'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:492,11'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:494,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
            - BranchSide:      'channels/client/addin.c:498,15'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:494,12'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:496,7'
              BranchSideFuncs:
                - strncmp
                - freerdp_channels_is_virtual_channel_entry_ex
                - strncmp
                - strnlen
                - strncmp
                - strncmp
        - Branch String:   'channels/client/addin.c:504,9'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:506,56'
              BranchSideFuncs:
                - freerdp_channels_is_virtual_channel_entry_ex
            - BranchSide:      'channels/client/addin.c:510,12'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:506,10'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:508,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/addin.c:474,7'
          Dst:             strncmp
        - Src:             'channels/client/addin.c:476,17'
          Dst:             strncmp
        - Src:             'channels/client/addin.c:486,11'
          Dst:             strnlen
        - Src:             'channels/client/addin.c:488,11'
          Dst:             strncmp
        - Src:             'channels/client/addin.c:494,12'
          Dst:             strncmp
        - Src:             'channels/client/addin.c:506,11'
          Dst:             freerdp_channels_is_virtual_channel_entry_ex
    - functionName:    freerdp_channels_addin_list_free
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppAddins
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:427,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:428,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/client/addin.c:430,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/client/addin.c:430,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:431,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/client/addin.c:433,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    freerdp_channels_list_dynamic_addins
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         226
      ICount:          1215
      EdgeCount:       286
      CyclomaticComplexity: 62
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - FindClose
        - FindFirstFileUTF8
        - FindNextFileW
        - NativePathCchAppendA
        - PathGetSharedLibraryExtensionA
        - WLog_Get
        - calloc
        - freerdp_channels_addin_list_free
        - snprintf
        - strchr
        - strncpy
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:185,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:187,3'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:191,6'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:187,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:187,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:187,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:187,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:187,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:191,14'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:191,17'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:196,11'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:191,30'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:191,33'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:196,11'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:191,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:193,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/client/addin.c:196,11'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:196,19'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:196,22'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:201,11'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
        - Branch String:   'channels/client/addin.c:196,11'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:198,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/client/addin.c:201,11'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - snprintf
        - Branch String:   'channels/client/addin.c:201,11'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:203,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/client/addin.c:208,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/client/addin.c:216,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:218,3'
              BranchSideFuncs:
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/client/addin.c:223,2'
              BranchSideFuncs:
                - NativePathCchAppendA
                - NativePathCchAppendA
                - free
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/client/addin.c:218,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:218,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:218,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:218,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/client/addin.c:218,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/client/addin.c:229,18'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:229,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/client/addin.c:231,8'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/client/addin.c:229,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:231,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/client/addin.c:235,28'
              BranchSideFuncs:
                - FindFirstFileUTF8
                - free
                - calloc
                - FindClose
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:241,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:243,13'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:248,6'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:244,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:244,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:244,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:244,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:244,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:248,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:249,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:251,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:257,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:259,4'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:264,41'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:259,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:259,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:259,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:259,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - FindClose
                - freerdp_channels_addin_list_free
            - BranchSide:      'channels/client/addin.c:259,4'
              BranchSideFuncs:
                - FindClose
                - freerdp_channels_addin_list_free
        - Branch String:   'channels/client/addin.c:265,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:266,4'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:268,11'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:269,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:270,16'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:272,7'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:272,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:274,11'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:298,12'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:279,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:280,5'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:281,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:284,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:286,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:289,12'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:286,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:286,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:286,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:286,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:286,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'channels/client/addin.c:286,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:289,33'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:289,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:289,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:298,12'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:300,11'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:341,12'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:305,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:306,5'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:307,4'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:309,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:310,5'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:311,4'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:313,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:314,5'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:315,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:318,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:320,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:323,12'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:320,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:320,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:320,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:320,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:320,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:320,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:323,33'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:323,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:323,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:326,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:328,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:331,12'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:328,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:328,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:328,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:328,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:328,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:328,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:331,38'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:331,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:331,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:348,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:349,5'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:350,4'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:352,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:353,5'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:354,4'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:356,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:357,5'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:358,4'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:360,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:361,5'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:362,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:365,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:367,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:370,12'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:367,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:367,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:367,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:367,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:367,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:367,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:370,33'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:370,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:370,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:373,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:375,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:378,12'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:375,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:375,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:375,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:375,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:375,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:375,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:378,38'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:378,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:378,4'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:381,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:383,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:386,12'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:383,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:383,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:383,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:383,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:383,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:383,5'
              BranchSideFuncs:
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:386,33'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:386,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:386,4'
              BranchSideFuncs:
                - strncpy
                - free
                - free
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:400,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:401,9'
              BranchSideFuncs:
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:403,2'
              BranchSideFuncs:
                - FindNextFileW
                - FindClose
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:403,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:253,9'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - FindClose
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
                - free
                - free
                - FindNextFileW
                - FindClose
                - strchr
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strchr
                - strchr
                - strncpy
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strchr
                - strncpy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:405,12'
              BranchSideFuncs:
                - FindClose
      Callsites:
        - Src:             'channels/client/addin.c:179,17'
          Dst:             strnlen
        - Src:             'channels/client/addin.c:180,21'
          Dst:             strnlen
        - Src:             'channels/client/addin.c:181,17'
          Dst:             PathGetSharedLibraryExtensionA
        - Src:             'channels/client/addin.c:182,21'
          Dst:             strnlen
        - Src:             'channels/client/addin.c:187,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:187,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:187,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:193,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:198,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:203,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:208,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:212,15'
          Dst:             strnlen
        - Src:             'channels/client/addin.c:214,25'
          Dst:             calloc
        - Src:             'channels/client/addin.c:218,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:218,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:218,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:225,22'
          Dst:             NativePathCchAppendA
        - Src:             'channels/client/addin.c:226,22'
          Dst:             NativePathCchAppendA
        - Src:             'channels/client/addin.c:235,10'
          Dst:             FindFirstFileUTF8
        - Src:             'channels/client/addin.c:239,30'
          Dst:             calloc
        - Src:             'channels/client/addin.c:243,3'
          Dst:             FindClose
        - Src:             'channels/client/addin.c:244,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:244,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:244,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:255,43'
          Dst:             calloc
        - Src:             'channels/client/addin.c:259,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:259,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:259,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:264,7'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'channels/client/addin.c:278,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:286,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:286,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:286,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:289,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:304,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:308,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:312,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:320,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:320,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:320,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:323,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:328,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:328,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:328,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:331,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:347,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:351,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:355,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:359,11'
          Dst:             strchr
        - Src:             'channels/client/addin.c:367,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:367,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:367,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:370,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:375,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:375,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:375,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:378,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:383,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:383,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:383,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:386,4'
          Dst:             strncpy
        - Src:             'channels/client/addin.c:403,11'
          Dst:             FindNextFileW
        - Src:             'channels/client/addin.c:405,2'
          Dst:             FindClose
        - Src:             'channels/client/addin.c:409,2'
          Dst:             FindClose
        - Src:             'channels/client/addin.c:410,2'
          Dst:             freerdp_channels_addin_list_free
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_channels_list_client_static_addins
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         55
      ICount:          299
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - calloc
        - freerdp_channels_addin_list_free
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:95,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:97,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:101,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:97,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:97,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:97,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:97,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:97,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:103,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:105,43'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:107,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:109,4'
              BranchSideFuncs:
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
            - BranchSide:      'channels/client/addin.c:113,19'
              BranchSideFuncs:
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:109,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:109,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:109,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:109,4'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:109,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_channels_addin_list_free
            - BranchSide:      'channels/client/addin.c:109,4'
              BranchSideFuncs:
                - freerdp_channels_addin_list_free
        - Branch String:   'channels/client/addin.c:120,3'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:122,29'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
            - BranchSide:      'channels/client/addin.c:139,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
        - Branch String:   'channels/client/addin.c:124,8'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:126,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:130,20'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
                - snprintf
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:126,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:126,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/addin.c:126,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_addin_list_free
                - WLog_PrintMessage
        - Branch String:   'channels/client/addin.c:126,5'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:126,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_channels_addin_list_free
            - BranchSide:      'channels/client/addin.c:126,5'
              BranchSideFuncs:
                - freerdp_channels_addin_list_free
      Callsites:
        - Src:             'channels/client/addin.c:93,30'
          Dst:             calloc
        - Src:             'channels/client/addin.c:97,3'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:97,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:97,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:105,43'
          Dst:             calloc
        - Src:             'channels/client/addin.c:109,4'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:109,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:109,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:113,9'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:122,29'
          Dst:             calloc
        - Src:             'channels/client/addin.c:126,5'
          Dst:             WLog_Get
        - Src:             'channels/client/addin.c:126,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/addin.c:126,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/addin.c:130,10'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:131,10'
          Dst:             snprintf
        - Src:             'channels/client/addin.c:143,2'
          Dst:             freerdp_channels_addin_list_free
    - functionName:    freerdp_channels_list_addins
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_channels_list_client_static_addins
        - freerdp_channels_list_dynamic_addins
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:417,6'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:418,53'
              BranchSideFuncs:
                - freerdp_channels_list_client_static_addins
            - BranchSide:      'channels/client/addin.c:419,11'
              BranchSideFuncs:
                - freerdp_channels_list_dynamic_addins
      Callsites:
        - Src:             'channels/client/addin.c:418,10'
          Dst:             freerdp_channels_list_client_static_addins
        - Src:             'channels/client/addin.c:420,10'
          Dst:             freerdp_channels_list_dynamic_addins
    - functionName:    freerdp_channels_find_static_entry_in_table
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - identifier
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:53,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:55,27'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'channels/client/addin.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:56,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:57,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/addin.c:59,13'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'channels/client/addin.c:56,7'
          Dst:             strcmp
    - functionName:    freerdp_channels_client_find_static_entry
      functionSourceFile: '/src/FreeRDP/channels/client/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - identifier
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_channels_find_static_entry_in_table
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/client/addin.c:70,2'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:72,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_channels_find_static_entry_in_table
            - BranchSide:      'channels/client/addin.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/addin.c:72,7'
          Branch Sides:
            - BranchSide:      'channels/client/addin.c:74,55'
              BranchSideFuncs:
                - freerdp_channels_find_static_entry_in_table
            - BranchSide:      'channels/client/addin.c:77,45'
              BranchSideFuncs:
                - strcmp
                - freerdp_channels_find_static_entry_in_table
      Callsites:
        - Src:             'channels/client/addin.c:72,7'
          Dst:             strcmp
        - Src:             'channels/client/addin.c:74,11'
          Dst:             freerdp_channels_find_static_entry_in_table
    - functionName:    dvcman_clear
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ArrayList_Clear
        - HashTable_Clear
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:552,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:552,2'
              BranchSideFuncs:
                - HashTable_Clear
                - ArrayList_Clear
                - ArrayList_Clear
                - HashTable_Clear
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:552,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:552,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:555,2'
          Dst:             HashTable_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:556,2'
          Dst:             ArrayList_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:557,2'
          Dst:             ArrayList_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:558,2'
          Dst:             HashTable_Clear
    - functionName:    dvcman_get_rdp_context
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:192,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:192,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:192,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:192,2'
          Dst:             __assert_fail
    - functionName:    dvcman_get_rdp_settings
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - dvcman_get_rdp_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:199,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:199,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:199,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:198,24'
          Dst:             dvcman_get_rdp_context
        - Src:             'channels/drdynvc/client/drdynvc_main.c:199,2'
          Dst:             __assert_fail
    - functionName:    dvcman_get_plugin_data
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:185,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:185,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:185,2'
          Dst:             __assert_fail
    - functionName:    dvcman_get_plugin
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - name
      BBCount:         23
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:157,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:157,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:158,42'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:159,14'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:159,18'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:159,31'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:159,35'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:159,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:160,3'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:162,23'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:164,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:167,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Lock
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:169,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:171,39'
              BranchSideFuncs:
                - ArrayList_GetItem
                - strcmp
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:178,19'
              BranchSideFuncs:
                - ArrayList_Unlock
                - ArrayList_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:172,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:174,31'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Unlock
                - ArrayList_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:177,2'
              BranchSideFuncs:
                - ArrayList_Unlock
                - ArrayList_Unlock
                - ArrayList_GetItem
                - strcmp
                - ArrayList_GetItem
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:157,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:162,7'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:163,7'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:167,2'
          Dst:             ArrayList_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:168,2'
          Dst:             ArrayList_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:171,21'
          Dst:             ArrayList_GetItem
        - Src:             'channels/drdynvc/client/drdynvc_main.c:172,7'
          Dst:             strcmp
        - Src:             'channels/drdynvc/client/drdynvc_main.c:174,13'
          Dst:             ArrayList_GetItem
        - Src:             'channels/drdynvc/client/drdynvc_main.c:178,2'
          Dst:             ArrayList_Unlock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:179,2'
          Dst:             ArrayList_Unlock
    - functionName:    dvcman_register_plugin
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - name
        - pPlugin
      BBCount:         26
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - ArrayList_Append
        - ArrayList_Count
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:139,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:139,2'
              BranchSideFuncs:
                - __assert_fail
                - ArrayList_Append
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:140,42'
              BranchSideFuncs:
                - __assert_fail
                - ArrayList_Append
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:142,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:142,2'
              BranchSideFuncs:
                - ArrayList_Append
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:143,24'
              BranchSideFuncs:
                - ArrayList_Append
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:143,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:144,3'
              BranchSideFuncs:
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:145,24'
              BranchSideFuncs:
                - ArrayList_Append
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:145,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:146,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:148,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:148,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:148,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:148,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:148,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:148,2'
              BranchSideFuncs:
                - ArrayList_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:148,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:139,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:142,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:143,7'
          Dst:             ArrayList_Append
        - Src:             'channels/drdynvc/client/drdynvc_main.c:145,7'
          Dst:             ArrayList_Append
        - Src:             'channels/drdynvc/client/drdynvc_main.c:148,2'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:148,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:148,2'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:148,2'
          Dst:             WLog_PrintMessage
    - functionName:    dvcman_call_on_receive
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - data
      BBCount:         15
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - check_open_close_receive
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:445,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:445,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - check_open_close_receive
                - __assert_fail
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:446,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - check_open_close_receive
                - __assert_fail
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:446,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:446,2'
              BranchSideFuncs:
                - __assert_fail
                - check_open_close_receive
                - __assert_fail
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:448,35'
              BranchSideFuncs:
                - __assert_fail
                - check_open_close_receive
                - __assert_fail
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:449,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:449,2'
              BranchSideFuncs:
                - check_open_close_receive
                - __assert_fail
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:451,27'
              BranchSideFuncs:
                - check_open_close_receive
                - __assert_fail
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:452,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:452,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:452,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:445,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:446,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:449,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:451,2'
          Dst:             check_open_close_receive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:452,2'
          Dst:             __assert_fail
    - functionName:    check_open_close_receive
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         33
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:428,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:428,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:430,35'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:434,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:434,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:435,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:435,17'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:435,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:437,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:435,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:435,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:437,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:437,19'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:437,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:437,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:440,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:438,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:438,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:438,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:428,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:434,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:438,4'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:438,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:438,4'
          Dst:             WLog_PrintMessage
    - functionName:    dvcman_receive_channel_data
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - ThreadingFlags
      BBCount:         25
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Copy
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_Release
        - Stream_SealLength
        - Stream_SetPosition
        - WLog_IsLevelActive
        - __assert_fail
        - dvcman_call_on_receive
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:833,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:833,2'
              BranchSideFuncs:
                - __assert_fail
                - dvcman_call_on_receive
                - Stream_GetPosition.977
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:834,2'
              BranchSideFuncs:
                - __assert_fail
                - dvcman_call_on_receive
                - Stream_GetPosition.977
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:834,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:834,2'
              BranchSideFuncs:
                - dvcman_call_on_receive
                - Stream_GetPosition.977
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:835,6'
              BranchSideFuncs:
                - dvcman_call_on_receive
                - Stream_GetPosition.977
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:835,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:837,28'
              BranchSideFuncs:
                - Stream_GetPosition.977
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:862,35'
              BranchSideFuncs:
                - dvcman_call_on_receive
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:840,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:842,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:849,15'
              BranchSideFuncs:
                - Stream_Copy
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:842,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:842,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:843,19'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:851,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:853,22'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - dvcman_call_on_receive
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:860,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:831,20'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/drdynvc/client/drdynvc_main.c:833,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:834,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:840,7'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:842,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:842,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:843,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:849,3'
          Dst:             Stream_Copy
        - Src:             'channels/drdynvc/client/drdynvc_main.c:851,7'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:853,4'
          Dst:             Stream_SealLength
        - Src:             'channels/drdynvc/client/drdynvc_main.c:854,4'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:856,13'
          Dst:             dvcman_call_on_receive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:857,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:862,12'
          Dst:             dvcman_call_on_receive
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Copy
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _src
        - _dst
        - _n
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:829,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:829,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:830,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:830,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:830,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:831,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:831,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:831,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:832,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - Stream_Seek.984
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:829,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:830,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:831,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:831,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:832,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:832,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:835,3'
          Dst:             Stream_Seek
        - Src:             'winpr/include/winpr/stream.h:836,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    dvcman_receive_channel_data_first
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - length
      BBCount:         22
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - StreamPool_Take
        - Stream_Release
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:804,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:804,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:805,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:805,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:805,2'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:806,6'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:806,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:807,18'
              BranchSideFuncs:
                - Stream_Release
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:809,38'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:811,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:813,28'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:818,29'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:814,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:814,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:815,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:804,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:805,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:807,3'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:809,22'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:814,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:814,3'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_write_variable_uint
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - val
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:872,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:874,6'
              BranchSideFuncs:
                - Stream_Write_UINT8
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:877,11'
              BranchSideFuncs:
                - Stream_Write_UINT32
                - Stream_Write_UINT16
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:877,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:879,6'
              BranchSideFuncs:
                - Stream_Write_UINT16
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:884,6'
              BranchSideFuncs:
                - Stream_Write_UINT32
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:875,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:880,3'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/drdynvc/client/drdynvc_main.c:885,3'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    drdynvc_write_data
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - ChannelId
        - data
        - dataSize
        - close
      BBCount:         58
      ICount:          385
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - StreamPool_Take
        - Stream_GetPosition
        - Stream_Release
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - drdynvc_send
        - drdynvc_write_variable_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:949,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:950,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:952,20'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:953,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:953,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:955,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:955,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:955,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:957,29'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:959,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:961,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:965,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:961,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:961,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:962,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:969,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:972,4'
              BranchSideFuncs:
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:975,11'
              BranchSideFuncs:
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:975,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:977,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:986,39'
              BranchSideFuncs:
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:997,34'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:997,37'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:997,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:997,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:0,0'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:999,31'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1001,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1003,5'
              BranchSideFuncs:
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1007,23'
              BranchSideFuncs:
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1003,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1003,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1004,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1015,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1016,42'
              BranchSideFuncs:
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1018,17'
              BranchSideFuncs:
                - Stream_Write.997
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - drdynvc_write_variable_uint
                - Stream_GetPosition.977
                - Stream_SetPosition
                - Stream_Write_UINT8
                - Stream_SetPosition
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1025,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1027,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1032,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1027,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1027,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1029,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:953,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:955,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:955,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:957,13'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:961,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:961,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:965,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:966,11'
          Dst:             drdynvc_write_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:967,8'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:973,3'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:977,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:978,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:979,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:980,3'
          Dst:             Stream_Write
        - Src:             'channels/drdynvc/client/drdynvc_main.c:981,12'
          Dst:             drdynvc_send
        - Src:             'channels/drdynvc/client/drdynvc_main.c:986,11'
          Dst:             drdynvc_write_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:987,9'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:988,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:989,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:990,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:992,3'
          Dst:             Stream_Write
        - Src:             'channels/drdynvc/client/drdynvc_main.c:995,12'
          Dst:             drdynvc_send
        - Src:             'channels/drdynvc/client/drdynvc_main.c:999,15'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1003,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1003,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1007,4'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1008,13'
          Dst:             drdynvc_write_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1009,10'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1010,4'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1011,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1012,4'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1018,4'
          Dst:             Stream_Write
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1021,13'
          Dst:             drdynvc_send
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1027,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1027,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1027,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.984
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    drdynvc_send
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - s
      BBCount:         33
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Buffer
        - Stream_GetPosition
        - Stream_Release
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:900,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:901,10'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer
                - Stream_GetPosition.977
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:904,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer
                - Stream_GetPosition.977
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:904,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:904,3'
              BranchSideFuncs:
                - Stream_Buffer
                - Stream_GetPosition.977
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:905,12'
              BranchSideFuncs:
                - Stream_Buffer
                - Stream_GetPosition.977
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:910,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:913,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:916,19'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:920,19'
              BranchSideFuncs:
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:925,19'
              BranchSideFuncs:
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:921,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:921,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:921,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:921,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:921,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:921,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:926,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:926,4'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:929,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:904,3'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:906,49'
          Dst:             Stream_Buffer
        - Src:             'channels/drdynvc/client/drdynvc_main.c:907,15'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:916,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:920,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:921,4'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:921,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:921,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:925,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:926,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:926,4'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:926,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    dvcman_close_channel_iface
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannel
      BBCount:         18
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - dvcman_channel_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:642,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:643,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_close
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:645,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_close
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:645,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:645,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_close
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:645,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_close
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:645,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:645,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:645,2'
              BranchSideFuncs:
                - dvcman_channel_close
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:645,2'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:645,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:645,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:646,9'
          Dst:             dvcman_channel_close
    - functionName:    dvcman_channel_close
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - perRequest
        - fromHashTableFn
      BBCount:         88
      ICount:          372
      EdgeCount:       104
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - check_open_close_receive
        - dvcchannel_send_close
        - dvcman_channel_unref
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:461,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:461,2'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - dvcchannel_send_close
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:462,10'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - dvcchannel_send_close
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:462,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:462,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:465,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:467,8'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - dvcchannel_send_close
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:511,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:467,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:469,30'
              BranchSideFuncs:
                - __assert_fail
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:487,4'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:470,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:470,5'
              BranchSideFuncs:
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:471,15'
              BranchSideFuncs:
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:472,9'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:473,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:476,35'
              BranchSideFuncs:
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:473,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:473,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:476,35'
              BranchSideFuncs:
                - dvcchannel_send_close
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:477,9'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:479,18'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:485,4'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:480,10'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:481,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:483,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:483,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:483,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:484,5'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:490,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:492,30'
              BranchSideFuncs:
                - check_open_close_receive
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:496,4'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:493,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:493,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:493,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:493,5'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:498,24'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:498,27'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:507,9'
              BranchSideFuncs:
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:498,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:500,9'
              BranchSideFuncs:
                - dvcman_channel_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:507,9'
              BranchSideFuncs:
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:500,9'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:505,4'
              BranchSideFuncs:
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:502,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:502,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:502,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:502,6'
              BranchSideFuncs:
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:507,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:508,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:509,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:461,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:470,5'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:473,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:473,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:476,13'
          Dst:             dvcchannel_send_close
        - Src:             'channels/drdynvc/client/drdynvc_main.c:483,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:483,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:492,5'
          Dst:             check_open_close_receive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:493,5'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:493,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:493,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:502,6'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:502,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:502,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:508,5'
          Dst:             dvcman_channel_unref
    - functionName:    dvcchannel_send_close
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         16
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - StreamPool_Take
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:410,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:410,2'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_Write_UINT32
                - drdynvc_send
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:411,19'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_Write_UINT32
                - drdynvc_send
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:415,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:417,3'
              BranchSideFuncs:
                - Stream_Write_UINT8
                - Stream_Write_UINT32
                - drdynvc_send
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:421,21'
              BranchSideFuncs:
                - Stream_Write_UINT8
                - Stream_Write_UINT32
                - drdynvc_send
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:417,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:417,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:418,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:410,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:413,15'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:417,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:417,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:421,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:422,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drdynvc/client/drdynvc_main.c:423,9'
          Dst:             drdynvc_send
    - functionName:    dvcman_channel_unref
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_Remove
        - InterlockedDecrement
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:399,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:399,2'
              BranchSideFuncs:
                - InterlockedDecrement
                - HashTable_Remove
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:400,28'
              BranchSideFuncs:
                - InterlockedDecrement
                - HashTable_Remove
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:400,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:403,19'
              BranchSideFuncs:
                - HashTable_Remove
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:404,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:404,6'
              BranchSideFuncs:
                - HashTable_Remove
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:405,20'
              BranchSideFuncs:
                - HashTable_Remove
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:399,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:400,6'
          Dst:             InterlockedDecrement
        - Src:             'channels/drdynvc/client/drdynvc_main.c:405,3'
          Dst:             HashTable_Remove
    - functionName:    dvcman_write_channel
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannel
        - cbSize
        - pBuffer
        - pReserved
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - drdynvc_write_data
        - dvcman_channel_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:619,15'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:619,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - drdynvc_write_data
                - LeaveCriticalSection
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:620,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:619,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:620,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - drdynvc_write_data
                - LeaveCriticalSection
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:622,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - drdynvc_write_data
                - LeaveCriticalSection
                - dvcman_channel_close
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:627,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:628,24'
              BranchSideFuncs:
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:622,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/drdynvc/client/drdynvc_main.c:624,6'
          Dst:             drdynvc_write_data
        - Src:             'channels/drdynvc/client/drdynvc_main.c:625,2'
          Dst:             LeaveCriticalSection
        - Src:             'channels/drdynvc/client/drdynvc_main.c:628,3'
          Dst:             dvcman_channel_close
    - functionName:    dvcman_channel_new
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
        - ChannelId
        - ChannelName
      BBCount:         17
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - InitializeCriticalSectionEx
        - __assert_fail
        - _strdup
        - calloc
        - dvcman_channel_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:523,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:523,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:524,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:524,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:524,2'
              BranchSideFuncs:
                - calloc
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:525,29'
              BranchSideFuncs:
                - calloc
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:527,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:528,3'
              BranchSideFuncs:
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:530,29'
              BranchSideFuncs:
                - _strdup
                - dvcman_channel_free
                - InitializeCriticalSectionEx
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:536,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:537,3'
              BranchSideFuncs:
                - InitializeCriticalSectionEx
                - dvcman_channel_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:539,37'
              BranchSideFuncs:
                - InitializeCriticalSectionEx
                - dvcman_channel_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:539,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:540,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:542,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:523,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:524,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:525,29'
          Dst:             calloc
        - Src:             'channels/drdynvc/client/drdynvc_main.c:534,26'
          Dst:             _strdup
        - Src:             'channels/drdynvc/client/drdynvc_main.c:539,7'
          Dst:             InitializeCriticalSectionEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:544,2'
          Dst:             dvcman_channel_free
    - functionName:    dvcman_channel_free
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DeleteCriticalSection
        - Stream_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:386,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:387,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:389,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:389,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:390,18'
              BranchSideFuncs:
                - Stream_Release
                - DeleteCriticalSection
                - free
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:392,26'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:390,3'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:392,2'
          Dst:             DeleteCriticalSection
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.984
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    dvcman_open_channel
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - channel
      BBCount:         32
      ICount:          143
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - check_open_close_receive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:771,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:771,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:772,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:772,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:772,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:773,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:773,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:773,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:775,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:777,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:779,29'
              BranchSideFuncs:
                - check_open_close_receive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:789,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:781,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:783,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:787,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:783,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:783,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:785,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:789,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:789,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:791,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:771,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:772,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:779,4'
          Dst:             check_open_close_receive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:783,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:783,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:789,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:789,3'
          Dst:             WLog_PrintMessage
    - functionName:    dvcman_create_channel
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
        - ChannelId
        - ChannelName
        - res
      BBCount:         105
      ICount:          506
      EdgeCount:       122
      CyclomaticComplexity: 19
      functionsReached:
        - HashTable_GetItemValue
        - HashTable_Insert
        - HashTable_Lock
        - HashTable_Unlock
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - dvcman_channel_free
        - dvcman_channel_new
        - dvcman_channel_unref
        - dvcman_get_channel_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:665,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:665,2'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:666,2'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:666,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:666,2'
              BranchSideFuncs:
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:668,17'
              BranchSideFuncs:
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:670,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:672,4'
              BranchSideFuncs:
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:676,37'
              BranchSideFuncs:
                - dvcman_get_channel_by_id
                - dvcman_channel_new
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:677,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:679,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:699,38'
              BranchSideFuncs:
                - dvcman_channel_new
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
                - HashTable_Insert
                - WLog_IsLevelActive
                - dvcman_channel_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:679,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:682,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:689,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:689,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:691,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:682,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:682,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:685,6'
              BranchSideFuncs:
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:691,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:691,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:693,6'
              BranchSideFuncs:
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:701,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:701,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:702,5'
              BranchSideFuncs:
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:707,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:709,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - HashTable_Unlock
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:716,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - HashTable_Unlock
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:709,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:709,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_free
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:710,4'
              BranchSideFuncs:
                - dvcman_channel_free
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:723,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:725,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - HashTable_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:732,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - HashTable_Unlock
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:725,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:725,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_unref
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:727,4'
              BranchSideFuncs:
                - dvcman_channel_unref
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:732,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:734,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:741,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:734,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:734,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_channel_unref
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:735,4'
              BranchSideFuncs:
                - dvcman_channel_unref
                - HashTable_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:741,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:741,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:743,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:748,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:748,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:748,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:748,2'
              BranchSideFuncs:
                - HashTable_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:749,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:749,14'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:751,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Unlock
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:751,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:751,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:753,2'
              BranchSideFuncs:
                - HashTable_Unlock
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:665,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:666,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:668,2'
          Dst:             HashTable_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:669,31'
          Dst:             HashTable_GetItemValue
        - Src:             'channels/drdynvc/client/drdynvc_main.c:676,12'
          Dst:             dvcman_get_channel_by_id
        - Src:             'channels/drdynvc/client/drdynvc_main.c:682,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:682,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:691,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:691,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:699,19'
          Dst:             dvcman_channel_new
        - Src:             'channels/drdynvc/client/drdynvc_main.c:701,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:701,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:707,7'
          Dst:             HashTable_Insert
        - Src:             'channels/drdynvc/client/drdynvc_main.c:709,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:709,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:711,3'
          Dst:             dvcman_channel_free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:725,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:725,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:728,3'
          Dst:             dvcman_channel_unref
        - Src:             'channels/drdynvc/client/drdynvc_main.c:734,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:734,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:736,3'
          Dst:             dvcman_channel_unref
        - Src:             'channels/drdynvc/client/drdynvc_main.c:741,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:741,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:748,2'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:748,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:748,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:751,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:751,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:756,2'
          Dst:             HashTable_Unlock
    - functionName:    dvcman_get_channel_by_id
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pChannelMgr
        - ChannelId
        - doRef
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_GetItemValue
        - HashTable_Lock
        - HashTable_Unlock
        - InterlockedIncrement
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:224,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:224,2'
              BranchSideFuncs:
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - InterlockedIncrement
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:225,17'
              BranchSideFuncs:
                - HashTable_Lock
                - HashTable_GetItemValue
                - HashTable_Unlock
                - InterlockedIncrement
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:227,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:227,6'
              BranchSideFuncs:
                - HashTable_Unlock
                - InterlockedIncrement
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:229,7'
              BranchSideFuncs:
                - HashTable_Unlock
                - InterlockedIncrement
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:229,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:230,26'
              BranchSideFuncs:
                - InterlockedIncrement
                - HashTable_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:231,2'
              BranchSideFuncs:
                - HashTable_Unlock
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:224,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:225,2'
          Dst:             HashTable_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:226,15'
          Dst:             HashTable_GetItemValue
        - Src:             'channels/drdynvc/client/drdynvc_main.c:230,4'
          Dst:             InterlockedIncrement
        - Src:             'channels/drdynvc/client/drdynvc_main.c:233,2'
          Dst:             HashTable_Unlock
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    drdynvc_read_variable_uint
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - cbLen
      BBCount:         13
      ICount:          54
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1132,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1135,4'
              BranchSideFuncs:
                - stream_read_u8
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1139,4'
              BranchSideFuncs:
                - stream_read_u16_le
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1143,4'
              BranchSideFuncs:
                - stream_read_u32_le
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1135,4'
          Dst:             stream_read_u8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1139,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1143,4'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.984
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.984
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.984
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.984
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    drdynvc_cblen_to_bytes
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cbLen
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1115,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1118,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1121,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1124,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    drdynvc_send_capability_response
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
      BBCount:         35
      ICount:          157
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - StreamPool_Take
        - Stream_Write_UINT16
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - drdynvc_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1046,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1047,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1049,20'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1050,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1050,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1052,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1052,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1052,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1053,22'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1055,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1057,3'
              BranchSideFuncs:
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1061,22'
              BranchSideFuncs:
                - Stream_Write_UINT16
                - Stream_Write_UINT16
                - drdynvc_send
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1057,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1057,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1058,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1065,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1067,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1071,9'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1067,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1067,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1069,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1050,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1052,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1052,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1053,6'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1057,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1057,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1061,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1062,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1063,11'
          Dst:             drdynvc_send
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1067,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1067,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1067,3'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_process_close_request
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - Sp
        - cbChId
        - s
      BBCount:         25
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_cblen_to_bytes
        - drdynvc_read_variable_uint
        - dvcman_channel_close
        - dvcman_channel_unref
        - dvcman_get_channel_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1365,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1365,2'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1366,7'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1366,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1367,3'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1369,41'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1370,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1370,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1374,37'
              BranchSideFuncs:
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_channel_close
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1375,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1377,3'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1382,23'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1377,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1377,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1379,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1365,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1366,7'
          Dst:             drdynvc_cblen_to_bytes
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1366,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1369,14'
          Dst:             drdynvc_read_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1370,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1370,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1374,12'
          Dst:             dvcman_get_channel_by_id
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1377,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1377,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1382,2'
          Dst:             dvcman_channel_close
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1383,2'
          Dst:             dvcman_channel_unref
    - functionName:    drdynvc_process_data
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - Sp
        - cbChId
        - s
        - ThreadingFlags
      BBCount:         31
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_cblen_to_bytes
        - drdynvc_read_variable_uint
        - dvcman_channel_close
        - dvcman_channel_unref
        - dvcman_get_channel_by_id
        - dvcman_receive_channel_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1323,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1323,2'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1324,7'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1324,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1325,3'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1327,41'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1328,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1328,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1331,37'
              BranchSideFuncs:
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1332,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1339,3'
              BranchSideFuncs:
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1343,6'
              BranchSideFuncs:
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1339,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1339,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1340,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1343,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1344,3'
              BranchSideFuncs:
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1346,39'
              BranchSideFuncs:
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1347,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1347,16'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1348,33'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1323,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1324,7'
          Dst:             drdynvc_cblen_to_bytes
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1324,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1327,14'
          Dst:             drdynvc_read_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1328,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1328,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1331,12'
          Dst:             dvcman_get_channel_by_id
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1339,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1339,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1346,11'
          Dst:             dvcman_receive_channel_data
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1348,12'
          Dst:             dvcman_channel_close
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1351,2'
          Dst:             dvcman_channel_unref
    - functionName:    drdynvc_process_data_first
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - Sp
        - cbChId
        - s
        - ThreadingFlags
      BBCount:         34
      ICount:          191
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_cblen_to_bytes
        - drdynvc_read_variable_uint
        - dvcman_channel_close
        - dvcman_channel_unref
        - dvcman_get_channel_by_id
        - dvcman_receive_channel_data
        - dvcman_receive_channel_data_first
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1272,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1272,2'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1273,7'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1273,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1275,3'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1277,41'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - drdynvc_read_variable_uint
                - WLog_IsLevelActive
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1279,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1279,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1283,37'
              BranchSideFuncs:
                - dvcman_get_channel_by_id
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1284,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1291,3'
              BranchSideFuncs:
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1295,6'
              BranchSideFuncs:
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1291,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1291,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1292,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1295,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1296,3'
              BranchSideFuncs:
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1298,45'
              BranchSideFuncs:
                - dvcman_receive_channel_data_first
                - dvcman_channel_unref
                - dvcman_channel_close
                - dvcman_receive_channel_data
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1300,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1301,40'
              BranchSideFuncs:
                - dvcman_receive_channel_data
                - dvcman_channel_unref
                - dvcman_channel_close
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1303,6'
              BranchSideFuncs:
                - dvcman_channel_unref
                - dvcman_channel_close
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1303,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1303,16'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1304,33'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_unref
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1272,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1273,7'
          Dst:             drdynvc_cblen_to_bytes
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1273,7'
          Dst:             drdynvc_cblen_to_bytes
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1273,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1277,14'
          Dst:             drdynvc_read_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1278,11'
          Dst:             drdynvc_read_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1279,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1279,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1283,12'
          Dst:             dvcman_get_channel_by_id
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1291,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1291,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1298,11'
          Dst:             dvcman_receive_channel_data_first
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1301,12'
          Dst:             dvcman_receive_channel_data
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1304,12'
          Dst:             dvcman_channel_close
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1307,2'
          Dst:             dvcman_channel_unref
    - functionName:    drdynvc_process_create_request
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - Sp
        - cbChId
        - s
      BBCount:         95
      ICount:          463
      EdgeCount:       112
      CyclomaticComplexity: 19
      functionsReached:
        - StreamPool_Take
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Copy
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_SetPosition
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - drdynvc_cblen_to_bytes
        - drdynvc_read_variable_uint
        - drdynvc_send
        - drdynvc_send_capability_response
        - dvcman_channel_unref
        - dvcman_create_channel
        - dvcman_open_channel
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1165,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1166,3'
              BranchSideFuncs:
                - __assert_fail
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - drdynvc_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1168,20'
              BranchSideFuncs:
                - __assert_fail
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - drdynvc_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1169,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1169,2'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - drdynvc_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1171,6'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - drdynvc_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1171,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1178,3'
              BranchSideFuncs:
                - drdynvc_send_capability_response
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1189,7'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1180,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1182,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1186,3'
              BranchSideFuncs:
                - drdynvc_cblen_to_bytes
                - Stream_CheckAndLogRequiredLengthEx
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1182,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1182,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1183,11'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1189,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1190,3'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1192,54'
              BranchSideFuncs:
                - drdynvc_read_variable_uint
                - Stream_GetPosition.977
                - Stream_ConstPointer
                - Stream_GetRemainingLength
                - strnlen
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1197,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1198,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1200,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1200,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1200,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1203,29'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1204,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1206,3'
              BranchSideFuncs:
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1210,21'
              BranchSideFuncs:
                - Stream_Write_UINT8
                - Stream_SetPosition
                - Stream_Copy
                - dvcman_create_channel
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1206,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1206,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1207,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1216,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1219,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1223,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1227,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1231,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1219,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1219,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1220,14'
              BranchSideFuncs:
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1223,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1223,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1224,14'
              BranchSideFuncs:
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1227,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1227,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1228,14'
              BranchSideFuncs:
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1231,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1231,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1232,14'
              BranchSideFuncs:
                - Stream_Write_UINT32
                - drdynvc_send
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1238,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1240,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_channel_unref
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1246,6'
              BranchSideFuncs:
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1240,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1240,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - dvcman_channel_unref
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1242,24'
              BranchSideFuncs:
                - dvcman_channel_unref
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1246,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1248,37'
              BranchSideFuncs:
                - dvcman_open_channel
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1248,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1254,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1250,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1250,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1252,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1169,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1180,17'
          Dst:             drdynvc_send_capability_response
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1182,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1182,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1189,7'
          Dst:             drdynvc_cblen_to_bytes
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1189,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1192,27'
          Dst:             drdynvc_read_variable_uint
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1193,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1194,21'
          Dst:             Stream_ConstPointer
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1195,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1197,6'
          Dst:             strnlen
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1200,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1200,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1203,13'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1206,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1206,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1210,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1211,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1212,2'
          Dst:             Stream_Copy
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1215,6'
          Dst:             dvcman_create_channel
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1219,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1219,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1223,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1223,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1227,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1227,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1231,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1231,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1235,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1237,11'
          Dst:             drdynvc_send
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1240,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1240,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1240,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1242,3'
          Dst:             dvcman_channel_unref
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1248,17'
          Dst:             dvcman_open_channel
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1250,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1250,4'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_process_capability_request
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - Sp
        - cbChId
        - s
      BBCount:         33
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_IsLevelActive
        - drdynvc_send_capability_response
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1084,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1085,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1087,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1087,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1088,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1090,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1090,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1090,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1091,14'
              BranchSideFuncs:
                - Stream_Seek.984
                - stream_read_u16_le
                - drdynvc_send_capability_response
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1097,30'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1097,34'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - drdynvc_send_capability_response
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1099,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - drdynvc_send_capability_response
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1097,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1099,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - drdynvc_send_capability_response
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1108,44'
              BranchSideFuncs:
                - drdynvc_send_capability_response
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1099,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1100,4'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - drdynvc_send_capability_response
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1102,3'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - drdynvc_send_capability_response
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1087,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1090,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1090,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1091,2'
          Dst:             Stream_Seek
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1092,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1099,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1102,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1103,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1104,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1105,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1108,11'
          Dst:             drdynvc_send_capability_response
    - functionName:    drdynvc_order_recv
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - s
        - ThreadingFlags
      BBCount:         31
      ICount:          199
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_get_packet_type
        - drdynvc_process_capability_request
        - drdynvc_process_close_request
        - drdynvc_process_create_request
        - drdynvc_process_data
        - drdynvc_process_data_first
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1396,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1396,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8
                - WLog_IsLevelActive
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_get_packet_type
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1397,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8
                - WLog_IsLevelActive
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_get_packet_type
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1397,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1398,3'
              BranchSideFuncs:
                - stream_read_u8
                - WLog_IsLevelActive
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_get_packet_type
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1400,2'
              BranchSideFuncs:
                - stream_read_u8
                - WLog_IsLevelActive
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_get_packet_type
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1404,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1404,2'
              BranchSideFuncs:
                - drdynvc_get_packet_type
                - WLog_PrintMessage
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1407,10'
              BranchSideFuncs:
                - drdynvc_process_close_request
                - drdynvc_process_data
                - drdynvc_process_data_first
                - drdynvc_process_create_request
                - drdynvc_process_capability_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1407,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1410,46'
              BranchSideFuncs:
                - drdynvc_process_capability_request
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1413,42'
              BranchSideFuncs:
                - drdynvc_process_create_request
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1416,38'
              BranchSideFuncs:
                - drdynvc_process_data_first
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1419,32'
              BranchSideFuncs:
                - drdynvc_process_data
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1422,41'
              BranchSideFuncs:
                - drdynvc_process_close_request
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1425,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1425,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1425,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1426,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1396,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1397,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1400,2'
          Dst:             stream_read_u8
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1404,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1404,2'
          Dst:             drdynvc_get_packet_type
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1404,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1410,11'
          Dst:             drdynvc_process_capability_request
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1413,11'
          Dst:             drdynvc_process_create_request
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1416,11'
          Dst:             drdynvc_process_data_first
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1419,11'
          Dst:             drdynvc_process_data
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1422,11'
          Dst:             drdynvc_process_close_request
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1425,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1425,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    drdynvc_virtual_channel_event_data_received
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         70
      ICount:          336
      EdgeCount:       86
      CyclomaticComplexity: 18
      functionsReached:
        - MessageQueue_Post
        - StreamPool_Take
        - Stream_Capacity
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Release
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_order_recv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1441,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1441,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1442,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1442,41'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1442,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1444,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1442,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1444,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1447,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1447,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1449,26'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1456,18'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1450,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1451,19'
              BranchSideFuncs:
                - Stream_Release
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1453,38'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1456,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1458,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1462,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1458,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1458,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1459,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1462,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1464,3'
              BranchSideFuncs:
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1470,15'
              BranchSideFuncs:
                - Stream_Write.997
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1464,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1464,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1465,18'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1472,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1474,38'
              BranchSideFuncs:
                - Stream_Capacity.1047
                - Stream_GetPosition.977
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1507,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1476,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1478,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1482,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1478,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1478,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1479,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1486,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1488,27'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1496,36'
              BranchSideFuncs:
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1488,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1490,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1493,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1490,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1490,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1491,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1501,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1501,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1503,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1441,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1451,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1453,22'
          Dst:             StreamPool_Take
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1458,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1458,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1462,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1464,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1464,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1465,3'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1470,2'
          Dst:             Stream_Write
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1474,22'
          Dst:             Stream_Capacity
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1475,22'
          Dst:             Stream_GetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1478,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1478,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1483,3'
          Dst:             Stream_SealLength
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1484,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1488,9'
          Dst:             MessageQueue_Post
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1490,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1490,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1496,17'
          Dst:             drdynvc_order_recv
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1497,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1501,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1501,5'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_virtual_channel_client_thread
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         46
      ICount:          218
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - ExitThread
        - HashTable_Clear
        - MessageQueue_Peek
        - MessageQueue_Wait
        - Stream_Release
        - WLog_IsLevelActive
        - drdynvc_order_recv
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1561,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1563,3'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1567,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1569,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1571,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1576,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1571,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1571,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1572,10'
              BranchSideFuncs:
                - HashTable_Clear
                - ExitThread
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1576,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1578,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1583,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1578,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1578,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1579,10'
              BranchSideFuncs:
                - HashTable_Clear
                - ExitThread
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1583,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1584,4'
              BranchSideFuncs:
                - HashTable_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1586,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1586,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1567,2'
              BranchSideFuncs:
                - drdynvc_order_recv
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1588,11'
              BranchSideFuncs:
                - drdynvc_order_recv
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1591,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1593,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1597,19'
              BranchSideFuncs:
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1593,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1593,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - WLog_IsLevelActive
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1595,4'
              BranchSideFuncs:
                - Stream_Release
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - HashTable_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_order_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1610,12'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1610,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1614,20'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1610,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1611,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1614,20'
              BranchSideFuncs:
                - ExitThread
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1563,3'
          Dst:             ExitThread
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1569,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1571,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1571,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1576,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1578,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1578,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1591,17'
          Dst:             drdynvc_order_recv
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1593,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1593,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1597,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1607,3'
          Dst:             HashTable_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1611,3'
          Dst:             setChannelError
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1614,2'
          Dst:             ExitThread
    - functionName:    dvcman_init
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
      BBCount:         23
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:586,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:586,2'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:587,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:588,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:590,43'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:599,2'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:592,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:592,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:592,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:593,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:595,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:599,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:595,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:595,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ArrayList_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:597,4'
              BranchSideFuncs:
                - ArrayList_Unlock
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:586,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:587,2'
          Dst:             ArrayList_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:588,25'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:590,25'
          Dst:             ArrayList_GetItem
        - Src:             'channels/drdynvc/client/drdynvc_main.c:595,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:595,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:602,2'
          Dst:             ArrayList_Unlock
    - functionName:    dvcman_load_addin
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
        - args
        - context
      BBCount:         25
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_load_channel_addin_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:355,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:355,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:356,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:357,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:357,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:357,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:358,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:358,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:358,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:360,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:360,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:360,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_load_channel_addin_entry
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:363,39'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:366,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:368,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:381,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:355,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:356,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:357,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:358,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:360,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:360,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:363,6'
          Dst:             freerdp_load_channel_addin_entry
    - functionName:    drdynvc_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         47
      ICount:          207
      EdgeCount:       55
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_Release
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - drdynvc_virtual_channel_event_data_received
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1518,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1518,2'
              BranchSideFuncs:
                - setChannelError
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_data_received
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1519,10'
              BranchSideFuncs:
                - setChannelError
                - Stream_Release
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_data_received
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1519,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1522,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1539,27'
              BranchSideFuncs:
                - Stream_Release
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1539,27'
              BranchSideFuncs:
                - Stream_Release
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1545,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1522,17'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1522,21'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1522,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1527,61'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1524,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1524,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1524,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1527,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1529,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1534,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1529,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1529,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1534,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1548,12'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,12'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1548,23'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,26'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,23'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1548,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1548,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1549,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1518,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1524,5'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1524,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1524,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1527,17'
          Dst:             drdynvc_virtual_channel_event_data_received
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1529,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1529,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1540,4'
          Dst:             Stream_Release
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1549,3'
          Dst:             setChannelError
    - functionName:    dvcman_wtslistener_free
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:45,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:45,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:46,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    dvcman_get_configuration
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pListener
        - ppPropertyBag
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:57,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:57,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:57,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:57,2'
          Dst:             __assert_fail
    - functionName:    dvcman_free
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
        - pChannelMgr
      BBCount:         6
      ICount:          56
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ArrayList_Free
        - HashTable_Free
        - StreamPool_Free
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:564,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:564,2'
              BranchSideFuncs:
                - HashTable_Free
                - ArrayList_Free
                - ArrayList_Free
                - HashTable_Free
                - StreamPool_Free
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:564,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:564,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:567,2'
          Dst:             HashTable_Free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:568,2'
          Dst:             ArrayList_Free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:569,2'
          Dst:             ArrayList_Free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:570,2'
          Dst:             HashTable_Free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:572,2'
          Dst:             StreamPool_Free
    - functionName:    dvcman_plugin_terminate
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         24
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:251,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:251,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:252,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:252,15'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:252,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:252,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:253,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:253,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:254,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:254,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:254,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:254,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:254,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:254,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:254,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:251,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:254,3'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:254,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:254,3'
          Dst:             WLog_PrintMessage
    - functionName:    wts_listener_free
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dvcman_wtslistener_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:260,2'
          Dst:             dvcman_wtslistener_free
    - functionName:    channelByIdCleanerFn
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dvcman_channel_close
        - dvcman_channel_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:279,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:279,6'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:281,24'
              BranchSideFuncs:
                - dvcman_channel_close
                - dvcman_channel_free
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:281,3'
          Dst:             dvcman_channel_close
        - Src:             'channels/drdynvc/client/drdynvc_main.c:282,3'
          Dst:             dvcman_channel_free
    - functionName:    channelIdMatch
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k1
        - k2
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:265,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:265,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:266,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:266,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:266,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:266,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:265,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:266,2'
          Dst:             __assert_fail
    - functionName:    channelIdHash
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:272,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:272,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:272,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:272,2'
          Dst:             __assert_fail
    - functionName:    dvcman_get_channel_name
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:214,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:214,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:214,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:214,2'
          Dst:             __assert_fail
    - functionName:    dvcman_get_channel_id
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:207,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:207,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:207,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:207,2'
          Dst:             __assert_fail
    - functionName:    dvcman_find_channel_by_id
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pChannelMgr
        - ChannelId
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dvcman_get_channel_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:241,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:244,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:240,28'
          Dst:             dvcman_get_channel_by_id
    - functionName:    dvcman_destroy_listener
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelMgr
        - pListener
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_Remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:121,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:121,6'
              BranchSideFuncs:
                - HashTable_Remove
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:123,20'
              BranchSideFuncs:
                - HashTable_Remove
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:124,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:125,21'
              BranchSideFuncs:
                - HashTable_Remove
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:126,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:125,4'
          Dst:             HashTable_Remove
    - functionName:    dvcman_create_listener
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelMgr
        - pszChannelName
        - ulFlags
        - pListenerCallback
        - ppListener
      BBCount:         52
      ICount:          236
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - HashTable_Count
        - HashTable_Insert
        - WLog_Get
        - __assert_fail
        - _strdup
        - calloc
        - dvcman_wtslistener_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:76,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:76,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
                - HashTable_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:77,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
                - HashTable_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:77,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:77,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
                - HashTable_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:77,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
                - HashTable_Count
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:77,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:77,2'
              BranchSideFuncs:
                - HashTable_Count
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:77,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:81,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:83,3'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:87,2'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
                - HashTable_Insert
                - dvcman_wtslistener_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:83,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:83,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:83,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:83,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:83,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:83,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:92,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:94,3'
              BranchSideFuncs:
                - HashTable_Insert
                - dvcman_wtslistener_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:99,20'
              BranchSideFuncs:
                - HashTable_Insert
                - dvcman_wtslistener_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:94,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:94,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:94,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - dvcman_wtslistener_free
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:94,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:94,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dvcman_wtslistener_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:94,3'
              BranchSideFuncs:
                - dvcman_wtslistener_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:102,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:103,32'
              BranchSideFuncs:
                - HashTable_Insert
                - dvcman_wtslistener_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:105,24'
              BranchSideFuncs:
                - HashTable_Insert
                - dvcman_wtslistener_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:105,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:107,27'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:76,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:77,2'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:77,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:77,2'
          Dst:             HashTable_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:77,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:79,31'
          Dst:             calloc
        - Src:             'channels/drdynvc/client/drdynvc_main.c:83,3'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:83,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:83,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:90,27'
          Dst:             _strdup
        - Src:             'channels/drdynvc/client/drdynvc_main.c:94,3'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:94,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:94,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:95,3'
          Dst:             dvcman_wtslistener_free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:105,7'
          Dst:             HashTable_Insert
        - Src:             'channels/drdynvc/client/drdynvc_main.c:107,3'
          Dst:             dvcman_wtslistener_free
    - functionName:    dvcman_new
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         23
      ICount:          211
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_New
        - ArrayList_Object
        - HashTable_KeyObject
        - HashTable_New
        - HashTable_SetHashFunction
        - HashTable_ValueObject
        - StreamPool_New
        - __assert_fail
        - calloc
        - channelIdHash
        - dvcman_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:291,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:292,3'
              BranchSideFuncs:
                - HashTable_New
                - dvcman_free
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - __assert_fail
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:294,2'
              BranchSideFuncs:
                - HashTable_New
                - dvcman_free
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - __assert_fail
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:302,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:303,3'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - __assert_fail
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:305,28'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - __assert_fail
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:307,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:307,2'
              BranchSideFuncs:
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:308,2'
              BranchSideFuncs:
                - HashTable_ValueObject
                - __assert_fail
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:311,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:311,2'
              BranchSideFuncs:
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:312,2'
              BranchSideFuncs:
                - StreamPool_New
                - dvcman_free
                - HashTable_New
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:315,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:316,3'
              BranchSideFuncs:
                - HashTable_New
                - dvcman_free
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:318,22'
              BranchSideFuncs:
                - HashTable_New
                - dvcman_free
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:319,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:320,3'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - dvcman_free
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:321,28'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
                - ArrayList_New
                - dvcman_free
                - ArrayList_Object
                - ArrayList_New
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:330,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:331,3'
              BranchSideFuncs:
                - ArrayList_Object
                - ArrayList_New
                - dvcman_free
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:332,25'
              BranchSideFuncs:
                - ArrayList_Object
                - ArrayList_New
                - dvcman_free
                - ArrayList_Object
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:337,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:338,3'
              BranchSideFuncs:
                - ArrayList_Object
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:339,25'
              BranchSideFuncs:
                - ArrayList_Object
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:289,28'
          Dst:             calloc
        - Src:             'channels/drdynvc/client/drdynvc_main.c:300,25'
          Dst:             HashTable_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:305,2'
          Dst:             HashTable_SetHashFunction
        - Src:             'channels/drdynvc/client/drdynvc_main.c:305,2'
          Dst:             channelIdHash
        - Src:             'channels/drdynvc/client/drdynvc_main.c:306,8'
          Dst:             HashTable_KeyObject
        - Src:             'channels/drdynvc/client/drdynvc_main.c:307,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:310,8'
          Dst:             HashTable_ValueObject
        - Src:             'channels/drdynvc/client/drdynvc_main.c:311,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:314,17'
          Dst:             StreamPool_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:318,22'
          Dst:             HashTable_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:321,2'
          Dst:             HashTable_SetHashFunction
        - Src:             'channels/drdynvc/client/drdynvc_main.c:321,2'
          Dst:             HashTable_StringHash
        - Src:             'channels/drdynvc/client/drdynvc_main.c:323,8'
          Dst:             HashTable_KeyObject
        - Src:             'channels/drdynvc/client/drdynvc_main.c:326,8'
          Dst:             HashTable_ValueObject
        - Src:             'channels/drdynvc/client/drdynvc_main.c:329,25'
          Dst:             ArrayList_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:332,8'
          Dst:             ArrayList_Object
        - Src:             'channels/drdynvc/client/drdynvc_main.c:336,20'
          Dst:             ArrayList_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:339,8'
          Dst:             ArrayList_Object
        - Src:             'channels/drdynvc/client/drdynvc_main.c:343,2'
          Dst:             dvcman_free
    - functionName:    drdynvc_queue_object_free
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1623,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1623,15'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1624,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1623,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1624,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1626,16'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1628,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1628,6'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1629,18'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1629,3'
          Dst:             Stream_Release
    - functionName:    drdynvc_virtual_channel_event_detached
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
      BBCount:         25
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - WLog_IsLevelActive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1872,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1873,3'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1875,20'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1877,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1878,3'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1880,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1881,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1883,43'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1891,2'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1885,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1885,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1885,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1886,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1888,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1891,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1888,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1888,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ArrayList_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1889,4'
              BranchSideFuncs:
                - ArrayList_Unlock
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1880,2'
          Dst:             ArrayList_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1881,25'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1883,25'
          Dst:             ArrayList_GetItem
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1888,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1888,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1894,2'
          Dst:             ArrayList_Unlock
    - functionName:    drdynvc_virtual_channel_event_attached
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
      BBCount:         25
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - WLog_IsLevelActive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1841,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1842,3'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1844,20'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1846,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1847,3'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1849,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1850,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1852,43'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1860,2'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1854,11'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1854,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1854,9'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1855,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1857,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Unlock
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1860,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1857,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1857,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ArrayList_Unlock
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1858,4'
              BranchSideFuncs:
                - ArrayList_Unlock
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1849,2'
          Dst:             ArrayList_Lock
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1850,25'
          Dst:             ArrayList_Count
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1852,25'
          Dst:             ArrayList_GetItem
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1857,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1857,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1863,2'
          Dst:             ArrayList_Unlock
    - functionName:    drdynvc_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MessageQueue_Free
        - dvcman_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1819,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1820,3'
              BranchSideFuncs:
                - MessageQueue_Free
                - free
                - free
                - dvcman_free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1822,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - free
                - free
                - dvcman_free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1825,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1827,15'
              BranchSideFuncs:
                - dvcman_free
                - free
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1830,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1822,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1827,3'
          Dst:             dvcman_free
    - functionName:    drdynvc_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drdynvc
      BBCount:         51
      ICount:          272
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - CloseHandle
        - GetLastError
        - HashTable_Clear
        - MessageQueue_Clear
        - MessageQueue_PostQuit
        - Stream_Release
        - WLog_IsLevelActive
        - WTSErrorToString
        - WaitForSingleObject
        - __assert_fail
        - dvcman_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1746,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1747,3'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1749,6'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1749,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1750,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1752,6'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1752,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1754,30'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1763,6'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1754,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1756,13'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1761,2'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1757,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1757,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1759,11'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1763,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1765,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1782,12'
              BranchSideFuncs:
                - HashTable_Clear
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1765,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1767,13'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1773,15'
              BranchSideFuncs:
                - CloseHandle
                - __assert_fail
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1768,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1768,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1770,11'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1788,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1788,2'
              BranchSideFuncs:
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1789,11'
              BranchSideFuncs:
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1792,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1794,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1798,15'
              BranchSideFuncs:
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1794,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1794,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1796,2'
              BranchSideFuncs:
                - dvcman_clear
                - Stream_Release
                - MessageQueue_Clear
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1799,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1800,22'
              BranchSideFuncs:
                - MessageQueue_Clear
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1801,2'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1803,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1805,18'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1809,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1754,8'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1756,13'
          Dst:             GetLastError
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1757,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1757,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1765,7'
          Dst:             WaitForSingleObject
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1767,13'
          Dst:             GetLastError
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1768,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1768,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1773,3'
          Dst:             CloseHandle
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1784,4'
          Dst:             HashTable_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1788,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1794,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1794,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1794,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1798,2'
          Dst:             dvcman_clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1800,3'
          Dst:             MessageQueue_Clear
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1805,3'
          Dst:             Stream_Release
    - functionName:    drdynvc_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - pData
        - dataLength
      BBCount:         65
      ICount:          313
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - CreateThread
        - SetThreadPriority
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - drdynvc_virtual_channel_client_thread
        - drdynvc_virtual_channel_open_event_ex
        - dvcman_init
        - dvcman_load_addin
        - freerdp_settings_get_pointer_array
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1677,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1677,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1678,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1681,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1682,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1684,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1684,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1684,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1685,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1689,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1691,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1696,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1691,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1691,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1693,10'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1696,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1696,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1697,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1698,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1698,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1700,14'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1700,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1704,42'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1711,27'
              BranchSideFuncs:
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1707,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1708,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1709,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - dvcman_init
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_pointer_array
                - dvcman_load_addin
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1711,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1713,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1717,2'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1713,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1713,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1714,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1719,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1719,15'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1722,47'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1721,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1724,10'
              BranchSideFuncs:
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1729,26'
              BranchSideFuncs:
                - SetThreadPriority
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1725,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1725,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1726,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1729,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1731,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1730,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1730,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1677,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1684,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1685,11'
          Dst:             drdynvc_virtual_channel_open_event_ex
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1691,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1691,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1691,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1696,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1698,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1701,15'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1704,7'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1705,11'
          Dst:             dvcman_load_addin
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1711,15'
          Dst:             dvcman_init
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1713,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1713,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1721,27'
          Dst:             CreateThread
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1721,27'
          Dst:             drdynvc_virtual_channel_client_thread
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1725,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1725,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1729,8'
          Dst:             SetThreadPriority
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1730,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1730,4'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_virtual_channel_event_initialized
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drdynvc
        - pData
        - dataLength
      BBCount:         25
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - MessageQueue_New
        - MessageQueue_Object
        - WLog_IsLevelActive
        - dvcman_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1639,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1640,3'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - dvcman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1642,19'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - dvcman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1644,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1646,3'
              BranchSideFuncs:
                - MessageQueue_Object
                - dvcman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1650,28'
              BranchSideFuncs:
                - MessageQueue_Object
                - dvcman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1646,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1646,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1647,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1654,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1656,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1660,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1656,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1656,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1657,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1642,19'
          Dst:             MessageQueue_New
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1646,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1646,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1650,8'
          Dst:             MessageQueue_Object
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1652,25'
          Dst:             dvcman_new
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1656,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1656,3'
          Dst:             WLog_PrintMessage
    - functionName:    drdynvc_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         83
      ICount:          328
      EdgeCount:       98
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - drdynvc_virtual_channel_event_attached
        - drdynvc_virtual_channel_event_connected
        - drdynvc_virtual_channel_event_detached
        - drdynvc_virtual_channel_event_disconnected
        - drdynvc_virtual_channel_event_initialized
        - drdynvc_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1906,15'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1906,19'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_detached
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_attached
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1906,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1912,10'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_detached
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_attached
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drdynvc_virtual_channel_event_initialized
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1908,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1908,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1908,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1912,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1915,54'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_initialized
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1918,57'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_connected
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1926,60'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_disconnected
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1935,58'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_terminated
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1943,56'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_attached
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1951,56'
              BranchSideFuncs:
                - drdynvc_virtual_channel_event_detached
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1959,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1918,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1919,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1923,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1919,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1919,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1923,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1926,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1927,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1932,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1927,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1927,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1932,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1935,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1936,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1940,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1936,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1936,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1940,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1943,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1944,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1948,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1944,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1944,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1948,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1951,8'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1952,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1956,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1952,5'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1952,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1956,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1962,12'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1962,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1962,12'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1962,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1962,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1963,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1908,3'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1908,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1908,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1915,12'
          Dst:             drdynvc_virtual_channel_event_initialized
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1918,17'
          Dst:             drdynvc_virtual_channel_event_connected
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1919,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1919,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1926,17'
          Dst:             drdynvc_virtual_channel_event_disconnected
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1927,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1927,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1935,17'
          Dst:             drdynvc_virtual_channel_event_terminated
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1936,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1936,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1943,17'
          Dst:             drdynvc_virtual_channel_event_attached
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1944,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1944,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1951,17'
          Dst:             drdynvc_virtual_channel_event_detached
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1952,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1952,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1963,3'
          Dst:             setChannelError
    - functionName:    drdynvc_get_version
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1976
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1973,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1973,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1974,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1975,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1975,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1975,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1973,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1975,2'
          Dst:             __assert_fail
    - functionName:    drdynvc_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/drdynvc/client/drdynvc_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         59
      ICount:          319
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - calloc
        - drdynvc_virtual_channel_init_event_ex
        - freerdp_settings_get_bool
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1991,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1991,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1992,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1992,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1994,3'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1998,2'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1994,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1994,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1994,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:1994,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1994,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:1994,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2005,74'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2006,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2029,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2005,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2008,36'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2029,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2010,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2012,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2017,28'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2012,4'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2012,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2013,9'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2023,63'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2024,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2027,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2022,7'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2026,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2027,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2030,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2030,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2031,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2035,2'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2035,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2036,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2040,6'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2042,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2049,43'
              BranchSideFuncs: []
        - Branch String:   'channels/drdynvc/client/drdynvc_main.c:2042,3'
          Branch Sides:
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2042,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/drdynvc/client/drdynvc_main.c:2044,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1989,28'
          Dst:             calloc
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1991,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1994,3'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1994,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:1994,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2000,8'
          Dst:             snprintf
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2008,36'
          Dst:             calloc
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2012,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2012,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2022,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2024,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2029,17'
          Dst:             WLog_Get
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2030,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2030,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2035,2'
          Dst:             __assert_fail
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2036,7'
          Dst:             drdynvc_virtual_channel_init_event_ex
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2042,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2042,3'
          Dst:             WTSErrorToString
        - Src:             'channels/drdynvc/client/drdynvc_main.c:2042,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    remdesk_virtual_channel_event_data_received
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - remdesk
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         77
      ICount:          310
      EdgeCount:       94
      CyclomaticComplexity: 19
      functionsReached:
        - MessageQueue_Post
        - Stream_Capacity
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:740,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:740,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:742,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:742,41'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:742,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:744,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:742,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:744,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:747,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:747,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:749,7'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:761,12'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:749,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:750,16'
              BranchSideFuncs:
                - Stream_Free
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:752,39'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:754,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:756,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:759,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:756,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:756,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:756,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:756,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:756,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:756,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:763,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:765,3'
              BranchSideFuncs:
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:769,15'
              BranchSideFuncs:
                - Stream_Write.1173
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:765,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:765,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:765,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:765,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:765,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:765,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:771,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:773,23'
              BranchSideFuncs:
                - Stream_Capacity.1166
                - Stream_GetPosition.1161
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:790,2'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:773,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:775,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:779,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:775,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:775,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:775,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:775,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:775,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:775,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:783,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:785,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:788,2'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:785,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:785,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:785,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:785,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:785,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:785,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:740,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:750,4'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:752,22'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:756,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:756,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:756,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:763,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/remdesk/client/remdesk_main.c:765,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:765,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:765,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:769,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:773,7'
          Dst:             Stream_Capacity
        - Src:             'channels/remdesk/client/remdesk_main.c:773,35'
          Dst:             Stream_GetPosition
        - Src:             'channels/remdesk/client/remdesk_main.c:775,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:775,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:775,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:780,3'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:781,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/remdesk/client/remdesk_main.c:783,8'
          Dst:             MessageQueue_Post
        - Src:             'channels/remdesk/client/remdesk_main.c:785,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:785,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:785,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1179
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.1179
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    remdesk_generate_expert_blob
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         77
      ICount:          311
      EdgeCount:       92
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_assistance_bin_to_hex_string
        - freerdp_assistance_construct_expert_blob
        - freerdp_assistance_encrypt_pass_stub
        - freerdp_settings_get_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:77,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:77,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:79,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:79,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:79,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:80,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:81,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:81,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:83,6'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:83,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:86,41'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:87,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:88,42'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:90,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:90,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:92,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:96,37'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:92,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:92,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:92,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:92,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:92,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:98,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:99,8'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:101,49'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:105,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:107,3'
              BranchSideFuncs:
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:111,46'
              BranchSideFuncs:
                - freerdp_assistance_bin_to_hex_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:107,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:107,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:107,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:107,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:107,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:107,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:114,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:116,3'
              BranchSideFuncs:
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:120,65'
              BranchSideFuncs:
                - freerdp_assistance_construct_expert_blob
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:116,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:116,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:116,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:116,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:116,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:116,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:123,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:129,2'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:125,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:125,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:125,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:125,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:125,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:125,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:77,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:79,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:81,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:86,13'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:88,14'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:92,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:92,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:92,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:96,9'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:101,21'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:103,6'
          Dst:             freerdp_assistance_encrypt_pass_stub
        - Src:             'channels/remdesk/client/remdesk_main.c:107,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:107,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:107,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:111,9'
          Dst:             freerdp_assistance_bin_to_hex_string
        - Src:             'channels/remdesk/client/remdesk_main.c:116,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:116,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:116,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:120,24'
          Dst:             freerdp_assistance_construct_expert_blob
        - Src:             'channels/remdesk/client/remdesk_main.c:125,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:125,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:125,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    remdesk_write_channel_header
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         13
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT32
        - __assert_fail
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:180,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:180,2'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:181,2'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
        - Branch String:   'channels/remdesk/client/remdesk_main.c:181,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:181,2'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:183,14'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
        - Branch String:   'channels/remdesk/client/remdesk_main.c:183,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:185,32'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:188,28'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_Write.1173
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:180,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:181,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:188,20'
          Dst:             strnlen
        - Src:             'channels/remdesk/client/remdesk_main.c:189,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/remdesk/client/remdesk_main.c:190,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/remdesk/client/remdesk_main.c:191,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    remdesk_virtual_channel_write
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
      BBCount:         36
      ICount:          152
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:45,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:47,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.1190
                - Stream_Length
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:52,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.1190
                - Stream_Length
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:47,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:47,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:47,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:47,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:47,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:47,3'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:52,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:52,2'
              BranchSideFuncs:
                - Stream_Buffer.1190
                - Stream_Length
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:53,11'
              BranchSideFuncs:
                - Stream_Buffer.1190
                - Stream_Length
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:56,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:58,15'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:59,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:59,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:59,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:59,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:59,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:59,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:47,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:47,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:47,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:48,3'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:52,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:54,48'
          Dst:             Stream_Buffer
        - Src:             'channels/remdesk/client/remdesk_main.c:54,74'
          Dst:             Stream_Length
        - Src:             'channels/remdesk/client/remdesk_main.c:58,3'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:59,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:59,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:59,3'
          Dst:             WTSErrorToString
        - Src:             'channels/remdesk/client/remdesk_main.c:59,3'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_write_ctl_header
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ctlHeader
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
        - __assert_fail
        - remdesk_write_channel_header
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:202,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:202,2'
              BranchSideFuncs:
                - __assert_fail
                - remdesk_write_channel_header
                - Stream_Write_UINT32.1193
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:203,2'
              BranchSideFuncs:
                - __assert_fail
                - remdesk_write_channel_header
                - Stream_Write_UINT32.1193
        - Branch String:   'channels/remdesk/client/remdesk_main.c:203,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:203,2'
              BranchSideFuncs:
                - remdesk_write_channel_header
                - Stream_Write_UINT32.1193
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:203,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:202,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:203,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:205,2'
          Dst:             remdesk_write_channel_header
        - Src:             'channels/remdesk/client/remdesk_main.c:206,2'
          Dst:             Stream_Write_UINT32
    - functionName:    remdesk_prepare_ctl_header
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctlHeader
        - msgType
        - msgSize
      BBCount:         6
      ICount:          47
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:218,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:218,2'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:218,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:218,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:221,8'
          Dst:             snprintf
    - functionName:    remdesk_send_ctl_verify_password_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         56
      ICount:          235
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - WLog_Get
        - __assert_fail
        - remdesk_generate_expert_blob
        - remdesk_prepare_ctl_header
        - remdesk_virtual_channel_write
        - remdesk_write_ctl_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:472,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:472,2'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - ConvertUtf8ToWCharAlloc
                - free
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:474,44'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - ConvertUtf8ToWCharAlloc
                - free
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:474,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:476,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:480,19'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - free
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:476,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:476,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:476,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:476,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:476,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:476,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:483,19'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:483,23'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:484,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:483,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:484,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:486,18'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:490,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:492,3'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:497,27'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:492,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:492,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:492,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:492,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:492,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:492,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:501,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:501,56'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:502,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:502,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:502,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:502,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:502,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:502,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:502,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:472,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:474,15'
          Dst:             remdesk_generate_expert_blob
        - Src:             'channels/remdesk/client/remdesk_main.c:476,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:476,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:476,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:481,16'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/remdesk/client/remdesk_main.c:487,2'
          Dst:             remdesk_prepare_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:488,6'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:492,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:492,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:492,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:497,2'
          Dst:             remdesk_write_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:498,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:499,2'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:501,15'
          Dst:             remdesk_virtual_channel_write
        - Src:             'channels/remdesk/client/remdesk_main.c:502,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:502,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:502,3'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_send_ctl_expert_on_vista_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         35
      ICount:          165
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - WLog_Get
        - __assert_fail
        - remdesk_generate_expert_blob
        - remdesk_prepare_ctl_header
        - remdesk_virtual_channel_write
        - remdesk_write_ctl_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:521,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:521,2'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:523,44'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:523,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:525,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:529,32'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
        - Branch String:   'channels/remdesk/client/remdesk_main.c:525,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:525,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:525,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:525,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:525,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:525,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:535,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:537,3'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:541,27'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
        - Branch String:   'channels/remdesk/client/remdesk_main.c:537,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:537,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:537,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:537,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:537,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:537,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:521,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:523,15'
          Dst:             remdesk_generate_expert_blob
        - Src:             'channels/remdesk/client/remdesk_main.c:525,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:525,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:525,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:531,2'
          Dst:             remdesk_prepare_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:533,6'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:537,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:537,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:537,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:541,2'
          Dst:             remdesk_write_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:542,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:543,2'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:544,9'
          Dst:             remdesk_virtual_channel_write
    - functionName:    remdesk_send_ctl_remote_control_desktop_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         45
      ICount:          204
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_string
        - remdesk_prepare_ctl_header
        - remdesk_virtual_channel_write
        - remdesk_write_ctl_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:421,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:421,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:422,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:422,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:422,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:423,26'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:424,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:424,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:427,34'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:431,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:432,3'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:434,21'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:439,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:441,3'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:446,27'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:441,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:441,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:441,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:441,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:441,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:441,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:450,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:450,56'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:451,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:451,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:451,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:451,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:451,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:451,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:451,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:421,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:422,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:424,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:427,6'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:428,31'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/remdesk/client/remdesk_main.c:435,2'
          Dst:             remdesk_prepare_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:437,15'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:441,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:441,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:441,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:446,2'
          Dst:             remdesk_write_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:447,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:448,2'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:450,15'
          Dst:             remdesk_virtual_channel_write
        - Src:             'channels/remdesk/client/remdesk_main.c:451,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:451,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:451,3'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_send_ctl_authenticate_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         67
      ICount:          300
      EdgeCount:       80
      CyclomaticComplexity: 15
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_string
        - remdesk_generate_expert_blob
        - remdesk_prepare_ctl_header
        - remdesk_virtual_channel_write
        - remdesk_write_ctl_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:356,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:356,2'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:358,44'
              BranchSideFuncs:
                - remdesk_generate_expert_blob
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:358,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:360,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:364,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:360,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:360,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:360,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:360,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:360,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:365,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:365,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:366,26'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:367,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:367,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:370,34'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - ConvertUtf8ToWCharAlloc
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:374,27'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:374,31'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:375,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:374,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:375,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:377,26'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - free
                - free
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:381,19'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:381,23'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:382,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:381,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:382,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:384,18'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:389,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:391,3'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:396,27'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write.1173
                - Stream_Write.1173
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:391,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:391,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:391,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:391,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:391,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:391,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:401,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:401,56'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:402,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:402,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:402,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:402,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:402,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:402,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:402,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:356,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:358,15'
          Dst:             remdesk_generate_expert_blob
        - Src:             'channels/remdesk/client/remdesk_main.c:360,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:360,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:360,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:365,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:367,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:370,6'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/remdesk/client/remdesk_main.c:372,6'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/remdesk/client/remdesk_main.c:379,16'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/remdesk/client/remdesk_main.c:385,2'
          Dst:             remdesk_prepare_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:387,6'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:391,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:391,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:391,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:396,2'
          Dst:             remdesk_write_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:397,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:398,2'
          Dst:             Stream_Write
        - Src:             'channels/remdesk/client/remdesk_main.c:399,2'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:401,15'
          Dst:             remdesk_virtual_channel_write
        - Src:             'channels/remdesk/client/remdesk_main.c:402,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:402,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:402,3'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_send_ctl_version_info_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         36
      ICount:          155
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_New
        - Stream_SealLength
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - remdesk_prepare_ctl_header
        - remdesk_virtual_channel_write
        - remdesk_write_ctl_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:284,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:284,2'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:286,35'
              BranchSideFuncs:
                - remdesk_prepare_ctl_header
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_write_ctl_header
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:291,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:293,3'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:297,27'
              BranchSideFuncs:
                - remdesk_write_ctl_header
                - Stream_Write_UINT32.1193
                - Stream_Write_UINT32.1193
                - Stream_SealLength
                - remdesk_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:293,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:293,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:293,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:293,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:293,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:302,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:303,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:303,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:303,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:303,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:303,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:284,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:286,2'
          Dst:             remdesk_prepare_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:289,6'
          Dst:             Stream_New
        - Src:             'channels/remdesk/client/remdesk_main.c:293,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:293,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:293,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:297,2'
          Dst:             remdesk_write_ctl_header
        - Src:             'channels/remdesk/client/remdesk_main.c:298,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/remdesk/client/remdesk_main.c:299,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/remdesk/client/remdesk_main.c:300,2'
          Dst:             Stream_SealLength
        - Src:             'channels/remdesk/client/remdesk_main.c:302,15'
          Dst:             remdesk_virtual_channel_write
        - Src:             'channels/remdesk/client/remdesk_main.c:303,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:303,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:303,3'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_recv_ctl_version_info_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
        - header
      BBCount:         39
      ICount:          149
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:253,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:253,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:254,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:254,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:254,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:255,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:255,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:255,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:257,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:257,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:258,3'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:260,2'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:263,26'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:263,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:263,48'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:263,52'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:263,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:269,21'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:265,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:265,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:265,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:253,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:254,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:255,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:257,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/remdesk/client/remdesk_main.c:260,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:261,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:265,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:265,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:265,3'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1179
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.1179
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.1179
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.1179
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    remdesk_recv_ctl_server_announce_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
        - header
      BBCount:         12
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:235,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:235,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:236,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'channels/remdesk/client/remdesk_main.c:236,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:236,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:237,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/remdesk/client/remdesk_main.c:237,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:237,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:235,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:236,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:237,2'
          Dst:             __assert_fail
    - functionName:    remdesk_recv_ctl_result_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
        - header
        - pResult
      BBCount:         35
      ICount:          131
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:318,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:318,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:319,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:319,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:319,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:320,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:320,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:320,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:321,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:321,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:321,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:323,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:323,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:324,3'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:326,2'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:329,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:332,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:336,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:332,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:332,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:332,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:332,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:332,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:332,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:318,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:319,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:320,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:321,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:323,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/remdesk/client/remdesk_main.c:326,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:332,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:332,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:332,4'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_recv_ctl_pdu
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
        - header
      BBCount:         163
      ICount:          558
      EdgeCount:       191
      CyclomaticComplexity: 30
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - remdesk_recv_ctl_result_pdu
        - remdesk_recv_ctl_server_announce_pdu
        - remdesk_recv_ctl_version_info_pdu
        - remdesk_send_ctl_authenticate_pdu
        - remdesk_send_ctl_expert_on_vista_pdu
        - remdesk_send_ctl_remote_control_desktop_pdu
        - remdesk_send_ctl_verify_password_pdu
        - remdesk_send_ctl_version_info_pdu
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:558,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:558,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:559,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:559,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:559,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:560,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:560,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:560,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:562,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:562,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:563,3'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:565,2'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:569,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:572,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:575,45'
              BranchSideFuncs:
                - remdesk_recv_ctl_result_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:581,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:584,54'
              BranchSideFuncs:
                - remdesk_recv_ctl_server_announce_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:591,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:594,51'
              BranchSideFuncs:
                - remdesk_recv_ctl_version_info_pdu
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:648,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:651,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:654,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:657,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:660,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:663,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:666,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:575,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:576,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:578,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:576,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:576,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:576,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:576,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:576,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:576,5'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:584,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:585,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:588,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:585,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:585,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:585,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:585,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:585,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:594,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:596,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:601,8'
              BranchSideFuncs:
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:596,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:596,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:596,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:596,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:596,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:596,5'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:601,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:603,52'
              BranchSideFuncs:
                - remdesk_send_ctl_version_info_pdu
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:626,13'
              BranchSideFuncs:
                - remdesk_send_ctl_expert_on_vista_pdu
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:603,9'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:605,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:610,52'
              BranchSideFuncs:
                - remdesk_send_ctl_authenticate_pdu
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:605,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:605,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:605,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:605,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:605,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:605,6'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:610,9'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:612,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:617,62'
              BranchSideFuncs:
                - remdesk_send_ctl_remote_control_desktop_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:612,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:612,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:612,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:612,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:612,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:612,6'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:617,9'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:619,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:625,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:619,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:619,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:619,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:619,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:619,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:619,6'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:628,9'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:630,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:636,55'
              BranchSideFuncs:
                - remdesk_send_ctl_verify_password_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:630,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:630,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:630,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:630,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:630,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:630,6'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:636,9'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:638,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:643,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:638,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:638,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:638,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:638,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:638,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:638,6'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:666,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:666,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:666,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:666,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:666,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:666,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:558,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:559,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:560,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:562,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/remdesk/client/remdesk_main.c:565,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:575,17'
          Dst:             remdesk_recv_ctl_result_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:576,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:576,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:576,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:584,17'
          Dst:             remdesk_recv_ctl_server_announce_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:585,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:585,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:585,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:594,17'
          Dst:             remdesk_recv_ctl_version_info_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:596,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:596,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:596,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:603,18'
          Dst:             remdesk_send_ctl_version_info_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:605,6'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:605,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:605,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:610,18'
          Dst:             remdesk_send_ctl_authenticate_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:612,6'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:612,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:612,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:617,18'
          Dst:             remdesk_send_ctl_remote_control_desktop_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:619,6'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:619,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:619,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:628,18'
          Dst:             remdesk_send_ctl_expert_on_vista_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:630,6'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:630,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:630,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:636,18'
          Dst:             remdesk_send_ctl_verify_password_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:638,6'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:638,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:638,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:666,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:666,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:666,4'
          Dst:             WLog_PrintMessage
    - functionName:    remdesk_read_channel_header
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         46
      ICount:          170
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read_UTF16_String_As_UTF8_Buffer
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:141,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:141,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:142,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:142,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:142,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:144,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:144,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:145,3'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:147,2'
              BranchSideFuncs:
                - stream_read_u32_le.1206
                - stream_read_u32_le.1206
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:150,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:156,7'
              BranchSideFuncs:
                - Stream_Read_UTF16_String_As_UTF8_Buffer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:152,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:152,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:158,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:162,46'
              BranchSideFuncs:
                - Stream_Read_UTF16_String_As_UTF8_Buffer
        - Branch String:   'channels/remdesk/client/remdesk_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:158,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:158,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:158,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:162,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:141,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:142,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:144,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/remdesk/client/remdesk_main.c:147,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:148,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/remdesk/client/remdesk_main.c:152,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:152,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:152,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:158,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:158,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:158,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:162,6'
          Dst:             Stream_Read_UTF16_String_As_UTF8_Buffer
    - functionName:    remdesk_process_receive
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
        - s
      BBCount:         42
      ICount:          165
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - remdesk_read_channel_header
        - remdesk_recv_ctl_pdu
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:684,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:684,2'
              BranchSideFuncs:
                - __assert_fail
                - remdesk_read_channel_header
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - remdesk_recv_ctl_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:685,2'
              BranchSideFuncs:
                - __assert_fail
                - remdesk_read_channel_header
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - remdesk_recv_ctl_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:685,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:685,2'
              BranchSideFuncs:
                - remdesk_read_channel_header
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - remdesk_recv_ctl_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:692,44'
              BranchSideFuncs:
                - remdesk_read_channel_header
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - remdesk_recv_ctl_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:692,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:694,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:698,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - remdesk_recv_ctl_pdu
        - Branch String:   'channels/remdesk/client/remdesk_main.c:694,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:694,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:694,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:694,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:694,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:694,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:698,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:700,33'
              BranchSideFuncs:
                - remdesk_recv_ctl_pdu
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:702,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'channels/remdesk/client/remdesk_main.c:702,11'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:704,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:705,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'channels/remdesk/client/remdesk_main.c:705,11'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:707,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:708,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'channels/remdesk/client/remdesk_main.c:708,11'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:710,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:711,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'channels/remdesk/client/remdesk_main.c:711,11'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:714,25'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'channels/remdesk/client/remdesk_main.c:714,11'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:716,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:684,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:685,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:692,16'
          Dst:             remdesk_read_channel_header
        - Src:             'channels/remdesk/client/remdesk_main.c:694,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:694,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:694,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:698,6'
          Dst:             strcmp
        - Src:             'channels/remdesk/client/remdesk_main.c:700,12'
          Dst:             remdesk_recv_ctl_pdu
        - Src:             'channels/remdesk/client/remdesk_main.c:702,11'
          Dst:             strcmp
        - Src:             'channels/remdesk/client/remdesk_main.c:705,11'
          Dst:             strcmp
        - Src:             'channels/remdesk/client/remdesk_main.c:708,11'
          Dst:             strcmp
        - Src:             'channels/remdesk/client/remdesk_main.c:711,11'
          Dst:             strcmp
        - Src:             'channels/remdesk/client/remdesk_main.c:714,11'
          Dst:             strcmp
    - functionName:    remdesk_process_connect
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         6
      ICount:          26
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:726,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:726,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:726,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:726,2'
          Dst:             __assert_fail
    - functionName:    remdesk_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         62
      ICount:          249
      EdgeCount:       73
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_Free
        - WLog_Get
        - remdesk_virtual_channel_event_data_received
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:801,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:804,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:807,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:824,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:824,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:830,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:833,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:807,17'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:807,21'
              BranchSideFuncs:
                - remdesk_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:807,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:812,61'
              BranchSideFuncs:
                - remdesk_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:809,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:809,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:809,5'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:812,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:814,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:819,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:814,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:814,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:814,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:814,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:814,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:814,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:833,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:833,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:833,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:833,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:833,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:833,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:838,12'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:838,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:838,12'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:838,23'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:838,26'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:838,23'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:838,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:838,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:839,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:809,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:809,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:809,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:812,17'
          Dst:             remdesk_virtual_channel_event_data_received
        - Src:             'channels/remdesk/client/remdesk_main.c:814,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:814,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:814,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:825,4'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:833,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:833,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:833,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:839,3'
          Dst:             setChannelError
    - functionName:    remdesk_virtual_channel_client_thread
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         60
      ICount:          236
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - remdesk_process_connect
        - remdesk_process_receive
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:850,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:850,2'
              BranchSideFuncs:
                - remdesk_process_connect
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:852,26'
              BranchSideFuncs:
                - remdesk_process_connect
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:856,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:858,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:863,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:858,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:858,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:858,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:858,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:858,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:858,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:863,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:865,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:870,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:865,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:865,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:865,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:865,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:865,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:865,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:870,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:871,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:873,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:873,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:854,2'
              BranchSideFuncs:
                - remdesk_process_receive
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:875,29'
              BranchSideFuncs:
                - remdesk_process_receive
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:877,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:879,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:884,16'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_process_receive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:879,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:879,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:879,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:879,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:879,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:879,5'
              BranchSideFuncs:
                - Stream_Free
                - ExitThread
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:888,12'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:888,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:888,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/remdesk/client/remdesk_main.c:888,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:888,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:889,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:850,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:852,2'
          Dst:             remdesk_process_connect
        - Src:             'channels/remdesk/client/remdesk_main.c:856,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/remdesk/client/remdesk_main.c:858,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:858,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:858,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:863,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/remdesk/client/remdesk_main.c:865,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:865,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:865,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:877,17'
          Dst:             remdesk_process_receive
        - Src:             'channels/remdesk/client/remdesk_main.c:879,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:879,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:879,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:880,5'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:884,4'
          Dst:             Stream_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:889,3'
          Dst:             setChannelError
        - Src:             'channels/remdesk/client/remdesk_main.c:892,2'
          Dst:             ExitThread
    - functionName:    remdesk_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:983,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:983,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:983,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:983,2'
          Dst:             __assert_fail
    - functionName:    remdesk_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remdesk
      BBCount:         50
      ICount:          226
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - CloseHandle
        - GetLastError
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - Stream_Free
        - WLog_Get
        - WTSErrorToString
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:945,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:945,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:947,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:947,21'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:947,24'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:958,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:947,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:949,29'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:958,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:949,48'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:950,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:956,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:949,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:952,9'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:956,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:953,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:953,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:953,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:953,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:953,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:953,4'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:958,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:960,3'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:972,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:960,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:960,3'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:961,8'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:964,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:966,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:970,3'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:966,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:966,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:966,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:966,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:966,4'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:966,4'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:945,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:949,7'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/remdesk/client/remdesk_main.c:950,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/remdesk/client/remdesk_main.c:952,9'
          Dst:             GetLastError
        - Src:             'channels/remdesk/client/remdesk_main.c:953,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:953,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:953,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:960,3'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:966,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:966,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:966,4'
          Dst:             WTSErrorToString
        - Src:             'channels/remdesk/client/remdesk_main.c:966,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:972,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/remdesk/client/remdesk_main.c:973,2'
          Dst:             CloseHandle
        - Src:             'channels/remdesk/client/remdesk_main.c:974,2'
          Dst:             Stream_Free
    - functionName:    remdesk_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - remdesk
        - pData
        - dataLength
      BBCount:         36
      ICount:          163
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - CreateThread
        - MessageQueue_Free
        - MessageQueue_New
        - WLog_Get
        - __assert_fail
        - remdesk_virtual_channel_client_thread
        - remdesk_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:906,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:906,2'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:908,19'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:910,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:912,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:918,74'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:912,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:912,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:912,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:912,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:912,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - MessageQueue_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:912,3'
              BranchSideFuncs:
                - MessageQueue_Free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:920,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:922,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:927,9'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:922,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:922,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:922,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:922,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:922,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - MessageQueue_Free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:922,3'
              BranchSideFuncs:
                - MessageQueue_Free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:906,2'
          Dst:             __assert_fail
        - Src:             'channels/remdesk/client/remdesk_main.c:908,19'
          Dst:             MessageQueue_New
        - Src:             'channels/remdesk/client/remdesk_main.c:912,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:912,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:912,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:918,6'
          Dst:             CreateThread
        - Src:             'channels/remdesk/client/remdesk_main.c:918,6'
          Dst:             remdesk_virtual_channel_client_thread
        - Src:             'channels/remdesk/client/remdesk_main.c:922,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:922,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:922,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:927,9'
          Dst:             remdesk_virtual_channel_open_event_ex
        - Src:             'channels/remdesk/client/remdesk_main.c:931,2'
          Dst:             MessageQueue_Free
    - functionName:    remdesk_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         64
      ICount:          240
      EdgeCount:       75
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - remdesk_virtual_channel_event_connected
        - remdesk_virtual_channel_event_disconnected
        - remdesk_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:997,15'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:997,19'
              BranchSideFuncs:
                - setChannelError
                - remdesk_virtual_channel_event_terminated
                - remdesk_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:997,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1003,10'
              BranchSideFuncs:
                - setChannelError
                - remdesk_virtual_channel_event_terminated
                - remdesk_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - remdesk_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:999,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:999,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:999,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1003,2'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1006,57'
              BranchSideFuncs:
                - remdesk_virtual_channel_event_connected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1014,60'
              BranchSideFuncs:
                - remdesk_virtual_channel_event_disconnected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1022,45'
              BranchSideFuncs:
                - remdesk_virtual_channel_event_terminated
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1026,3'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1026,3'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1028,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1006,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1007,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1011,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1007,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1007,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1007,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1007,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1007,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1007,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1014,8'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1015,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1019,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1015,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1015,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1015,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1015,5'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1015,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1015,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1031,12'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1031,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1031,12'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1031,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1031,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1032,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:999,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:999,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:999,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:1006,17'
          Dst:             remdesk_virtual_channel_event_connected
        - Src:             'channels/remdesk/client/remdesk_main.c:1007,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:1007,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:1007,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:1014,17'
          Dst:             remdesk_virtual_channel_event_disconnected
        - Src:             'channels/remdesk/client/remdesk_main.c:1015,5'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:1015,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:1015,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:1022,4'
          Dst:             remdesk_virtual_channel_event_terminated
        - Src:             'channels/remdesk/client/remdesk_main.c:1032,3'
          Dst:             setChannelError
    - functionName:    remdesk_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/remdesk/client/remdesk_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         54
      ICount:          262
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - calloc
        - remdesk_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1047,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1049,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1052,28'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1054,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1056,3'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1060,2'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1056,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1056,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1056,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1056,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1056,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1056,3'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1067,74'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1068,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1083,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1067,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1070,36'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1083,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1072,7'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1074,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1078,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1074,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1074,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1074,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1074,4'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1074,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1074,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1090,6'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1092,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1097,43'
              BranchSideFuncs: []
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1092,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1092,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1092,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/remdesk/client/remdesk_main.c:1092,3'
          Branch Sides:
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1092,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/remdesk/client/remdesk_main.c:1092,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/remdesk/client/remdesk_main.c:1052,28'
          Dst:             calloc
        - Src:             'channels/remdesk/client/remdesk_main.c:1056,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:1056,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:1056,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:1062,8'
          Dst:             snprintf
        - Src:             'channels/remdesk/client/remdesk_main.c:1070,36'
          Dst:             calloc
        - Src:             'channels/remdesk/client/remdesk_main.c:1074,4'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:1074,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:1074,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/remdesk/client/remdesk_main.c:1086,7'
          Dst:             remdesk_virtual_channel_init_event_ex
        - Src:             'channels/remdesk/client/remdesk_main.c:1092,3'
          Dst:             WLog_Get
        - Src:             'channels/remdesk/client/remdesk_main.c:1092,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/remdesk/client/remdesk_main.c:1092,3'
          Dst:             WTSErrorToString
        - Src:             'channels/remdesk/client/remdesk_main.c:1092,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Copy
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _src
        - _dst
        - _n
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:829,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:829,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:830,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:830,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:830,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:831,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:831,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:831,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:832,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - Stream_Seek.1387
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:832,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:829,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:830,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:831,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:831,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:832,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:832,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:835,3'
          Dst:             Stream_Seek
        - Src:             'winpr/include/winpr/stream.h:836,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdpsnd_on_close
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         49
      ICount:          205
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - cleanup_internals
        - free_internals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1679,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1679,2'
              BranchSideFuncs:
                - __assert_fail
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1681,26'
              BranchSideFuncs:
                - __assert_fail
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1682,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1682,2'
              BranchSideFuncs:
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1684,2'
              BranchSideFuncs:
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1685,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1688,20'
              BranchSideFuncs:
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
              BranchSideFuncs:
                - cleanup_internals
                - free_internals
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1690,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1690,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_internals
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_internals
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - free_internals
                - free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_internals
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_internals
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_internals
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_internals
                - free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
              BranchSideFuncs:
                - free_internals
                - free
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1679,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1682,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1686,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1688,2'
          Dst:             cleanup_internals
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1692,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1696,2'
          Dst:             free_internals
    - functionName:    cleanup_internals
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - StreamPool_Return
        - audio_formats_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1279,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1280,3'
              BranchSideFuncs:
                - audio_formats_free
                - audio_formats_free
                - StreamPool_Return
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1282,6'
              BranchSideFuncs:
                - audio_formats_free
                - audio_formats_free
                - StreamPool_Return
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1282,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1283,21'
              BranchSideFuncs:
                - StreamPool_Return
                - audio_formats_free
                - audio_formats_free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1285,21'
              BranchSideFuncs:
                - audio_formats_free
                - audio_formats_free
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1283,3'
          Dst:             StreamPool_Return
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1285,2'
          Dst:             audio_formats_free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1286,2'
          Dst:             audio_formats_free
    - functionName:    free_internals
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - StreamPool_Free
        - freerdp_dsp_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1348,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1349,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - StreamPool_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1351,6'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - StreamPool_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1351,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1352,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - StreamPool_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1354,6'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - StreamPool_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1354,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1355,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1357,27'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - StreamPool_Free
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1357,2'
          Dst:             freerdp_dsp_context_free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1358,2'
          Dst:             StreamPool_Free
    - functionName:    rdpsnd_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - MessageQueue_Post
        - StreamPool_Take
        - Stream_Copy
        - Stream_GetRemainingLength
        - Stream_Release
        - Stream_SealLength
        - Stream_SetPosition
        - __assert_fail
        - rdpsnd_recv_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1644,16'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1644,20'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1645,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1644,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1645,3'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1646,26'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1647,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1647,2'
              BranchSideFuncs:
                - StreamPool_Take
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1649,25'
              BranchSideFuncs:
                - StreamPool_Take
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1650,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1651,3'
              BranchSideFuncs:
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1652,14'
              BranchSideFuncs:
                - Stream_Copy.1380
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - Stream_Release
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1656,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1658,26'
              BranchSideFuncs:
                - MessageQueue_Post
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1666,32'
              BranchSideFuncs:
                - rdpsnd_recv_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1658,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1660,19'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1663,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1667,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1668,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1642,8'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1647,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1649,9'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1652,2'
          Dst:             Stream_Copy
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1653,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1654,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1658,8'
          Dst:             MessageQueue_Post
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1660,4'
          Dst:             Stream_Release
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1666,16'
          Dst:             rdpsnd_recv_pdu
    - functionName:    rdpsnd_recv_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         32
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Release
        - Stream_Seek_UINT8
        - WLog_Get
        - rdpsnd_is_dyn_str
        - rdpsnd_recv_close_pdu
        - rdpsnd_recv_server_audio_formats_pdu
        - rdpsnd_recv_training_pdu
        - rdpsnd_recv_volume_pdu
        - rdpsnd_recv_wave2_pdu
        - rdpsnd_recv_wave_info_pdu
        - rdpsnd_recv_wave_pdu
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:778,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:780,33'
              BranchSideFuncs:
                - rdpsnd_recv_wave_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:784,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Release
                - stream_read_u8.1400
                - Stream_Seek_UINT8
                - stream_read_u16_le.1401
                - rdpsnd_recv_wave2_pdu
                - rdpsnd_recv_volume_pdu
                - rdpsnd_recv_close_pdu
                - rdpsnd_recv_wave_info_pdu
                - rdpsnd_recv_training_pdu
                - rdpsnd_recv_server_audio_formats_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:784,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:786,10'
              BranchSideFuncs:
                - stream_read_u8.1400
                - Stream_Seek_UINT8
                - stream_read_u16_le.1401
                - rdpsnd_recv_wave2_pdu
                - Stream_Release
                - rdpsnd_recv_volume_pdu
                - rdpsnd_recv_close_pdu
                - rdpsnd_recv_wave_info_pdu
                - rdpsnd_recv_training_pdu
                - rdpsnd_recv_server_audio_formats_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:790,2'
              BranchSideFuncs:
                - stream_read_u8.1400
                - Stream_Seek_UINT8
                - stream_read_u16_le.1401
                - rdpsnd_recv_wave2_pdu
                - Stream_Release
                - rdpsnd_recv_volume_pdu
                - rdpsnd_recv_close_pdu
                - rdpsnd_recv_wave_info_pdu
                - rdpsnd_recv_training_pdu
                - rdpsnd_recv_server_audio_formats_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:794,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:797,50'
              BranchSideFuncs:
                - rdpsnd_recv_server_audio_formats_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:801,38'
              BranchSideFuncs:
                - rdpsnd_recv_training_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:805,39'
              BranchSideFuncs:
                - rdpsnd_recv_wave_info_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:809,26'
              BranchSideFuncs:
                - rdpsnd_recv_close_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:813,36'
              BranchSideFuncs:
                - rdpsnd_recv_volume_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:817,35'
              BranchSideFuncs:
                - rdpsnd_recv_wave2_pdu
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:821,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Release
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:821,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Release
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:821,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Release
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:821,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:821,4'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:780,12'
          Dst:             rdpsnd_recv_wave_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:784,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:790,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:791,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:792,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:797,13'
          Dst:             rdpsnd_recv_server_audio_formats_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:801,13'
          Dst:             rdpsnd_recv_training_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:805,13'
          Dst:             rdpsnd_recv_wave_info_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:809,4'
          Dst:             rdpsnd_recv_close_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:813,13'
          Dst:             rdpsnd_recv_volume_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:817,13'
          Dst:             rdpsnd_recv_wave2_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:821,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:827,2'
          Dst:             Stream_Release
    - functionName:    rdpsnd_recv_wave_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Buffer
        - Stream_CheckAndLogRequiredLengthEx
        - rdpsnd_treat_wave
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:688,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:689,3'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - rdpsnd_treat_wave
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:691,2'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - rdpsnd_treat_wave
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:688,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:691,2'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:692,9'
          Dst:             rdpsnd_treat_wave
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.1387
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.1387
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpsnd_recv_server_audio_formats_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         50
      ICount:          306
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - Stream_Seek_UINT32
        - Stream_Seek_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - audio_format_read
        - audio_formats_free
        - audio_formats_new
        - rdpsnd_is_dyn_str
        - rdpsnd_select_supported_audio_formats
        - rdpsnd_send_client_audio_formats
        - rdpsnd_send_quality_mode_pdu
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:264,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:264,2'
              BranchSideFuncs:
                - audio_formats_free
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT16
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - stream_read_u16_le.1401
                - Stream_Seek_UINT8
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:265,21'
              BranchSideFuncs:
                - audio_formats_free
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT16
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - stream_read_u16_le.1401
                - Stream_Seek_UINT8
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:269,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:270,3'
              BranchSideFuncs:
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT16
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - stream_read_u16_le.1401
                - Stream_Seek_UINT8
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:273,21'
              BranchSideFuncs:
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT32
                - Stream_Seek_UINT16
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - stream_read_u16_le.1401
                - Stream_Seek_UINT8
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:283,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:284,3'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:286,6'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_formats_new
                - audio_format_read
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:286,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:288,45'
              BranchSideFuncs:
                - audio_formats_new
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:302,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:290,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:291,4'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:293,15'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_format_read
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:293,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:295,28'
              BranchSideFuncs:
                - audio_format_read
                - audio_formats_free
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:297,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:298,5'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_format_read
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:299,3'
              BranchSideFuncs:
                - __assert_fail
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
                - audio_format_read
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:302,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:302,2'
              BranchSideFuncs:
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:303,8'
              BranchSideFuncs:
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:303,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:303,6'
              BranchSideFuncs:
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:303,6'
              BranchSideFuncs:
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_formats_free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:305,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:306,3'
              BranchSideFuncs:
                - audio_formats_free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:308,40'
              BranchSideFuncs:
                - rdpsnd_select_supported_audio_formats
                - WLog_IsLevelActive
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:309,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:309,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:311,41'
              BranchSideFuncs:
                - rdpsnd_send_client_audio_formats
                - rdpsnd_send_quality_mode_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:313,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:315,7'
              BranchSideFuncs:
                - rdpsnd_send_quality_mode_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:315,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:316,39'
              BranchSideFuncs:
                - rdpsnd_send_quality_mode_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:317,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:264,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:265,2'
          Dst:             audio_formats_free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:269,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:273,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:274,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:275,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:276,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:277,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:278,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:279,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:280,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:283,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:288,27'
          Dst:             audio_formats_new
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:297,9'
          Dst:             audio_format_read
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:302,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:308,2'
          Dst:             rdpsnd_select_supported_audio_formats
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:309,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:309,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:309,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:311,8'
          Dst:             rdpsnd_send_client_audio_formats
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:316,10'
          Dst:             rdpsnd_send_quality_mode_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:321,2'
          Dst:             audio_formats_free
    - functionName:    rdpsnd_recv_training_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         23
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_send_training_confirm_pdu
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:365,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:365,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:366,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:366,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:366,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:368,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:368,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:369,3'
              BranchSideFuncs:
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:371,2'
              BranchSideFuncs:
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - WLog_IsLevelActive
                - rdpsnd_send_training_confirm_pdu
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:373,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:373,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_send_training_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:376,42'
              BranchSideFuncs:
                - rdpsnd_send_training_confirm_pdu
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:365,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:366,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:368,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:371,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:372,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:373,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:373,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:373,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:376,9'
          Dst:             rdpsnd_send_training_confirm_pdu
    - functionName:    rdpsnd_recv_wave_info_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
        - BodySize
      BBCount:         29
      ICount:          172
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek
        - WLog_IsLevelActive
        - __assert_fail
        - audio_format_get_tag_string
        - rdpsnd_ensure_device_is_open
        - rdpsnd_is_dyn_str
        - stream_read_u16_le
        - stream_read_u8
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:454,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:454,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:455,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:455,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:455,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:457,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:457,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:458,3'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:460,25'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:464,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:465,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:467,2'
              BranchSideFuncs:
                - stream_read_u8.1400
                - Stream_Seek.1387
                - Stream_Read
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:472,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:472,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - rdpsnd_ensure_device_is_open
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:477,36'
              BranchSideFuncs:
                - rdpsnd_ensure_device_is_open
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:477,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:480,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:454,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:455,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:457,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:460,25'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:461,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:462,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:467,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:468,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:469,2'
          Dst:             Stream_Read
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:472,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:472,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:472,2'
          Dst:             audio_format_get_tag_string
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:472,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:477,7'
          Dst:             rdpsnd_ensure_device_is_open
    - functionName:    rdpsnd_recv_close_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         20
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - rdpsnd_is_dyn_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:727,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:729,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:733,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:729,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:729,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:731,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:733,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:733,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:729,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:729,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:729,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:733,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:733,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:733,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_recv_volume_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         29
      ICount:          130
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - rdpsnd_apply_volume
        - rdpsnd_is_dyn_str
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:747,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:748,3'
              BranchSideFuncs:
                - stream_read_u32_le.1405
                - WLog_IsLevelActive
                - rdpsnd_apply_volume
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:750,2'
              BranchSideFuncs:
                - stream_read_u32_le.1405
                - WLog_IsLevelActive
                - rdpsnd_apply_volume
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:751,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:751,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_apply_volume
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:754,19'
              BranchSideFuncs:
                - rdpsnd_apply_volume
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:758,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:760,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:760,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:760,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:760,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:760,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:747,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:750,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:751,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:751,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:751,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:756,7'
          Dst:             rdpsnd_apply_volume
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:760,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_recv_wave2_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
        - BodySize
      BBCount:         25
      ICount:          165
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_IsLevelActive
        - audio_format_get_tag_string
        - rdpsnd_ensure_device_is_open
        - rdpsnd_is_dyn_str
        - rdpsnd_treat_wave
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:701,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:702,3'
              BranchSideFuncs:
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - stream_read_u32_le.1405
                - winpr_GetTickCount64
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_treat_wave
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:704,2'
              BranchSideFuncs:
                - stream_read_u16_le.1401
                - stream_read_u16_le.1401
                - stream_read_u8.1400
                - Stream_Seek.1387
                - stream_read_u32_le.1405
                - winpr_GetTickCount64
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_treat_wave
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:709,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:710,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:711,12'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - WLog_IsLevelActive
                - rdpsnd_ensure_device_is_open
                - rdpsnd_treat_wave
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:714,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:714,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - rdpsnd_ensure_device_is_open
                - rdpsnd_treat_wave
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:719,36'
              BranchSideFuncs:
                - rdpsnd_ensure_device_is_open
                - rdpsnd_treat_wave
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:719,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:720,3'
              BranchSideFuncs:
                - rdpsnd_treat_wave
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:722,27'
              BranchSideFuncs:
                - rdpsnd_treat_wave
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:701,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:704,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:705,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:706,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:707,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:708,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:713,25'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:714,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:714,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:714,2'
          Dst:             audio_format_get_tag_string
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:714,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:719,7'
          Dst:             rdpsnd_ensure_device_is_open
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:722,9'
          Dst:             rdpsnd_treat_wave
    - functionName:    rdpsnd_is_dyn_str
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dynamic
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:122,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:124,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.1387
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdpsnd_ensure_device_is_open
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - wFormatNo
        - format
      BBCount:         63
      ICount:          339
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - audio_format_get_tag_string
        - freerdp_dsp_context_reset
        - rdpsnd_apply_volume
        - rdpsnd_is_dyn_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:396,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:397,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:398,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:398,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:398,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:400,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:400,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:400,26'
              BranchSideFuncs:
                - rdpsnd_apply_volume
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:402,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:400,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:402,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:442,29'
              BranchSideFuncs:
                - rdpsnd_apply_volume
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:406,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:407,15'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:407,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:407,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:409,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:411,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:420,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:411,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:411,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:411,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:411,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:414,18'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:418,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:411,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:414,18'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:418,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:420,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:424,8'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:424,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:424,6'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:424,6'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:427,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:428,4'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:430,8'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - rdpsnd_apply_volume
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:430,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:432,35'
              BranchSideFuncs:
                - rdpsnd_apply_volume
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:436,3'
              BranchSideFuncs:
                - rdpsnd_apply_volume
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:432,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:433,5'
              BranchSideFuncs:
                - rdpsnd_apply_volume
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:434,3'
              BranchSideFuncs:
                - rdpsnd_apply_volume
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:398,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:406,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Dst:             audio_format_get_tag_string
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Dst:             audio_format_get_tag_string
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:420,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:432,9'
          Dst:             freerdp_dsp_context_reset
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:442,9'
          Dst:             rdpsnd_apply_volume
    - functionName:    rdpsnd_treat_wave
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
        - size
      BBCount:         44
      ICount:          374
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - StreamPool_Take
        - Stream_Buffer
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Length
        - Stream_Release
        - Stream_SealLength
        - WLog_IsLevelActive
        - freerdp_dsp_decode
        - rdpsnd_detect_overrun
        - rdpsnd_is_dyn_str
        - rdpsnd_send_wave_confirm_pdu
        - winpr_GetTickCount64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:608,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:609,3'
              BranchSideFuncs:
                - rdpsnd_send_wave_confirm_pdu
                - Stream_ConstPointer.1407
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:611,6'
              BranchSideFuncs:
                - rdpsnd_send_wave_confirm_pdu
                - Stream_ConstPointer.1407
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:611,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:619,39'
              BranchSideFuncs:
                - rdpsnd_send_wave_confirm_pdu
                - Stream_ConstPointer.1407
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:620,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:621,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:623,41'
              BranchSideFuncs:
                - Stream_ConstPointer.1407
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:625,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:625,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:629,6'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:629,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:629,24'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:661,8'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:629,41'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:629,67'
              BranchSideFuncs:
                - rdpsnd_detect_overrun
                - StreamPool_Take
                - freerdp_dsp_decode
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:661,8'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:629,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:631,8'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:661,8'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:634,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:636,8'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:641,31'
              BranchSideFuncs:
                - freerdp_dsp_decode
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - Stream_SealLength
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:636,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:637,15'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:639,15'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:639,15'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:639,13'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:639,13'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:641,12'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:643,22'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Length.1410
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:653,11'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:645,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:646,15'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:649,15'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
                - Stream_Buffer.1409
                - Stream_Length.1410
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:649,15'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:649,13'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - Stream_Length.1410
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:649,13'
              BranchSideFuncs:
                - Stream_Release
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:657,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:658,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:659,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpsnd_send_wave_confirm_pdu
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:608,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:619,10'
          Dst:             rdpsnd_send_wave_confirm_pdu
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:623,21'
          Dst:             Stream_ConstPointer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:625,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:625,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:625,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:629,45'
          Dst:             rdpsnd_detect_overrun
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:632,22'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:641,12'
          Dst:             freerdp_dsp_decode
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:643,4'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:646,62'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:647,38'
          Dst:             Stream_Length
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:649,15'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:649,15'
          Dst:             Stream_Length
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:655,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:661,8'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:670,9'
          Dst:             rdpsnd_send_wave_confirm_pdu
    - functionName:    rdpsnd_send_wave_confirm_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - rdpsnd
        - wTimeStamp
        - cConfirmedBlockNo
      BBCount:         21
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:493,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:493,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - rdpsnd_virtual_channel_write
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:494,8'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - rdpsnd_virtual_channel_write
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:496,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:498,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - rdpsnd_virtual_channel_write
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:502,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - rdpsnd_virtual_channel_write
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:498,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:498,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:498,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:498,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:493,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:494,8'
          Dst:             Stream_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:498,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:502,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:503,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:504,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:505,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:506,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:507,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:508,9'
          Dst:             rdpsnd_virtual_channel_write
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    rdpsnd_detect_overrun
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdpsnd
        - format
        - size
      BBCount:         44
      ICount:          291
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - GetTickCountPrecise
        - WLog_Get
        - WLog_IsLevelActive
        - audio_format_print
        - rdpsnd_is_dyn_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:520,14'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:520,18'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:521,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:520,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:521,3'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:540,10'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:540,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - audio_format_print
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:552,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:557,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:560,29'
              BranchSideFuncs:
                - GetTickCountPrecise
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:563,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:565,27'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:569,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:569,11'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:572,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:582,23'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:572,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:572,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:575,27'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:587,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:589,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:594,28'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:589,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:589,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:591,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:555,21'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:555,2'
          Dst:             audio_format_print
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:562,8'
          Dst:             GetTickCountPrecise
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:572,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:572,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:572,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:589,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:589,4'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:589,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdpsnd_virtual_channel_write
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - s
      BBCount:         27
      ICount:          148
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_GetPosition
        - Stream_Length
        - WLog_Get
        - WTSErrorToString
        - rdpsnd_is_dyn_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1110,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1110,6'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - Stream_GetPosition.1420
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - Stream_Free
                - Stream_Length.1410
                - Stream_Buffer.1409
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1112,7'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - Stream_GetPosition.1420
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - Stream_Free
                - Stream_Length.1410
                - Stream_Buffer.1409
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1112,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1114,24'
              BranchSideFuncs:
                - Stream_Free
                - Stream_Length.1410
                - Stream_Buffer.1409
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1124,13'
              BranchSideFuncs:
                - Stream_Buffer.1409
                - Stream_GetPosition.1420
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1115,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1117,15'
              BranchSideFuncs:
                - Stream_Length.1410
                - Stream_Buffer.1409
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1120,16'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1118,46'
          Dst:             Stream_Length
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1118,64'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1120,4'
          Dst:             Stream_Free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1125,48'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1126,16'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1130,5'
          Dst:             Stream_Free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1131,5'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rdpsnd_apply_volume
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:381,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:381,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:383,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:383,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:383,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:383,44'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:383,47'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:383,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:385,13'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:385,8'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:385,8'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:386,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:387,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:388,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:381,2'
          Dst:             __assert_fail
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    rdpsnd_send_training_confirm_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - rdpsnd
        - wTimeStamp
        - wPackSize
      BBCount:         28
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:336,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:336,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:337,8'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:339,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:341,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:345,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:341,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:341,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:341,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:350,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:350,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_write
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:353,38'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_write
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:336,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:337,8'
          Dst:             Stream_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:341,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:345,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:346,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:347,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:348,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:349,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:350,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:350,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:350,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:353,9'
          Dst:             rdpsnd_virtual_channel_write
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    rdpsnd_select_supported_audio_formats
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         29
      ICount:          179
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - audio_format_compatible
        - audio_format_copy
        - audio_formats_free
        - audio_formats_new
        - freerdp_dsp_supports_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:165,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:165,2'
              BranchSideFuncs:
                - audio_formats_free
                - audio_formats_new
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:166,21'
              BranchSideFuncs:
                - audio_formats_free
                - audio_formats_new
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:170,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:171,3'
              BranchSideFuncs:
                - audio_formats_new
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:173,44'
              BranchSideFuncs:
                - audio_formats_new
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:175,29'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:175,33'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:176,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:175,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:176,3'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:178,14'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:178,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:178,2'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:180,39'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:182,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:183,4'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_compatible
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:185,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_compatible
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:185,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:185,3'
              BranchSideFuncs:
                - freerdp_dsp_supports_format
                - audio_format_compatible
                - __assert_fail
                - audio_format_copy
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:186,35'
              BranchSideFuncs:
                - freerdp_dsp_supports_format
                - audio_format_compatible
                - __assert_fail
                - audio_format_copy
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:186,56'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:187,7'
              BranchSideFuncs:
                - audio_format_copy
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:189,34'
              BranchSideFuncs:
                - audio_format_copy
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:186,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:189,34'
              BranchSideFuncs:
                - audio_format_copy
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:192,2'
              BranchSideFuncs:
                - audio_format_compatible
                - __assert_fail
                - freerdp_dsp_supports_format
                - audio_format_copy
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:165,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:166,2'
          Dst:             audio_formats_free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:173,26'
          Dst:             audio_formats_new
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:182,8'
          Dst:             audio_format_compatible
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:185,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:186,7'
          Dst:             freerdp_dsp_supports_format
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:190,4'
          Dst:             audio_format_copy
    - functionName:    rdpsnd_send_client_audio_formats
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         49
      ICount:          293
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - audio_format_write
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:206,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:206,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:208,7'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:208,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:208,27'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:209,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:208,43'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:208,47'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:211,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:208,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:209,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:211,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:211,13'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:211,11'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:211,11'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:215,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:216,19'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:218,25'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:220,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:222,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:226,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT32.1445
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT8.1418
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:222,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:222,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:222,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:222,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:238,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:240,39'
              BranchSideFuncs:
                - audio_format_write
                - Stream_Free
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:249,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:242,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:244,16'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:247,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - audio_format_write
                - Stream_Free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:249,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:249,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_write
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:251,38'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_write
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:206,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:218,8'
          Dst:             Stream_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:222,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:226,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:227,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:228,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:229,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:230,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:231,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:232,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:233,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:234,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:235,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:236,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:242,8'
          Dst:             audio_format_write
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:244,4'
          Dst:             Stream_Free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:249,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:249,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:249,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:251,9'
          Dst:             rdpsnd_virtual_channel_write
    - functionName:    rdpsnd_send_quality_mode_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         28
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:144,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:144,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:145,8'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:147,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:149,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:153,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT8.1418
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - Stream_Write_UINT16.1419
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_write
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:149,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:149,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:149,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:149,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:158,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:158,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_write
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:160,38'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_write
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:144,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:145,8'
          Dst:             Stream_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:149,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:153,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:154,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:155,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:156,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:157,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:158,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:158,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:158,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:160,9'
          Dst:             rdpsnd_virtual_channel_write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdpsnd_on_open
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         14
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - allocate_internals
        - rdpsnd_process_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1620,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1620,2'
              BranchSideFuncs:
                - __assert_fail
                - allocate_internals
                - rdpsnd_process_connect
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1622,26'
              BranchSideFuncs:
                - __assert_fail
                - allocate_internals
                - rdpsnd_process_connect
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1623,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1623,2'
              BranchSideFuncs:
                - allocate_internals
                - rdpsnd_process_connect
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1625,6'
              BranchSideFuncs:
                - allocate_internals
                - rdpsnd_process_connect
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1625,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1626,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1627,2'
              BranchSideFuncs:
                - allocate_internals
                - rdpsnd_process_connect
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1629,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1630,3'
              BranchSideFuncs:
                - rdpsnd_process_connect
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1632,32'
              BranchSideFuncs:
                - rdpsnd_process_connect
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1620,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1623,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1629,7'
          Dst:             allocate_internals
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1632,9'
          Dst:             rdpsnd_process_connect
    - functionName:    allocate_internals
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         17
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - StreamPool_New
        - __assert_fail
        - freerdp_dsp_context_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1365,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1365,2'
              BranchSideFuncs:
                - StreamPool_New
                - freerdp_dsp_context_new
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1367,7'
              BranchSideFuncs:
                - StreamPool_New
                - freerdp_dsp_context_new
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1367,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1369,18'
              BranchSideFuncs:
                - freerdp_dsp_context_new
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1374,7'
              BranchSideFuncs:
                - freerdp_dsp_context_new
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1370,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1371,4'
              BranchSideFuncs:
                - freerdp_dsp_context_new
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1372,2'
              BranchSideFuncs:
                - freerdp_dsp_context_new
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1374,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1376,25'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1380,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1377,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1378,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1379,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1365,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1369,18'
          Dst:             StreamPool_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1376,25'
          Dst:             freerdp_dsp_context_new
    - functionName:    rdpsnd_process_connect
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         61
      ICount:          280
      EdgeCount:       76
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_load_device_plugin
        - rdpsnd_process_addin_args
        - rdpsnd_set_device_name
        - rdpsnd_set_subsystem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1049,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1049,2'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_process_addin_args
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1050,2'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_process_addin_args
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1053,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1055,38'
              BranchSideFuncs:
                - rdpsnd_process_addin_args
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1061,6'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1057,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1058,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1059,2'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1061,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1063,43'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1073,15'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1063,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1070,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1073,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1075,42'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1094,8'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1078,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1084,9'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_load_device_plugin
                - WLog_Get
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_load_device_plugin
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
              BranchSideFuncs:
                - rdpsnd_load_device_plugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1084,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1085,5'
              BranchSideFuncs:
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1087,30'
              BranchSideFuncs:
                - rdpsnd_set_subsystem
                - rdpsnd_set_device_name
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1087,54'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1088,32'
              BranchSideFuncs:
                - rdpsnd_set_device_name
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1089,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1087,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1089,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1091,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1094,23'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1094,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1095,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1094,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1095,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1049,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1055,12'
          Dst:             rdpsnd_process_addin_args
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1063,17'
          Dst:             rdpsnd_load_device_plugin
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1065,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1078,18'
          Dst:             rdpsnd_load_device_plugin
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1079,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1087,9'
          Dst:             rdpsnd_set_subsystem
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1088,9'
          Dst:             rdpsnd_set_device_name
    - functionName:    rdpsnd_process_addin_args
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - args
      BBCount:         77
      ICount:          424
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - __errno_location
        - _stricmp
        - rdpsnd_set_device_name
        - rdpsnd_set_subsystem
        - strcmp
        - strtol
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:913,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:915,9'
              BranchSideFuncs:
                - CommandLineParseArgumentsA
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1006,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:919,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:920,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:922,9'
              BranchSideFuncs:
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:927,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:928,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:930,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:930,32'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:932,31'
              BranchSideFuncs:
                - rdpsnd_set_subsystem
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:935,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:932,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:933,6'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:934,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:935,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:937,33'
              BranchSideFuncs:
                - rdpsnd_set_device_name
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:940,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:937,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:938,6'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:939,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:940,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:942,33'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:949,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:944,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:944,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:945,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:944,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:945,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:947,48'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:949,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:951,33'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:958,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:953,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:953,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:954,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:953,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:954,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:956,44'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:958,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:960,33'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:967,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:962,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:962,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:963,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:962,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:963,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:965,47'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:967,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:969,33'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:976,4'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:971,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:971,26'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:972,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:971,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:972,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:974,23'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:976,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:978,10'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:980,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:981,19'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:982,23'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:982,14'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:983,19'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:984,23'
              BranchSideFuncs:
                - _stricmp
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:984,14'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:985,19'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:988,28'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:990,10'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:991,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:994,28'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:994,32'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:995,19'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:994,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:995,19'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:997,36'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1003,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:927,10'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _stricmp
                - _stricmp
                - _stricmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - rdpsnd_set_device_name
                - rdpsnd_set_subsystem
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1004,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:916,12'
          Dst:             CommandLineParseArgumentsA
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:923,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:930,32'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:932,10'
          Dst:             rdpsnd_set_subsystem
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:935,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:937,10'
          Dst:             rdpsnd_set_device_name
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:940,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:942,25'
          Dst:             strtoul
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:944,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:949,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:951,25'
          Dst:             strtoul
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:953,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:958,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:960,25'
          Dst:             strtoul
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:962,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:967,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:969,25'
          Dst:             strtoul
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:971,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:976,4'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:980,9'
          Dst:             _stricmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:982,14'
          Dst:             _stricmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:984,14'
          Dst:             _stricmp
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:988,21'
          Dst:             strtol
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:990,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1003,19'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    rdpsnd_load_device_plugin
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - name
        - args
      BBCount:         36
      ICount:          181
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - freerdp_load_channel_addin_entry
        - rdpsnd_is_dyn_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:854,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:855,9'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:857,60'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:860,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:861,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:863,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:868,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:869,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:872,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:869,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:869,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:869,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:869,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:872,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:872,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:872,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:872,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:857,6'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:869,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:872,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_set_subsystem
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - subsystem
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:879,22'
          Dst:             _strdup
    - functionName:    rdpsnd_set_device_name
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - device_name
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:886,24'
          Dst:             _strdup
    - functionName:    rdpsnd_register_device_plugin
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
        - device
      BBCount:         18
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - rdpsnd_is_dyn_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:833,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:835,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:839,19'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:835,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:835,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:835,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:835,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:835,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_on_new_channel_connection
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pListenerCallback
        - pChannel
        - Data
        - pbAccept
        - ppCallback
      BBCount:         27
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - calloc
        - rdpsnd_is_dyn_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1708,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1708,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1709,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1709,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1709,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1710,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1710,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1710,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1711,40'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1716,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1722,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1708,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1709,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1710,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1711,40'
          Dst:             calloc
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1718,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1387
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.1387
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.1387
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    rdpsnd_virtual_channel_event_data_received
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - plugin
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - MessageQueue_Post
        - StreamPool_Take
        - Stream_EnsureRemainingCapacity
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - rdpsnd_recv_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1149,41'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1149,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1150,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1149,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1150,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1152,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
                - StreamPool_Take
                - Stream_SetPosition
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1152,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1154,8'
              BranchSideFuncs:
                - StreamPool_Take
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1160,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1154,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1155,38'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1157,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1160,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1161,3'
              BranchSideFuncs:
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1163,15'
              BranchSideFuncs:
                - Stream_Write.1484
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1165,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1167,21'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - rdpsnd_recv_pdu
                - MessageQueue_Post
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1185,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1170,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1172,27'
              BranchSideFuncs:
                - MessageQueue_Post
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1178,33'
              BranchSideFuncs:
                - rdpsnd_recv_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1172,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1173,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1174,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1180,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1181,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1155,22'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1157,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1160,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1163,2'
          Dst:             Stream_Write
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1167,3'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1168,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1172,9'
          Dst:             MessageQueue_Post
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1178,17'
          Dst:             rdpsnd_recv_pdu
    - functionName:    rdpsnd_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         54
      ICount:          243
      EdgeCount:       63
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_event_data_received
        - setChannelError
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1195,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1195,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - Stream_Free
                - rdpsnd_virtual_channel_event_data_received
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1196,2'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - Stream_Free
                - rdpsnd_virtual_channel_event_data_received
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1196,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1196,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1198,10'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - Stream_Free
                - rdpsnd_virtual_channel_event_data_received
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1198,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1201,9'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_data_received
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1221,27'
              BranchSideFuncs:
                - Stream_Free
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1221,27'
              BranchSideFuncs:
                - Stream_Free
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1227,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,6'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1201,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1202,5'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_data_received
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1204,8'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_data_received
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1204,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1209,60'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_data_received
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1209,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1216,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1230,12'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,15'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1230,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,25'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,22'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1230,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1230,6'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1232,8'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1195,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1196,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1206,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1209,17'
          Dst:             rdpsnd_virtual_channel_event_data_received
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1211,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1222,4'
          Dst:             Stream_Free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1235,19'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1233,9'
          Dst:             snprintf
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1236,3'
          Dst:             setChannelError
    - functionName:    play_thread
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         20
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - MessageQueue_Event
        - MessageQueue_Peek
        - WaitForMultipleObjects
        - freerdp_abort_event
        - rdpsnd_recv_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1390,14'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1390,18'
              BranchSideFuncs:
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - rdpsnd_recv_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1391,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1390,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1391,3'
              BranchSideFuncs:
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - rdpsnd_recv_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1393,2'
              BranchSideFuncs:
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - rdpsnd_recv_pdu
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1405,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1408,5'
              BranchSideFuncs:
                - MessageQueue_Peek
                - rdpsnd_recv_pdu
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1410,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1414,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1415,4'
              BranchSideFuncs:
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - rdpsnd_recv_pdu
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1417,15'
              BranchSideFuncs:
                - rdpsnd_recv_pdu
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1417,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1418,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1420,15'
              BranchSideFuncs:
                - rdpsnd_recv_pdu
                - MessageQueue_Event
                - freerdp_abort_event
                - WaitForMultipleObjects
                - MessageQueue_Peek
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1423,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1393,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1424,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1402,23'
          Dst:             MessageQueue_Event
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1403,23'
          Dst:             freerdp_abort_event
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1404,12'
          Dst:             WaitForMultipleObjects
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1413,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1421,11'
          Dst:             rdpsnd_recv_pdu
    - functionName:    queue_free
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1338,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1339,3'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1340,6'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1340,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1341,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1342,11'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1343,2'
          Dst:             Stream_Release
    - functionName:    rdpsnd_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         67
      ICount:          283
      EdgeCount:       79
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - cleanup_internals
        - rdpsnd_is_dyn_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1305,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1305,2'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1306,2'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1306,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1306,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1307,6'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1307,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1309,18'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1324,20'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1311,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1314,11'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1316,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1322,2'
              BranchSideFuncs:
                - cleanup_internals
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1326,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1332,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1305,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1306,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1312,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1318,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1324,2'
          Dst:             cleanup_internals
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1328,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpsnd
        - pData
        - dataLength
      BBCount:         30
      ICount:          159
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - rdpsnd_is_dyn_str
        - rdpsnd_process_connect
        - rdpsnd_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1253,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1253,2'
              BranchSideFuncs:
                - rdpsnd_process_connect
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1254,2'
              BranchSideFuncs:
                - rdpsnd_process_connect
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1254,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1254,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1256,11'
              BranchSideFuncs:
                - rdpsnd_process_connect
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1259,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1266,29'
              BranchSideFuncs:
                - rdpsnd_process_connect
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1266,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1267,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1269,23'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1272,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1273,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1253,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1254,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1256,11'
          Dst:             rdpsnd_virtual_channel_open_event_ex
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1261,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1266,6'
          Dst:             rdpsnd_process_connect
    - functionName:    rdpsnd_virtual_channel_event_initialized
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - CreateThread
        - MessageQueue_New
        - allocate_internals
        - play_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1432,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1433,3'
              BranchSideFuncs:
                - allocate_internals
                - MessageQueue_New
                - CreateThread
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1435,6'
              BranchSideFuncs:
                - allocate_internals
                - MessageQueue_New
                - CreateThread
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1435,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1437,11'
              BranchSideFuncs:
                - MessageQueue_New
                - CreateThread
                - allocate_internals
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1449,26'
              BranchSideFuncs:
                - allocate_internals
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1441,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1442,4'
              BranchSideFuncs:
                - CreateThread
                - allocate_internals
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1444,55'
              BranchSideFuncs:
                - CreateThread
                - allocate_internals
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1445,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1446,4'
              BranchSideFuncs:
                - allocate_internals
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1447,2'
              BranchSideFuncs:
                - allocate_internals
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1449,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1450,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1452,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1440,19'
          Dst:             MessageQueue_New
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1444,20'
          Dst:             CreateThread
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1444,20'
          Dst:             play_thread
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1449,7'
          Dst:             allocate_internals
    - functionName:    rdpsnd_plugin_terminated
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         29
      ICount:          125
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - rdpsnd_virtual_channel_event_terminated
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1779,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1779,6'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1781,7'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1781,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1783,37'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1787,8'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1784,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1786,3'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
              BranchSideFuncs:
                - free
                - free
                - rdpsnd_virtual_channel_event_terminated
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1785,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1790,2'
          Dst:             rdpsnd_virtual_channel_event_terminated
    - functionName:    rdpsnd_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpsnd
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CloseHandle
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - WaitForSingleObject
        - audio_formats_free
        - free_internals
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1457,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1457,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
                - WaitForSingleObject
                - CloseHandle
                - MessageQueue_PostQuit
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1459,7'
              BranchSideFuncs:
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
                - WaitForSingleObject
                - CloseHandle
                - MessageQueue_PostQuit
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1459,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1460,26'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
                - WaitForSingleObject
                - CloseHandle
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1462,7'
              BranchSideFuncs:
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
                - WaitForSingleObject
                - CloseHandle
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1462,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1464,24'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1467,21'
              BranchSideFuncs:
                - MessageQueue_Free
                - free_internals
                - audio_formats_free
                - free
                - free
                - free
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1460,4'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1464,4'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1465,4'
          Dst:             CloseHandle
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1467,3'
          Dst:             MessageQueue_Free
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1469,3'
          Dst:             free_internals
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1470,3'
          Dst:             audio_formats_free
    - functionName:    rdpsnd_plugin_initialize
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
        - pChannelMgr
      BBCount:         52
      ICount:          240
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - calloc
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_event_initialized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1737,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1737,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1738,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1738,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1738,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1739,6'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1739,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1745,34'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1747,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1753,2'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1758,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1764,33'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_initialized
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1737,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1738,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1741,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1745,34'
          Dst:             calloc
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1749,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1760,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1765,11'
          Dst:             rdpsnd_virtual_channel_event_initialized
    - functionName:    rdpsnd_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         48
      ICount:          242
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - __assert_fail
        - allocatePlugin
        - freerdp_settings_get_bool
        - rdpsnd_is_dyn_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1804,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1804,2'
              BranchSideFuncs:
                - __assert_fail
                - allocatePlugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1805,2'
              BranchSideFuncs:
                - __assert_fail
                - allocatePlugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1805,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1805,2'
              BranchSideFuncs:
                - allocatePlugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1807,26'
              BranchSideFuncs:
                - allocatePlugin
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1809,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1811,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1819,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1825,12'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1833,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1833,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1834,24'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1836,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1838,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1841,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1842,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1842,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1843,50'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1804,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1805,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1818,12'
          Dst:             allocatePlugin
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1821,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1833,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1836,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1842,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1849,3'
          Dst:             WLog_PrintMessage
    - functionName:    allocatePlugin
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - audio_format_free
        - audio_format_new
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1545,16'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1545,40'
              BranchSideFuncs:
                - calloc
                - free
                - audio_format_free
                - audio_format_new
                - WLog_Get
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1545,40'
              BranchSideFuncs:
                - calloc
                - free
                - audio_format_free
                - audio_format_new
                - WLog_Get
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1546,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1547,3'
              BranchSideFuncs:
                - audio_format_new
                - free
                - audio_format_free
                - WLog_Get
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1549,25'
              BranchSideFuncs:
                - audio_format_new
                - free
                - audio_format_free
                - WLog_Get
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1550,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1551,3'
              BranchSideFuncs:
                - WLog_Get
                - free
                - audio_format_free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1552,16'
              BranchSideFuncs:
                - WLog_Get
                - free
                - audio_format_free
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1553,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1554,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1556,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1560,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1561,21'
              BranchSideFuncs:
                - audio_format_free
                - free
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1562,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1545,40'
          Dst:             calloc
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1549,25'
          Dst:             audio_format_new
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1552,16'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1561,3'
          Dst:             audio_format_free
    - functionName:    rdpsnd_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         34
      ICount:          182
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_event_connected
        - rdpsnd_virtual_channel_event_disconnected
        - rdpsnd_virtual_channel_event_initialized
        - rdpsnd_virtual_channel_event_terminated
        - setChannelError
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1486,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1487,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_virtual_channel_event_disconnected
                - rdpsnd_virtual_channel_event_connected
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1489,6'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_virtual_channel_event_disconnected
                - rdpsnd_virtual_channel_event_connected
                - rdpsnd_virtual_channel_event_initialized
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1489,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1495,10'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_virtual_channel_event_disconnected
                - rdpsnd_virtual_channel_event_connected
                - rdpsnd_virtual_channel_event_initialized
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1495,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1498,53'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_initialized
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1502,51'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_connected
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1506,54'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_disconnected
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1510,44'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1515,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1519,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1523,4'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1526,12'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1526,15'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1526,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1526,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1526,25'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1526,22'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1526,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1526,6'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1528,8'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - snprintf
                - setChannelError
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1491,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1498,12'
          Dst:             rdpsnd_virtual_channel_event_initialized
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1502,12'
          Dst:             rdpsnd_virtual_channel_event_connected
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1506,12'
          Dst:             rdpsnd_virtual_channel_event_disconnected
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1510,4'
          Dst:             rdpsnd_virtual_channel_event_terminated
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1530,19'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1529,9'
          Dst:             snprintf
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1531,3'
          Dst:             setChannelError
    - functionName:    rdpsnd_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         33
      ICount:          191
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - allocatePlugin
        - freerdp_settings_get_bool
        - rdpsnd_is_dyn_str
        - rdpsnd_virtual_channel_event_terminated
        - rdpsnd_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1573,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1574,3'
              BranchSideFuncs:
                - allocatePlugin
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1576,11'
              BranchSideFuncs:
                - allocatePlugin
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1578,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1579,3'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1581,2'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1586,74'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1587,7'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1595,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1586,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1589,24'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1595,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1590,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1592,4'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1593,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1599,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1599,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1600,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1604,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1612,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_virtual_channel_event_terminated
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
              BranchSideFuncs:
                - rdpsnd_is_dyn_str
                - WTSErrorToString
                - WLog_PrintMessage
                - rdpsnd_virtual_channel_event_terminated
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
              BranchSideFuncs:
                - rdpsnd_virtual_channel_event_terminated
      Callsites:
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1576,11'
          Dst:             allocatePlugin
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1582,8'
          Dst:             snprintf
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1590,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1599,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1600,7'
          Dst:             rdpsnd_virtual_channel_init_event_ex
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Dst:             rdpsnd_is_dyn_str
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1606,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/rdpsnd_main.c:1608,3'
          Dst:             rdpsnd_virtual_channel_event_terminated
    - functionName:    freerdp_rdpsnd_get_context
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/rdpsnd_main.c:1537,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1538,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/rdpsnd_main.c:1540,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_virtual_channel_event_data_received
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         68
      ICount:          330
      EdgeCount:       84
      CyclomaticComplexity: 18
      functionsReached:
        - MessageQueue_Post
        - StreamPool_Take
        - Stream_Capacity
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Release
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_process_receive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1918,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1918,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1919,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1919,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1919,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1919,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1919,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1919,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1921,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1921,41'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1921,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1929,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1921,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1929,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1932,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1932,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1934,7'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1946,12'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1934,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1935,19'
              BranchSideFuncs:
                - Stream_Release
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1937,36'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1939,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1941,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1944,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1941,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1941,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1942,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1948,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1950,3'
              BranchSideFuncs:
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1954,15'
              BranchSideFuncs:
                - Stream_Write.1649
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1950,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1950,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1951,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1956,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1958,41'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_Capacity.1640
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1989,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1960,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1962,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1967,21'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - rdpdr_process_receive
                - Stream_Release
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1962,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1962,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1964,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1970,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1972,27'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1981,39'
              BranchSideFuncs:
                - rdpdr_process_receive
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1972,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1974,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1977,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1974,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1974,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1975,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1984,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1985,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1918,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1919,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1935,4'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1937,20'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1941,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1941,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1948,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1950,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1950,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1954,2'
          Dst:             Stream_Write
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1958,22'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1959,22'
          Dst:             Stream_Capacity
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1962,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1962,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1967,3'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1968,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1972,9'
          Dst:             MessageQueue_Post
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1974,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1974,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1981,17'
          Dst:             rdpdr_process_receive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1982,4'
          Dst:             Stream_Release
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.1675
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_process_receive
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         147
      ICount:          578
      EdgeCount:       177
      CyclomaticComplexity: 32
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - devman_unregister_device
        - rdpdr_check_channel_state
        - rdpdr_component_string
        - rdpdr_dump_received_packet
        - rdpdr_process_capability_request
        - rdpdr_process_component
        - rdpdr_process_init
        - rdpdr_process_irp
        - rdpdr_process_server_announce_request
        - rdpdr_process_server_clientid_confirm
        - rdpdr_send_capability_response
        - rdpdr_send_client_announce_reply
        - rdpdr_send_client_name_request
        - rdpdr_send_device_list_announce_request
        - rdpdr_state_advance
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1724,13'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1724,17'
              BranchSideFuncs:
                - rdpdr_dump_received_packet
                - Stream_GetRemainingLength
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - rdpdr_process_component
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_check_channel_state
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1725,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1724,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1725,3'
              BranchSideFuncs:
                - rdpdr_dump_received_packet
                - Stream_GetRemainingLength
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - rdpdr_process_component
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_check_channel_state
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1727,29'
              BranchSideFuncs:
                - rdpdr_dump_received_packet
                - Stream_GetRemainingLength
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - rdpdr_process_component
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_check_channel_state
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1728,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1730,3'
              BranchSideFuncs:
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - rdpdr_process_component
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_check_channel_state
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1733,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1735,35'
              BranchSideFuncs:
                - rdpdr_check_channel_state
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1845,36'
              BranchSideFuncs:
                - rdpdr_process_component
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1735,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1736,5'
              BranchSideFuncs:
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1738,12'
              BranchSideFuncs:
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1738,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1741,57'
              BranchSideFuncs:
                - rdpdr_process_server_announce_request
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1765,52'
              BranchSideFuncs:
                - rdpdr_process_capability_request
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1778,57'
              BranchSideFuncs:
                - rdpdr_process_server_clientid_confirm
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1795,59'
              BranchSideFuncs:
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1812,36'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1825,37'
              BranchSideFuncs:
                - rdpdr_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1837,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1741,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1743,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1744,57'
              BranchSideFuncs:
                - rdpdr_send_client_announce_reply
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1744,15'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1746,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1750,55'
              BranchSideFuncs:
                - rdpdr_send_client_name_request
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1746,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1746,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1749,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1750,15'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1752,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1756,43'
              BranchSideFuncs:
                - rdpdr_process_init
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1752,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1752,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1755,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1758,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1758,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1760,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1765,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1767,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1768,55'
              BranchSideFuncs:
                - rdpdr_send_capability_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1770,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1770,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1773,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1778,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1780,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1781,64'
              BranchSideFuncs:
                - rdpdr_send_device_list_announce_request
                - rdpdr_state_advance
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1781,15'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1783,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1788,36'
              BranchSideFuncs:
                - rdpdr_state_advance
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1783,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1783,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1787,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1795,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1797,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1802,36'
              BranchSideFuncs:
                - rdpdr_state_advance
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1797,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1797,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1801,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1812,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1814,7'
              BranchSideFuncs:
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - devman_unregister_device
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1822,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1817,11'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1818,33'
              BranchSideFuncs:
                - devman_unregister_device
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1819,13'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1825,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1827,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1832,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1827,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1827,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1829,14'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1837,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1837,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1839,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1850,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1852,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1858,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1852,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1854,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1857,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1858,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1858,5'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1863,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1727,2'
          Dst:             rdpdr_dump_received_packet
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1728,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1730,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1731,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1735,9'
          Dst:             rdpdr_check_channel_state
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1741,19'
          Dst:             rdpdr_process_server_announce_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1744,24'
          Dst:             rdpdr_send_client_announce_reply
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1746,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1746,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1750,24'
          Dst:             rdpdr_send_client_name_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1752,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1752,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1756,24'
          Dst:             rdpdr_process_init
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1758,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1758,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1765,19'
          Dst:             rdpdr_process_capability_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1768,24'
          Dst:             rdpdr_send_capability_response
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1770,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1770,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1778,19'
          Dst:             rdpdr_process_server_clientid_confirm
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1781,24'
          Dst:             rdpdr_send_device_list_announce_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1783,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1783,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1788,16'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1795,19'
          Dst:             rdpdr_send_device_list_announce_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1797,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1797,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1802,16'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1812,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1814,7'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1815,7'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1818,8'
          Dst:             devman_unregister_device
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1825,19'
          Dst:             rdpdr_process_irp
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1827,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1827,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1837,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1837,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1845,12'
          Dst:             rdpdr_process_component
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1858,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1858,5'
          Dst:             rdpdr_component_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1858,5'
          Dst:             rdpdr_packetid_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1858,5'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.1675
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpdr_check_channel_state
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdpdr
        - packetid
      BBCount:         14
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdpdr_check_extended_pdu_flag
        - rdpdr_state_advance
        - rdpdr_state_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1673,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1673,2'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - rdpdr_state_check
                - rdpdr_state_check
                - rdpdr_state_check
                - rdpdr_state_advance
                - rdpdr_state_check
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1675,10'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - rdpdr_state_check
                - rdpdr_state_check
                - rdpdr_state_check
                - rdpdr_state_advance
                - rdpdr_state_check
                - rdpdr_state_check
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1675,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1682,24'
              BranchSideFuncs:
                - rdpdr_state_advance
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1687,8'
              BranchSideFuncs:
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1692,29'
              BranchSideFuncs:
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1696,39'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1705,29'
              BranchSideFuncs:
                - rdpdr_state_check
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1696,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1697,5'
              BranchSideFuncs:
                - rdpdr_state_check
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1700,8'
              BranchSideFuncs:
                - rdpdr_state_check
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1673,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1682,4'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1683,11'
          Dst:             rdpdr_state_check
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1686,11'
          Dst:             rdpdr_state_check
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1692,11'
          Dst:             rdpdr_state_check
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1696,9'
          Dst:             rdpdr_check_extended_pdu_flag
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1699,11'
          Dst:             rdpdr_state_check
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1706,11'
          Dst:             rdpdr_state_check
    - functionName:    rdpdr_process_server_announce_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         31
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1222,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1222,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1223,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1223,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1223,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1225,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1225,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1226,3'
              BranchSideFuncs:
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1228,2'
              BranchSideFuncs:
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1233,30'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1233,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1233,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1234,30'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1235,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1235,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1235,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1235,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1222,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1223,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1225,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1228,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1229,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1230,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1235,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1235,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_send_client_announce_reply
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         19
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - StreamPool_Take
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_send
        - rdpdr_state_advance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1252,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1252,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1253,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1253,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1253,2'
              BranchSideFuncs:
                - rdpdr_state_advance
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1254,22'
              BranchSideFuncs:
                - rdpdr_state_advance
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1258,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1260,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1264,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1260,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1260,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1261,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1252,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1253,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1254,2'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1256,6'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1260,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1260,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1264,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1265,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1266,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1267,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1268,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1269,9'
          Dst:             rdpdr_send
    - functionName:    rdpdr_send_client_name_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         28
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - GetComputerNameA
        - StreamPool_Take
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_send
        - rdpdr_state_advance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1283,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1283,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - GetComputerNameA
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1284,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - GetComputerNameA
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1284,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1284,2'
              BranchSideFuncs:
                - rdpdr_state_advance
                - GetComputerNameA
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1285,22'
              BranchSideFuncs:
                - rdpdr_state_advance
                - GetComputerNameA
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1287,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1289,9'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1293,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1293,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1293,2'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1294,42'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1297,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1298,20'
              BranchSideFuncs:
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1300,22'
              BranchSideFuncs:
                - StreamPool_Take
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1302,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1304,8'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1309,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Write.1649
                - free
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1305,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1305,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1306,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1283,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1284,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1285,2'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1290,3'
          Dst:             GetComputerNameA
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1293,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1294,18'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1300,6'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1305,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1305,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1309,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1310,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1311,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1312,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1313,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1315,2'
          Dst:             Stream_Write
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1317,9'
          Dst:             rdpdr_send
    - functionName:    rdpdr_process_init
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - device_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1611,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1611,2'
              BranchSideFuncs:
                - __assert_fail
                - device_foreach
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1612,2'
              BranchSideFuncs:
                - __assert_fail
                - device_foreach
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1612,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1612,2'
              BranchSideFuncs:
                - device_foreach
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1614,2'
              BranchSideFuncs:
                - device_foreach
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1615,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1616,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1617,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1611,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1612,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1615,7'
          Dst:             device_foreach
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1615,7'
          Dst:             device_init
    - functionName:    rdpdr_process_server_clientid_confirm
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         34
      ICount:          180
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1326,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1326,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1327,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1327,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1327,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1329,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1329,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1330,3'
              BranchSideFuncs:
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1332,2'
              BranchSideFuncs:
                - stream_read_u16_le.1654
                - stream_read_u16_le.1654
                - stream_read_u32_le.1660
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1336,48'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1336,51'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1338,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1336,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1338,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1347,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1338,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1338,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1343,31'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1347,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1348,21'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1350,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1326,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1327,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1329,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1332,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1333,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1334,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1338,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1338,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_send_device_list_announce_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - userLoggedOn
      BBCount:         26
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - StreamPool_Take
        - Stream_GetPosition
        - Stream_Release
        - Stream_SealLength
        - Stream_Seek_UINT32
        - Stream_SetPosition
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - device_foreach
        - rdpdr_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1432,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1432,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1433,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1433,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1433,2'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1435,6'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1435,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1437,3'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1440,22'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1442,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1444,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1448,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_GetPosition.1650
                - Stream_Seek_UINT32.1692
                - device_foreach
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1444,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1444,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1445,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1456,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1457,3'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1459,10'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1459,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1461,18'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1464,27'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_SetPosition
                - Stream_Write_UINT32.1693
                - Stream_SetPosition
                - Stream_SealLength
                - rdpdr_send
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1432,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1433,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1440,6'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1444,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1444,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1448,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1449,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1450,14'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1451,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1456,7'
          Dst:             device_foreach
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1456,7'
          Dst:             device_announce
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1461,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1464,8'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1465,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1466,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1467,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1468,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1469,9'
          Dst:             rdpdr_send
    - functionName:    rdpdr_state_advance
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - next
      BBCount:         16
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_state_str
      functionUses:    8
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:167,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_state_str
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:169,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_state_str
                - rdpdr_state_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:169,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:169,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_state_str
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:170,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_state_str
                - rdpdr_state_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:170,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:170,3'
              BranchSideFuncs:
                - rdpdr_state_str
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:170,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:167,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:170,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:170,3'
          Dst:             rdpdr_state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:170,3'
          Dst:             rdpdr_state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:170,3'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.1675
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_irp
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         57
      ICount:          252
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - dummy_irp_response
        - irp_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1525,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1525,2'
              BranchSideFuncs:
                - __assert_fail
                - irp_new
                - WLog_IsLevelActive
                - dummy_irp_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1526,2'
              BranchSideFuncs:
                - __assert_fail
                - irp_new
                - WLog_IsLevelActive
                - dummy_irp_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1526,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1526,2'
              BranchSideFuncs:
                - irp_new
                - WLog_IsLevelActive
                - dummy_irp_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1528,16'
              BranchSideFuncs:
                - irp_new
                - WLog_IsLevelActive
                - dummy_irp_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1530,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1532,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1542,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1532,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1532,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - dummy_irp_response
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1534,7'
              BranchSideFuncs:
                - dummy_irp_response
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1534,30'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1534,34'
              BranchSideFuncs:
                - dummy_irp_response
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1536,30'
              BranchSideFuncs:
                - dummy_irp_response
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1534,63'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1534,66'
              BranchSideFuncs:
                - dummy_irp_response
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1539,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1534,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1536,30'
              BranchSideFuncs:
                - dummy_irp_response
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1539,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1542,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1545,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1543,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1547,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1549,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1554,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1549,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1549,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1551,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1525,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1526,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1528,8'
          Dst:             irp_new
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1532,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1532,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1536,11'
          Dst:             dummy_irp_response
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1543,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1549,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1549,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_process_component
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - component
        - packetId
        - s
      BBCount:         18
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - devman_get_device_by_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1563,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1563,2'
              BranchSideFuncs:
                - __assert_fail
                - devman_get_device_by_type
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1564,2'
              BranchSideFuncs:
                - __assert_fail
                - devman_get_device_by_type
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1564,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1564,2'
              BranchSideFuncs:
                - devman_get_device_by_type
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1566,10'
              BranchSideFuncs:
                - devman_get_device_by_type
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1566,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1569,9'
              BranchSideFuncs:
                - devman_get_device_by_type
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1573,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1578,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1579,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1581,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1581,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1581,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1563,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1564,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1576,11'
          Dst:             devman_get_device_by_type
    - functionName:    dummy_irp_response
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         27
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - StreamPool_Take
        - Stream_SetPosition
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_send
        - rdpdr_write_iocompletion_header
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1492,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1492,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1493,2'
              BranchSideFuncs:
                - __assert_fail
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1493,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1493,2'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1495,27'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1496,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1498,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1502,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - stream_read_u32_le.1660
                - rdpdr_write_iocompletion_header
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1498,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1498,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1499,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1508,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1510,3'
              BranchSideFuncs:
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1512,20'
              BranchSideFuncs:
                - rdpdr_send
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1492,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1493,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1495,11'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1498,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1498,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1502,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1504,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1505,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1506,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1508,7'
          Dst:             rdpdr_write_iocompletion_header
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1512,9'
          Dst:             rdpdr_send
    - functionName:    rdpdr_send
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         18
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Buffer
        - Stream_GetPosition
        - Stream_Release
        - WLog_IsLevelActive
        - WTSErrorToString
        - rdpdr_dump_send_packet
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1880,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1882,18'
              BranchSideFuncs:
                - Stream_Release
                - Stream_GetPosition.1650
                - rdpdr_dump_send_packet
                - Stream_Buffer.1670
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1886,7'
              BranchSideFuncs:
                - Stream_Release
                - Stream_GetPosition.1650
                - rdpdr_dump_send_packet
                - Stream_Buffer.1670
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1886,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1888,18'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - rdpdr_dump_send_packet
                - Stream_Buffer.1670
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1892,40'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - rdpdr_dump_send_packet
                - Stream_Buffer.1670
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1897,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1899,18'
              BranchSideFuncs:
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1904,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1900,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1900,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1902,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1882,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1888,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1892,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1893,2'
          Dst:             rdpdr_dump_send_packet
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1895,46'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1899,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1900,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1900,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1900,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_state_str
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         12
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:83,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:86,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:100,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:102,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:104,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    device_announce
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - element
        - data
      BBCount:         58
      ICount:          331
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Pointer
        - Stream_Release
        - Stream_Seek_UINT8
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_device_type_string
        - stream_read_u8
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1369,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1369,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1370,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1370,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1370,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1371,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1371,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1371,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1372,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1372,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1372,2'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1374,10'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1383,63'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1384,7'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1386,22'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1384,45'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1384,48'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1386,22'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1383,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1386,22'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1422,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1386,22'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1386,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1386,68'
              BranchSideFuncs:
                - Stream_GetPosition.1650
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1388,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1390,19'
              BranchSideFuncs:
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1395,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.1693
                - Stream_Write_UINT32.1693
                - Stream_Pointer
                - strncpy
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1391,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1391,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1392,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1399,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1401,9'
              BranchSideFuncs:
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - Stream_Write_UINT8.1702
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1410,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1404,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1405,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.1702
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Seek_UINT8.1703
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1407,23'
              BranchSideFuncs:
                - Stream_Seek_UINT8.1703
                - __assert_fail
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
                - stream_read_u8.1701
                - Stream_Write_UINT8.1702
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1410,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1410,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1411,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.1693
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
                - Stream_Buffer.1670
                - Stream_Write.1649
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1413,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1414,17'
              BranchSideFuncs:
                - Stream_Buffer.1670
                - Stream_Write.1649
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1416,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_device_type_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1417,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1417,3'
              BranchSideFuncs:
                - rdpdr_device_type_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1421,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1369,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1370,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1371,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1372,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1386,49'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1388,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1390,4'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1391,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1391,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1395,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1396,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1397,11'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1397,3'
          Dst:             strncpy
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1402,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1405,5'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1407,5'
          Dst:             Stream_Seek_UINT8
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1410,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1411,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1414,25'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1414,4'
          Dst:             Stream_Write
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1417,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1417,3'
          Dst:             rdpdr_device_type_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1417,3'
          Dst:             WLog_PrintMessage
    - functionName:    device_foreach
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - abortOnFail
        - fkt
        - data
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ListDictionary_GetItemValue
        - ListDictionary_GetKeys
        - ListDictionary_Lock
        - ListDictionary_Unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:184,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:184,2'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - free
                - ListDictionary_Unlock
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:186,47'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - free
                - ListDictionary_Unlock
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:187,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:189,7'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:193,2'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:190,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:191,5'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:192,3'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:182,2'
          Dst:             ListDictionary_Lock
        - Src:             'channels/rdpdr/client/rdpdr_main.c:183,23'
          Dst:             ListDictionary_GetKeys
        - Src:             'channels/rdpdr/client/rdpdr_main.c:186,19'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/rdpdr/client/rdpdr_main.c:195,2'
          Dst:             ListDictionary_Unlock
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.1675
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.1675
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.1675
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    rdpdr_device_type_string
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:110,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:113,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:115,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:119,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:123,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    device_init
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - element
        - data
      BBCount:         30
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1599,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1601,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1603,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1606,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1603,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1603,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1604,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1599,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1603,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1603,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1603,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_state_check
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - size_t
      constantsTouched: []
      argNames:
        - rdpdr
        - packetid
        - next
        - count
      BBCount:         16
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_packetid_string
        - rdpdr_state_advance
        - rdpdr_state_str
        - state_match
        - state_str
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1646,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1646,2'
              BranchSideFuncs:
                - state_match
                - rdpdr_state_str
                - state_str
                - WLog_IsLevelActive
                - rdpdr_state_advance
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_state_advance
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1648,2'
              BranchSideFuncs:
                - state_match
                - rdpdr_state_str
                - state_str
                - WLog_IsLevelActive
                - rdpdr_state_advance
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_state_advance
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1652,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1654,42'
              BranchSideFuncs:
                - rdpdr_state_advance
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1668,29'
              BranchSideFuncs:
                - rdpdr_state_advance
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1661,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1661,3'
              BranchSideFuncs:
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - rdpdr_state_advance
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1665,23'
              BranchSideFuncs:
                - rdpdr_state_advance
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1646,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1649,12'
          Dst:             state_match
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1654,26'
          Dst:             rdpdr_state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1658,3'
          Dst:             state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1661,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1661,3'
          Dst:             rdpdr_packetid_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1661,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1665,3'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1668,9'
          Dst:             rdpdr_state_advance
    - functionName:    rdpdr_check_extended_pdu_flag
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - flag
      BBCount:         19
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_caps_pdu_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:151,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:151,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_caps_pdu_str
                - support_str
                - support_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:153,23'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_caps_pdu_str
                - support_str
                - support_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:156,14'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:156,18'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_caps_pdu_str
                - support_str
                - support_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:158,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_caps_pdu_str
                - support_str
                - support_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:162,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:158,3'
              BranchSideFuncs:
                - rdpdr_caps_pdu_str
                - support_str
                - support_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:160,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:151,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:158,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:158,3'
          Dst:             rdpdr_caps_pdu_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:158,3'
          Dst:             support_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:158,3'
          Dst:             support_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:158,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_caps_pdu_str
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:136,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:139,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:141,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:145,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    support_str
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:129,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:131,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    state_match
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - count
        - ap
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1622,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1624,34'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1628,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1624,34'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1624,34'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1624,34'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1625,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1626,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1627,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    state_str
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - count
        - ap
        - buffer
        - size
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rdpdr_state_str
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1633,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1635,34'
              BranchSideFuncs:
                - rdpdr_state_str
                - winpr_str_append
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1639,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1635,34'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1633,33'
              BranchSideFuncs:
                - rdpdr_state_str
                - winpr_str_append
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1633,33'
              BranchSideFuncs:
                - rdpdr_state_str
                - winpr_str_append
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1636,24'
          Dst:             rdpdr_state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1637,3'
          Dst:             winpr_str_append
    - functionName:    rdpdr_try_send_device_list_announce_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         16
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_send_device_list_announce_request
        - rdpdr_state_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1474,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1474,2'
              BranchSideFuncs:
                - rdpdr_send_device_list_announce_request
                - WLog_IsLevelActive
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1475,6'
              BranchSideFuncs:
                - rdpdr_send_device_list_announce_request
                - WLog_IsLevelActive
                - rdpdr_state_str
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1475,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1477,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1482,49'
              BranchSideFuncs:
                - rdpdr_send_device_list_announce_request
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1477,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1477,3'
              BranchSideFuncs:
                - rdpdr_state_str
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1480,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1474,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1477,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1477,3'
          Dst:             rdpdr_state_str
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1477,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1482,9'
          Dst:             rdpdr_send_device_list_announce_request
    - functionName:    device_not_plugged
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - element
        - data
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _wcscmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:890,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:890,2'
              BranchSideFuncs:
                - _wcscmp
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:892,7'
              BranchSideFuncs:
                - _wcscmp
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:892,18'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:892,22'
              BranchSideFuncs:
                - _wcscmp
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:893,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:892,72'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:892,76'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:893,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:892,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:893,3'
              BranchSideFuncs:
                - _wcscmp
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:894,14'
              BranchSideFuncs:
                - _wcscmp
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:894,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:895,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:896,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:890,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:894,6'
          Dst:             _wcscmp
    - functionName:    rdpdr_send_device_list_remove_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - count
        - ids
      BBCount:         30
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - StreamPool_Take
        - Stream_SealLength
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_check_extended_pdu_flag
        - rdpdr_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:238,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:238,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:239,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:239,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:239,2'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:239,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:239,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:239,2'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:241,6'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:241,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:244,37'
              BranchSideFuncs:
                - rdpdr_check_extended_pdu_flag
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:244,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:245,3'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:247,22'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:249,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:251,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:255,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT16.1691
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
                - Stream_Write_UINT32.1693
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:251,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:251,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:252,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:259,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:260,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.1693
                - Stream_SealLength
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:262,20'
              BranchSideFuncs:
                - Stream_SealLength
                - rdpdr_send
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:238,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:239,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:244,7'
          Dst:             rdpdr_check_extended_pdu_flag
        - Src:             'channels/rdpdr/client/rdpdr_main.c:247,6'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_main.c:251,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:251,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:255,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:256,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_main.c:257,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:260,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:262,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpdr/client/rdpdr_main.c:263,9'
          Dst:             rdpdr_send
    - functionName:    isAutomountLocation
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         32
      ICount:          189
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - GetUserNameExA
        - getuid
        - snprintf
        - strncmp
        - strnlen
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:729,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:730,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:732,7'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:732,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:733,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:735,14'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:735,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:737,45'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:767,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:740,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:741,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - strstr
                - snprintf
                - snprintf
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:742,19'
              BranchSideFuncs:
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - strstr
                - snprintf
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:742,12'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:743,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - strstr
                - snprintf
                - snprintf
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:745,19'
              BranchSideFuncs:
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - strstr
                - snprintf
                - snprintf
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:749,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:751,24'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - snprintf
                - snprintf
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:765,2'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:755,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:756,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:757,14'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - snprintf
                - snprintf
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:761,16'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:761,20'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:762,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:761,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:762,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:763,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - snprintf
                - strnlen
                - strncmp
                - strstr
                - snprintf
                - snprintf
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:725,14'
          Dst:             getuid
        - Src:             'channels/rdpdr/client/rdpdr_main.c:729,7'
          Dst:             GetUserNameExA
        - Src:             'channels/rdpdr/client/rdpdr_main.c:740,7'
          Dst:             strstr
        - Src:             'channels/rdpdr/client/rdpdr_main.c:741,10'
          Dst:             snprintf
        - Src:             'channels/rdpdr/client/rdpdr_main.c:742,12'
          Dst:             strstr
        - Src:             'channels/rdpdr/client/rdpdr_main.c:743,10'
          Dst:             snprintf
        - Src:             'channels/rdpdr/client/rdpdr_main.c:745,10'
          Dst:             snprintf
        - Src:             'channels/rdpdr/client/rdpdr_main.c:747,12'
          Dst:             strnlen
        - Src:             'channels/rdpdr/client/rdpdr_main.c:749,7'
          Dst:             strncmp
        - Src:             'channels/rdpdr/client/rdpdr_main.c:759,25'
          Dst:             strstr
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_mountpoint
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dev_array
        - size
        - mountpoint
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _strdup
        - isAutomountLocation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:780,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:781,3'
              BranchSideFuncs:
                - isAutomountLocation
                - _strdup
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:783,26'
              BranchSideFuncs:
                - isAutomountLocation
                - _strdup
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:783,38'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:783,43'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:783,38'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:783,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:783,6'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:785,35'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:783,6'
          Dst:             isAutomountLocation
        - Src:             'channels/rdpdr/client/rdpdr_main.c:785,27'
          Dst:             _strdup
    - functionName:    getmntent_x
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - buffer
        - pathbuffer
        - pathbuffersize
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - getmntent_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:841,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:841,2'
              BranchSideFuncs:
                - getmntent_r
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:841,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:841,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:842,9'
          Dst:             getmntent_r
    - functionName:    getmntent_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_platform_mounts_linux
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - dev_array
        - size
      BBCount:         16
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - fclose
        - getmntent_x
        - handle_mountpoint
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:858,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:860,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:863,2'
              BranchSideFuncs:
                - getmntent_x
                - fclose
                - handle_mountpoint
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:860,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:860,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:861,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:863,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:865,21'
              BranchSideFuncs:
                - handle_mountpoint
                - getmntent_x
                - fclose
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:867,15'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:857,6'
          Dst:             winpr_fopen
        - Src:             'channels/rdpdr/client/rdpdr_main.c:860,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:860,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:863,16'
          Dst:             getmntent_x
        - Src:             'channels/rdpdr/client/rdpdr_main.c:865,3'
          Dst:             handle_mountpoint
        - Src:             'channels/rdpdr/client/rdpdr_main.c:867,8'
          Dst:             fclose
    - functionName:    rdpdr_load_drive
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - name
        - path
        - automount
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - devman_load_device_service
        - freerdp_device_free
        - freerdp_device_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:214,37'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:214,23'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_free
                - devman_load_device_service
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:214,56'
              BranchSideFuncs:
                - freerdp_device_new
                - freerdp_device_free
                - devman_load_device_service
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:217,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:218,3'
              BranchSideFuncs:
                - devman_load_device_service
                - freerdp_device_free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:220,34'
              BranchSideFuncs:
                - devman_load_device_service
                - freerdp_device_free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:221,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:221,12'
              BranchSideFuncs:
                - freerdp_device_free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:222,3'
              BranchSideFuncs:
                - freerdp_device_free
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:216,17'
          Dst:             freerdp_device_new
        - Src:             'channels/rdpdr/client/rdpdr_main.c:220,7'
          Dst:             devman_load_device_service
        - Src:             'channels/rdpdr/client/rdpdr_main.c:225,2'
          Dst:             freerdp_device_free
    - functionName:    device_already_plugged
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - device
      BBCount:         19
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - __assert_fail
        - device_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:904,13'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:904,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:905,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:904,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:905,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:906,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:906,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:907,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:909,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:909,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:909,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:910,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:910,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:910,2'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:912,33'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - device_foreach
                - free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:913,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:914,3'
              BranchSideFuncs:
                - device_foreach
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:916,22'
              BranchSideFuncs:
                - device_foreach
                - free
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:909,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:910,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:912,9'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'channels/rdpdr/client/rdpdr_main.c:916,7'
          Dst:             device_foreach
        - Src:             'channels/rdpdr/client/rdpdr_main.c:916,7'
          Dst:             device_not_plugged
    - functionName:    hotplug_delete_foreach
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - element
        - data
      BBCount:         61
      ICount:          312
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - WLog_IsLevelActive
        - __assert_fail
        - devman_unregister_device
        - isAutomountLocation
        - rdpdr_send_device_list_remove_request
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:935,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:935,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:936,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:936,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:936,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:937,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:937,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:937,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:937,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:937,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:937,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:939,7'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:939,18'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:939,22'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:941,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:939,72'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:939,76'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:941,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:939,93'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:940,7'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:941,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:939,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:941,3'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:943,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:943,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:943,2'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:944,33'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:945,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:946,3'
              BranchSideFuncs:
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:949,26'
              BranchSideFuncs:
                - isAutomountLocation
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:949,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:951,15'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:963,7'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:951,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:953,24'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:961,2'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:954,18'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:954,28'
              BranchSideFuncs:
                - strstr
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:960,3'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:954,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:956,15'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:960,3'
              BranchSideFuncs:
                - free
                - __assert_fail
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strstr
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:965,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:967,8'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:984,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:970,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:970,3'
              BranchSideFuncs:
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:971,28'
              BranchSideFuncs:
                - devman_unregister_device
                - __assert_fail
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:972,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:972,3'
              BranchSideFuncs:
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:974,49'
              BranchSideFuncs:
                - rdpdr_send_device_list_remove_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:975,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:977,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:982,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:977,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:977,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:980,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:935,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:936,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:937,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:943,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:944,9'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'channels/rdpdr/client/rdpdr_main.c:949,6'
          Dst:             isAutomountLocation
        - Src:             'channels/rdpdr/client/rdpdr_main.c:954,21'
          Dst:             strstr
        - Src:             'channels/rdpdr/client/rdpdr_main.c:970,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:971,3'
          Dst:             devman_unregister_device
        - Src:             'channels/rdpdr/client/rdpdr_main.c:972,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:974,11'
          Dst:             rdpdr_send_device_list_remove_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:977,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:977,4'
          Dst:             WLog_PrintMessage
    - functionName:    handle_platform_mounts
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - dev_array
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - handle_platform_mounts_linux
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:879,9'
          Dst:             handle_platform_mounts_linux
    - functionName:    handle_hotplug
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         20
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - device_already_plugged
        - device_foreach
        - handle_platform_mounts
        - rdpdr_load_drive
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:994,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:994,2'
              BranchSideFuncs:
                - __assert_fail
                - handle_platform_mounts
                - device_foreach
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:995,2'
              BranchSideFuncs:
                - __assert_fail
                - handle_platform_mounts
                - device_foreach
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:995,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:995,2'
              BranchSideFuncs:
                - handle_platform_mounts
                - device_foreach
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:997,33'
              BranchSideFuncs:
                - handle_platform_mounts
                - device_foreach
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1003,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1005,33'
              BranchSideFuncs:
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1016,14'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1006,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1008,16'
              BranchSideFuncs:
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1014,2'
              BranchSideFuncs:
                - free
                - device_already_plugged
                - strrchr
                - rdpdr_load_drive
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1016,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1017,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1019,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:994,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:995,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:997,10'
          Dst:             handle_platform_mounts
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1000,22'
          Dst:             device_foreach
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1000,22'
          Dst:             hotplug_delete_foreach
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1006,8'
          Dst:             device_already_plugged
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1009,23'
          Dst:             strrchr
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1011,4'
          Dst:             rdpdr_load_drive
    - functionName:    drive_hotplug_thread_func
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         37
      ICount:          174
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - CloseHandle
        - CreateEventA
        - ExitThread
        - GetLastError
        - WLog_IsLevelActive
        - WaitForSingleObject
        - __assert_fail
        - handle_hotplug
        - rdpdr_try_send_device_list_announce_request
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1050,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1050,2'
              BranchSideFuncs:
                - CreateEventA
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - WaitForSingleObject
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1052,2'
              BranchSideFuncs:
                - CreateEventA
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - WaitForSingleObject
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1052,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1052,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1053,21'
              BranchSideFuncs:
                - CreateEventA
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - WaitForSingleObject
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1054,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1055,3'
              BranchSideFuncs:
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1057,2'
              BranchSideFuncs:
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1057,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1059,26'
              BranchSideFuncs:
                - handle_hotplug
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1077,10'
              BranchSideFuncs:
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1060,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1063,49'
              BranchSideFuncs:
                - rdpdr_try_send_device_list_announce_request
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1068,5'
              BranchSideFuncs:
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1068,5'
              BranchSideFuncs:
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1068,5'
              BranchSideFuncs:
                - WaitForSingleObject
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - handle_hotplug
                - rdpdr_try_send_device_list_announce_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1070,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1070,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1070,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1072,5'
              BranchSideFuncs:
                - GetLastError
                - ExitThread
                - CloseHandle
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1078,12'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1078,15'
              BranchSideFuncs:
                - ExitThread
                - CloseHandle
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1081,6'
              BranchSideFuncs:
                - ExitThread
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1078,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1079,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
                - CloseHandle
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1081,6'
              BranchSideFuncs:
                - ExitThread
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1081,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1081,6'
              BranchSideFuncs:
                - CloseHandle
                - ExitThread
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1083,15'
              BranchSideFuncs:
                - CloseHandle
                - ExitThread
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1050,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1052,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1053,21'
          Dst:             CreateEventA
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1057,9'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1059,11'
          Dst:             handle_hotplug
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1063,5'
          Dst:             rdpdr_try_send_device_list_announce_request
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1070,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1070,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1077,10'
          Dst:             GetLastError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1079,3'
          Dst:             setChannelError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1083,3'
          Dst:             CloseHandle
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1087,2'
          Dst:             ExitThread
    - functionName:    first_hotplug
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         23
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - handle_hotplug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1026,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1026,2'
              BranchSideFuncs:
                - handle_hotplug
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1027,30'
              BranchSideFuncs:
                - handle_hotplug
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1027,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1027,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1029,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1029,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1037,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1037,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1037,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1039,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1026,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1027,15'
          Dst:             handle_hotplug
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1037,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1037,5'
          Dst:             WLog_PrintMessage
    - functionName:    drive_hotplug_thread_terminate
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         22
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - CloseHandle
        - GetLastError
        - SetEvent
        - WLog_IsLevelActive
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1103,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1103,2'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetEvent
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1105,6'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetEvent
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1105,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1108,7'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetEvent
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1127,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1108,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1109,13'
              BranchSideFuncs:
                - SetEvent
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1115,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1115,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1117,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1123,15'
              BranchSideFuncs:
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1118,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1118,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1120,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1103,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1109,4'
          Dst:             SetEvent
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1115,7'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1117,12'
          Dst:             GetLastError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1118,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1118,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1123,3'
          Dst:             CloseHandle
    - functionName:    rdpdr_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         44
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_Release
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_virtual_channel_event_data_received
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2000,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2000,2'
              BranchSideFuncs:
                - setChannelError
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_data_received
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2001,10'
              BranchSideFuncs:
                - setChannelError
                - Stream_Release
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_data_received
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2001,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2004,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2021,27'
              BranchSideFuncs:
                - Stream_Release
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2021,27'
              BranchSideFuncs:
                - Stream_Release
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2027,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2004,15'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2004,19'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2006,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2004,25'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2004,29'
              BranchSideFuncs:
                - rdpdr_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2006,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2004,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2006,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2009,59'
              BranchSideFuncs:
                - rdpdr_virtual_channel_event_data_received
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2006,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2006,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2007,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2009,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2011,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2016,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2011,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2011,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2016,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2030,12'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2030,21'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,24'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,21'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2030,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2030,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2031,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2000,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2006,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2006,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2009,17'
          Dst:             rdpdr_virtual_channel_event_data_received
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2011,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2011,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2022,4'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2031,3'
          Dst:             setChannelError
    - functionName:    rdpdr_process_connect
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         72
      ICount:          362
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - CreateThread
        - WLog_IsLevelActive
        - __assert_fail
        - devman_load_device_service
        - devman_new
        - drive_hotplug_thread_func
        - first_hotplug
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer_array
        - freerdp_settings_get_string
        - freerdp_settings_get_uint32
        - strncmp
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1141,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1141,2'
              BranchSideFuncs:
                - devman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1143,29'
              BranchSideFuncs:
                - devman_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1145,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1147,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1151,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1147,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1147,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1148,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1151,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1151,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1153,26'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1154,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1154,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1156,58'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1159,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1160,38'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1161,10'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1163,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1167,42'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1217,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1169,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1171,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1209,43'
              BranchSideFuncs:
                - devman_load_device_service
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1173,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1174,5'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - devman_load_device_service
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1176,30'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - devman_load_device_service
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1179,19'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1179,22'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1181,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1179,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1181,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1207,3'
              BranchSideFuncs:
                - devman_load_device_service
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1181,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1183,6'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1188,9'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1183,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1183,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1185,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1188,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1189,20'
              BranchSideFuncs:
                - first_hotplug
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1194,10'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1194,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1197,59'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1205,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1198,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1200,7'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1203,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1200,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1200,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1201,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1209,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1211,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1215,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer_array
                - devman_load_device_service
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strncmp
                - strncmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - first_hotplug
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:1211,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1211,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:1213,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1141,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1143,18'
          Dst:             devman_new
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1147,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1147,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1151,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1154,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1156,32'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1158,21'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1160,10'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1161,2'
          Dst:             strncpy
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1163,33'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1167,7'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1176,22'
          Dst:             strncmp
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1177,24'
          Dst:             strncmp
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1183,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1183,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1189,6'
          Dst:             first_hotplug
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1197,10'
          Dst:             CreateThread
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1197,10'
          Dst:             drive_hotplug_thread_func
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1200,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1200,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1209,16'
          Dst:             devman_load_device_service
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1211,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:1211,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpdr_virtual_channel_client_thread
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         56
      ICount:          247
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - Stream_Release
        - WLog_IsLevelActive
        - __assert_fail
        - drive_hotplug_thread_terminate
        - rdpdr_process_connect
        - rdpdr_process_receive
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2040,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2042,3'
              BranchSideFuncs:
                - rdpdr_process_connect
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2046,37'
              BranchSideFuncs:
                - rdpdr_process_connect
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2046,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2048,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2059,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2048,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2048,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2051,7'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2051,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2052,20'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2055,14'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2062,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2062,3'
              BranchSideFuncs:
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - __assert_fail
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2064,26'
              BranchSideFuncs:
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - __assert_fail
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2064,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2065,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2067,25'
              BranchSideFuncs:
                - MessageQueue_Peek
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2067,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2059,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2069,16'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2069,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2070,5'
              BranchSideFuncs:
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2072,16'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2072,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2074,39'
              BranchSideFuncs:
                - rdpdr_process_receive
                - Stream_Release
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2091,3'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2079,9'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2081,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2090,4'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Wait
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - rdpdr_process_receive
                - Stream_Release
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2081,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2081,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2084,10'
              BranchSideFuncs:
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2084,10'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2085,23'
              BranchSideFuncs:
                - setChannelError
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2088,6'
              BranchSideFuncs:
                - drive_hotplug_thread_terminate
                - ExitThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2095,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2096,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2099,13'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2096,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2096,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2099,13'
              BranchSideFuncs:
                - ExitThread
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2042,3'
          Dst:             ExitThread
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2046,15'
          Dst:             rdpdr_process_connect
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2048,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2048,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2052,4'
          Dst:             setChannelError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2055,3'
          Dst:             ExitThread
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2062,3'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2064,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2067,7'
          Dst:             MessageQueue_Peek
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2076,13'
          Dst:             rdpdr_process_receive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2078,5'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2081,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2081,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2085,7'
          Dst:             setChannelError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2095,15'
          Dst:             drive_hotplug_thread_terminate
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2096,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2096,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2099,2'
          Dst:             ExitThread
    - functionName:    queue_free
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         12
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2108,11'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2108,15'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2109,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2108,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2109,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2111,16'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2112,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2112,2'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2113,17'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2112,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2113,2'
          Dst:             Stream_Release
    - functionName:    rdpdr_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - StreamPool_Free
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2226,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2226,2'
              BranchSideFuncs:
                - StreamPool_Free
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2226,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2226,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2228,2'
          Dst:             StreamPool_Free
    - functionName:    rdpdr_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         48
      ICount:          250
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - CloseHandle
        - GetLastError
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - Stream_Release
        - WLog_IsLevelActive
        - WTSErrorToString
        - WaitForSingleObject
        - __assert_fail
        - devman_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2175,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2175,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2177,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2177,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2178,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2180,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2180,19'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2180,22'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2192,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2180,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2182,29'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - WaitForSingleObject
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2192,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2182,46'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2183,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2190,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2182,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2185,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2190,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - CloseHandle
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2186,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2186,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2188,11'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2192,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2193,15'
              BranchSideFuncs:
                - CloseHandle
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2194,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - __assert_fail
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2198,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2198,2'
              BranchSideFuncs:
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2199,10'
              BranchSideFuncs:
                - devman_free
                - Stream_Release
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2201,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2203,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - devman_free
                - Stream_Release
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2207,2'
              BranchSideFuncs:
                - devman_free
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2203,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2203,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - devman_free
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2205,2'
              BranchSideFuncs:
                - devman_free
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2209,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2211,18'
              BranchSideFuncs:
                - Stream_Release
                - devman_free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2215,6'
              BranchSideFuncs:
                - devman_free
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2215,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2217,15'
              BranchSideFuncs:
                - devman_free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2221,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2175,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2182,7'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2183,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2185,12'
          Dst:             GetLastError
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2186,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2186,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2193,3'
          Dst:             CloseHandle
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2194,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2198,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2203,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2203,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2203,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2211,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2217,3'
          Dst:             devman_free
    - functionName:    rdpdr_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdpdr
        - pData
        - dataLength
      BBCount:         37
      ICount:          187
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - CreateThread
        - MessageQueue_New
        - MessageQueue_Object
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_process_connect
        - rdpdr_virtual_channel_client_thread
        - rdpdr_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2126,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2126,2'
              BranchSideFuncs:
                - rdpdr_process_connect
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2127,2'
              BranchSideFuncs:
                - rdpdr_process_connect
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2130,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2132,18'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2152,38'
              BranchSideFuncs:
                - rdpdr_process_connect
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2134,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2136,4'
              BranchSideFuncs:
                - MessageQueue_Object
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2140,29'
              BranchSideFuncs:
                - MessageQueue_Object
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2136,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2136,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2137,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2143,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2146,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2149,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2146,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2146,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2147,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2153,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:0,0'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2155,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2155,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2155,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2157,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2126,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2132,18'
          Dst:             MessageQueue_New
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2136,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2136,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2140,9'
          Dst:             MessageQueue_Object
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2143,25'
          Dst:             CreateThread
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2143,25'
          Dst:             rdpdr_virtual_channel_client_thread
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2146,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2146,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2152,16'
          Dst:             rdpdr_process_connect
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2155,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2155,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2161,9'
          Dst:             rdpdr_virtual_channel_open_event_ex
    - functionName:    rdpdr_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         70
      ICount:          278
      EdgeCount:       82
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_virtual_channel_event_connected
        - rdpdr_virtual_channel_event_disconnected
        - rdpdr_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2238,13'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2238,17'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2238,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2244,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2240,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2240,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2240,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2244,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2244,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2244,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2244,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2244,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2246,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_terminated
                - rdpdr_virtual_channel_event_disconnected
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_virtual_channel_event_connected
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2246,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2249,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2252,55'
              BranchSideFuncs:
                - rdpdr_virtual_channel_event_connected
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2260,58'
              BranchSideFuncs:
                - rdpdr_virtual_channel_event_disconnected
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2269,43'
              BranchSideFuncs:
                - rdpdr_virtual_channel_event_terminated
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2274,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2274,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2276,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2252,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2253,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2257,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2253,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2253,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2257,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2260,8'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2261,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2266,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2261,5'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2261,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2266,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2276,4'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2276,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2277,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2280,12'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2280,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2280,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2280,21'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2280,24'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2280,21'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2280,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2280,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2281,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2240,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2240,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2240,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2244,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2252,17'
          Dst:             rdpdr_virtual_channel_event_connected
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2253,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2253,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2260,17'
          Dst:             rdpdr_virtual_channel_event_disconnected
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2261,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2261,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2269,4'
          Dst:             rdpdr_virtual_channel_event_terminated
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2276,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2276,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2281,3'
          Dst:             setChannelError
    - functionName:    rdpdr_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         43
      ICount:          243
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - StreamPool_New
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - calloc
        - freerdp_settings_get_bool
        - rdpdr_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2295,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2295,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2296,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2296,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2296,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2298,24'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2300,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2302,3'
              BranchSideFuncs:
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2305,15'
              BranchSideFuncs:
                - WLog_Get
                - StreamPool_New
                - free
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2302,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2302,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2302,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2302,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2302,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2302,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2320,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2322,8'
              BranchSideFuncs:
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2326,2'
              BranchSideFuncs:
                - snprintf
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2333,74'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2334,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2342,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2333,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2336,23'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2342,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2337,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2339,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2340,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2348,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2350,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2356,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_main.c:2350,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2350,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpdr/client/rdpdr_main.c:2352,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2295,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2296,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2298,24'
          Dst:             calloc
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2302,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2302,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2302,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2305,15'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2319,16'
          Dst:             StreamPool_New
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2328,8'
          Dst:             snprintf
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2337,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2344,7'
          Dst:             rdpdr_virtual_channel_init_event_ex
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2350,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2350,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rdpdr/client/rdpdr_main.c:2350,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1811
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.1811
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.1811
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_write_smartcard_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_write_capset_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:161,2'
          Dst:             rdpdr_write_capset_header
    - functionName:    rdpdr_write_drive_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_write_capset_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:143,2'
          Dst:             rdpdr_write_capset_header
    - functionName:    rdpdr_write_port_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_write_capset_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:125,2'
          Dst:             rdpdr_write_capset_header
    - functionName:    rdpdr_write_printer_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_write_capset_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:107,2'
          Dst:             rdpdr_write_capset_header
    - functionName:    rdpdr_write_general_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - rdpdr_write_capset_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:50,2'
          Dst:             rdpdr_write_capset_header
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:51,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:52,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:53,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:54,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:55,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:56,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:57,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:58,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:59,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:62,2'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_send_capability_response
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         16
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - StreamPool_Take
        - Stream_Write_UINT16
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_send
        - rdpdr_write_drive_capset
        - rdpdr_write_general_capset
        - rdpdr_write_port_capset
        - rdpdr_write_printer_capset
        - rdpdr_write_smartcard_capset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:240,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:240,2'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - rdpdr_write_general_capset
                - rdpdr_write_printer_capset
                - rdpdr_write_port_capset
                - rdpdr_write_drive_capset
                - rdpdr_write_smartcard_capset
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:241,22'
              BranchSideFuncs:
                - StreamPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - rdpdr_write_general_capset
                - rdpdr_write_printer_capset
                - rdpdr_write_port_capset
                - rdpdr_write_drive_capset
                - rdpdr_write_smartcard_capset
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:243,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:245,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - rdpdr_write_general_capset
                - rdpdr_write_printer_capset
                - rdpdr_write_port_capset
                - rdpdr_write_drive_capset
                - rdpdr_write_smartcard_capset
                - rdpdr_send
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:249,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - Stream_Write_UINT16.1815
                - rdpdr_write_general_capset
                - rdpdr_write_printer_capset
                - rdpdr_write_port_capset
                - rdpdr_write_drive_capset
                - rdpdr_write_smartcard_capset
                - rdpdr_send
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:245,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:245,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:246,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:240,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:241,6'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:245,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:245,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:249,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:250,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:251,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:252,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:253,2'
          Dst:             rdpdr_write_general_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:254,2'
          Dst:             rdpdr_write_printer_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:255,2'
          Dst:             rdpdr_write_port_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:256,2'
          Dst:             rdpdr_write_drive_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:257,2'
          Dst:             rdpdr_write_smartcard_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:258,9'
          Dst:             rdpdr_send
    - functionName:    rdpdr_process_smartcard_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
        - header
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:168,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:168,2'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:168,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:168,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:169,2'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_drive_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
        - header
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:150,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:150,2'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:150,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:150,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:151,2'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_port_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
        - header
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:132,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:132,2'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:132,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:132,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:133,2'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_printer_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
        - header
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:114,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:114,2'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:114,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:114,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:115,2'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_general_capset
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
        - header
      BBCount:         38
      ICount:          158
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:71,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:71,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u16_le.1826
                - stream_read_u16_le.1826
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:73,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u16_le.1826
                - stream_read_u16_le.1826
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:73,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:75,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:80,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u16_le.1826
                - stream_read_u16_le.1826
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:75,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:75,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:78,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:80,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:81,3'
              BranchSideFuncs:
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u16_le.1826
                - stream_read_u16_le.1826
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:83,2'
              BranchSideFuncs:
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u16_le.1826
                - stream_read_u16_le.1826
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
                - stream_read_u32_le.1808
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:71,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:75,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:75,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:80,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:83,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:84,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:85,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:86,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:87,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:88,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:90,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:91,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:92,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:95,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.1811
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.1811
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.1811
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.1811
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpdr_process_capability_request
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
        - s
      BBCount:         31
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - __assert_fail
        - rdpdr_process_drive_capset
        - rdpdr_process_general_capset
        - rdpdr_process_port_capset
        - rdpdr_process_printer_capset
        - rdpdr_process_smartcard_capset
        - rdpdr_read_capset_header
        - rdpdr_state_advance
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:178,13'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:178,17'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:179,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:178,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:179,3'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:181,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpdr_state_advance
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:181,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:181,2'
              BranchSideFuncs:
                - rdpdr_state_advance
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:182,22'
              BranchSideFuncs:
                - rdpdr_state_advance
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:184,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:185,3'
              BranchSideFuncs:
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:187,2'
              BranchSideFuncs:
                - stream_read_u16_le.1826
                - Stream_Seek.1811
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:190,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:192,27'
              BranchSideFuncs:
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:228,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:194,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:195,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:197,18'
              BranchSideFuncs:
                - rdpdr_process_smartcard_capset
                - rdpdr_read_capset_header
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:197,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:200,43'
              BranchSideFuncs:
                - rdpdr_process_general_capset
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:204,43'
              BranchSideFuncs:
                - rdpdr_process_printer_capset
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:208,40'
              BranchSideFuncs:
                - rdpdr_process_port_capset
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:212,41'
              BranchSideFuncs:
                - rdpdr_process_drive_capset
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:216,45'
              BranchSideFuncs:
                - rdpdr_process_smartcard_capset
                - rdpdr_read_capset_header
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:221,5'
              BranchSideFuncs:
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
        - Branch String:   'channels/rdpdr/client/rdpdr_capabilities.c:224,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:225,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/rdpdr_capabilities.c:226,2'
              BranchSideFuncs:
                - rdpdr_read_capset_header
                - rdpdr_process_smartcard_capset
                - rdpdr_process_drive_capset
                - rdpdr_process_port_capset
                - rdpdr_process_printer_capset
                - rdpdr_process_general_capset
      Callsites:
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:181,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:182,2'
          Dst:             rdpdr_state_advance
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:184,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:187,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:188,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:193,16'
          Dst:             rdpdr_read_capset_header
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:200,14'
          Dst:             rdpdr_process_general_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:204,14'
          Dst:             rdpdr_process_printer_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:208,14'
          Dst:             rdpdr_process_port_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:212,14'
          Dst:             rdpdr_process_drive_capset
        - Src:             'channels/rdpdr/client/rdpdr_capabilities.c:216,14'
          Dst:             rdpdr_process_smartcard_capset
    - functionName:    closeChannel
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:191,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:191,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:192,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:192,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:192,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:192,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:191,2'
          Dst:             __assert_fail
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:192,2'
          Dst:             __assert_fail
    - functionName:    dataReceived
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - plugin
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - WriteFile
        - closeChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:201,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:209,6'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
                - WriteFile
                - closeChannel
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:209,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:223,6'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
                - WriteFile
                - closeChannel
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:223,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:225,18'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
                - WriteFile
                - closeChannel
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:229,17'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:225,7'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:226,17'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:227,2'
              BranchSideFuncs:
                - WriteFile
                - closeChannel
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:229,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:229,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:230,16'
              BranchSideFuncs:
                - closeChannel
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:225,8'
          Dst:             WriteFile
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:226,4'
          Dst:             closeChannel
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:229,7'
          Dst:             WriteFile
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:230,3'
          Dst:             closeChannel
    - functionName:    copyThread
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ExitThread
        - ReadFile
        - ResetEvent
        - WaitForMultipleObjects
        - fprintf
        - freerdp_abort_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:139,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:139,2'
              BranchSideFuncs:
                - malloc
                - fprintf
                - ExitThread
                - ReadFile
                - free
                - freerdp_abort_event
                - WaitForMultipleObjects
                - ResetEvent
                - free
                - fprintf
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:142,10'
              BranchSideFuncs:
                - malloc
                - fprintf
                - ExitThread
                - ReadFile
                - free
                - freerdp_abort_event
                - WaitForMultipleObjects
                - ResetEvent
                - free
                - fprintf
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:146,7'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:148,18'
              BranchSideFuncs:
                - ReadFile
                - free
                - ExitThread
                - freerdp_abort_event
                - WaitForMultipleObjects
                - malloc
                - fprintf
                - ResetEvent
                - free
                - fprintf
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:154,17'
              BranchSideFuncs:
                - ReadFile
                - free
                - ExitThread
                - freerdp_abort_event
                - WaitForMultipleObjects
                - malloc
                - fprintf
                - ResetEvent
                - free
                - fprintf
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:154,7'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:156,9'
              BranchSideFuncs:
                - freerdp_abort_event
                - WaitForMultipleObjects
                - ExitThread
                - malloc
                - fprintf
                - ReadFile
                - free
                - ResetEvent
                - free
                - fprintf
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:166,7'
              BranchSideFuncs:
                - freerdp_abort_event
                - WaitForMultipleObjects
                - ExitThread
                - malloc
                - fprintf
                - ReadFile
                - free
                - ResetEvent
                - free
                - fprintf
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:166,7'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:169,9'
              BranchSideFuncs:
                - free
                - fprintf
                - ExitThread
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:174,16'
              BranchSideFuncs:
                - freerdp_abort_event
                - WaitForMultipleObjects
                - ExitThread
                - malloc
                - fprintf
                - ReadFile
                - free
                - free
                - fprintf
                - ResetEvent
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:177,7'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:139,2'
              BranchSideFuncs:
                - ResetEvent
                - ExitThread
                - malloc
                - fprintf
                - ReadFile
                - free
                - freerdp_abort_event
                - WaitForMultipleObjects
                - free
                - fprintf
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:178,15'
              BranchSideFuncs:
                - ResetEvent
                - ExitThread
                - malloc
                - fprintf
                - ReadFile
                - free
                - freerdp_abort_event
                - WaitForMultipleObjects
                - free
                - fprintf
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:148,10'
          Dst:             fprintf
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:154,8'
          Dst:             ReadFile
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:170,10'
          Dst:             fprintf
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:175,16'
          Dst:             freerdp_abort_event
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:176,12'
          Dst:             WaitForMultipleObjects
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:178,4'
          Dst:             ResetEvent
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:182,2'
          Dst:             ExitThread
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    channel_terminated
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CloseHandle
        - TerminateProcess
        - TerminateThread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:260,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:261,3'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
                - CloseHandle
                - TerminateThread
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:263,6'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
                - CloseHandle
                - TerminateThread
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:263,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:264,19'
              BranchSideFuncs:
                - TerminateThread
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:265,6'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:265,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:266,15'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:268,14'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - TerminateProcess
                - CloseHandle
                - free
                - free
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:264,3'
          Dst:             TerminateThread
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:266,3'
          Dst:             CloseHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:268,2'
          Dst:             CloseHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:269,2'
          Dst:             CloseHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:270,2'
          Dst:             TerminateProcess
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:271,2'
          Dst:             CloseHandle
    - functionName:    VirtualChannelOpenEventEx
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         8
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - SetEvent
        - dataReceived
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:239,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:239,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:242,17'
              BranchSideFuncs:
                - dataReceived
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:246,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:249,13'
              BranchSideFuncs:
                - SetEvent
                - free
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:242,4'
          Dst:             dataReceived
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:249,4'
          Dst:             SetEvent
    - functionName:    channel_initialized
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateEventA
        - CreateThread
        - copyThread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:278,26'
          Dst:             CreateEventA
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:279,23'
          Dst:             CreateThread
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:279,23'
          Dst:             copyThread
    - functionName:    VirtualChannelInitEventEx
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         17
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - VirtualChannelOpenEventEx
        - __assert_fail
        - channel_initialized
        - channel_terminated
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:287,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:287,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:290,24'
              BranchSideFuncs:
                - channel_initialized
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:297,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:310,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:313,23'
              BranchSideFuncs:
                - channel_terminated
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:297,4'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:297,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:298,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:298,4'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:298,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:299,8'
              BranchSideFuncs: []
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:299,8'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:304,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:290,4'
          Dst:             channel_initialized
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:297,4'
          Dst:             __assert_fail
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:298,4'
          Dst:             __assert_fail
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:299,8'
          Dst:             VirtualChannelOpenEventEx
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:313,4'
          Dst:             channel_terminated
    - functionName:    init_external_addin
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         74
      ICount:          292
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - CloseHandle
        - CreatePipe
        - CreateProcessA
        - GetStdHandle
        - SetHandleInformation
        - WLog_Get
        - _strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:63,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
              BranchSideFuncs:
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreatePipe
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:69,28'
              BranchSideFuncs:
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreatePipe
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:69,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
              BranchSideFuncs:
                - CreatePipe
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:75,31'
              BranchSideFuncs:
                - CreatePipe
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:75,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
              BranchSideFuncs:
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:81,28'
              BranchSideFuncs:
                - SetHandleInformation
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:81,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
              BranchSideFuncs:
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:88,32'
              BranchSideFuncs:
                - _strdup
                - CreateProcessA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CloseHandle
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:89,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - CloseHandle
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:105,30'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:59,26'
          Dst:             GetStdHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:63,7'
          Dst:             CreatePipe
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
          Dst:             WLog_Get
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:65,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:69,7'
          Dst:             SetHandleInformation
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
          Dst:             WLog_Get
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:71,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:75,7'
          Dst:             CreatePipe
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
          Dst:             WLog_Get
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:77,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:81,7'
          Dst:             SetHandleInformation
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
          Dst:             WLog_Get
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:83,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:88,24'
          Dst:             _strdup
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:89,7'
          Dst:             CreateProcessA
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
          Dst:             WLog_Get
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:101,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:106,2'
          Dst:             CloseHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:107,2'
          Dst:             CloseHandle
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:108,2'
          Dst:             CloseHandle
    - functionName:    rdp2tcp_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - VirtualChannelInitEventEx
        - __assert_fail
        - calloc
        - init_external_addin
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:330,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:331,3'
              BranchSideFuncs:
                - __assert_fail
                - init_external_addin
                - strncpy
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:333,53'
              BranchSideFuncs:
                - __assert_fail
                - init_external_addin
                - strncpy
                - free
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
              BranchSideFuncs:
                - __assert_fail
                - init_external_addin
                - strncpy
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
              BranchSideFuncs:
                - init_external_addin
                - strncpy
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:336,23'
              BranchSideFuncs:
                - init_external_addin
                - strncpy
                - free
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:339,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:341,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:345,21'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'channels/rdp2tcp/client/rdp2tcp_main.c:349,6'
          Branch Sides:
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdp2tcp/client/rdp2tcp_main.c:354,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:328,28'
          Dst:             calloc
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:334,2'
          Dst:             __assert_fail
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:339,6'
          Dst:             init_external_addin
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:345,2'
          Dst:             strncpy
        - Src:             'channels/rdp2tcp/client/rdp2tcp_main.c:349,6'
          Dst:             VirtualChannelInitEventEx
    - functionName:    rail_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         49
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - WLog_Get
        - channel_client_post_message
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:509,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:512,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:532,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:532,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:538,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:541,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:512,14'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:512,18'
              BranchSideFuncs:
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:512,8'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:518,45'
              BranchSideFuncs:
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:514,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:514,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:514,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:518,8'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:521,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:527,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:521,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:521,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:521,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:521,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:521,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:521,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:541,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:541,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:541,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:541,20'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:541,23'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:541,20'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:541,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:541,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:542,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:514,5'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:514,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:514,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:518,17'
          Dst:             channel_client_post_message
        - Src:             'channels/rail/client/rail_main.c:521,5'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:521,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:521,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:533,4'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_main.c:542,3'
          Dst:             setChannelError
    - functionName:    rail_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rail_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
      BBCount:         23
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - channel_client_quit_handler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:586,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:587,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_main.c:589,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:589,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:589,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:590,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:592,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:594,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:599,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:594,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:594,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:594,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:594,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:594,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:594,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:585,2'
          Dst:             channel_client_quit_handler
        - Src:             'channels/rail/client/rail_main.c:589,2'
          Dst:             __assert_fail
        - Src:             'channels/rail/client/rail_main.c:594,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:594,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:594,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rail/client/rail_main.c:594,3'
          Dst:             WLog_PrintMessage
    - functionName:    rail_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rail
        - pData
        - dataLength
      BBCount:         44
      ICount:          194
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - channel_client_create_handler
        - rail_get_client_interface
        - rail_order_recv
        - rail_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:556,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:556,2'
              BranchSideFuncs:
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:558,6'
              BranchSideFuncs:
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:558,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:566,51'
              BranchSideFuncs:
                - channel_client_create_handler
        - Branch String:   'channels/rail/client/rail_main.c:560,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:560,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:560,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:560,3'
              BranchSideFuncs:
                - channel_client_create_handler
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:562,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:563,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:565,2'
              BranchSideFuncs:
                - channel_client_create_handler
        - Branch String:   'channels/rail/client/rail_main.c:563,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:563,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:563,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - channel_client_create_handler
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:563,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:563,4'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - channel_client_create_handler
            - BranchSide:      'channels/rail/client/rail_main.c:563,4'
              BranchSideFuncs:
                - channel_client_create_handler
        - Branch String:   'channels/rail/client/rail_main.c:568,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:569,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_main.c:571,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:553,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_main.c:556,2'
          Dst:             __assert_fail
        - Src:             'channels/rail/client/rail_main.c:560,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:560,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:560,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:563,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:563,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:563,4'
          Dst:             WTSErrorToString
        - Src:             'channels/rail/client/rail_main.c:563,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:566,21'
          Dst:             channel_client_create_handler
        - Src:             'channels/rail/client/rail_main.c:566,21'
          Dst:             rail_order_recv
        - Src:             'channels/rail/client/rail_main.c:571,9'
          Dst:             rail_virtual_channel_open_event_ex
    - functionName:    rail_get_client_interface
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:43,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_main.c:46,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rail_send_client_sysparam
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - sysparam
      BBCount:         54
      ICount:          246
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_is_extended_spi_supported
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_sysparam_order
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:168,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:168,19'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:169,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:168,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:169,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:171,22'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:173,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:179,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:179,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:179,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:179,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:185,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:185,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:185,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:189,14'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:193,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:199,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:199,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:199,11'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:203,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:208,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:210,3'
              BranchSideFuncs:
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:214,56'
              BranchSideFuncs:
                - rail_is_extended_spi_supported
                - rail_write_sysparam_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:210,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:210,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:210,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:210,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:210,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:210,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:215,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:222,23'
              BranchSideFuncs:
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_main.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:217,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:217,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_main.c:217,3'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:206,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_main.c:210,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:210,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:210,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:214,25'
          Dst:             rail_is_extended_spi_supported
        - Src:             'channels/rail/client/rail_main.c:215,15'
          Dst:             rail_write_sysparam_order
        - Src:             'channels/rail/client/rail_main.c:217,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:217,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:217,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:218,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_main.c:222,9'
          Dst:             rail_send_pdu
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    rail_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         64
      ICount:          240
      EdgeCount:       75
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - rail_virtual_channel_event_connected
        - rail_virtual_channel_event_disconnected
        - rail_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:617,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:617,16'
              BranchSideFuncs:
                - setChannelError
                - rail_virtual_channel_event_terminated
                - rail_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:617,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:623,10'
              BranchSideFuncs:
                - setChannelError
                - rail_virtual_channel_event_terminated
                - rail_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:619,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:619,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:619,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:623,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:626,54'
              BranchSideFuncs:
                - rail_virtual_channel_event_connected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:633,57'
              BranchSideFuncs:
                - rail_virtual_channel_event_disconnected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:641,42'
              BranchSideFuncs:
                - rail_virtual_channel_event_terminated
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:645,3'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:645,3'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:647,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:626,8'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:627,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:630,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:627,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:627,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:627,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:627,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:627,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:627,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:633,8'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:634,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:638,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:634,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:634,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:634,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:634,5'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:634,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:634,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/rail/client/rail_main.c:650,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:650,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:650,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:650,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:650,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/rail/client/rail_main.c:651,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:619,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:619,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:619,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:626,17'
          Dst:             rail_virtual_channel_event_connected
        - Src:             'channels/rail/client/rail_main.c:627,5'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:627,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:627,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:633,17'
          Dst:             rail_virtual_channel_event_disconnected
        - Src:             'channels/rail/client/rail_main.c:634,5'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:634,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:634,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:641,4'
          Dst:             rail_virtual_channel_event_terminated
        - Src:             'channels/rail/client/rail_main.c:651,3'
          Dst:             setChannelError
    - functionName:    rail_client_compartment_info
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - compartmentInfo
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - rail_send_client_compartment_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:472,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:472,19'
              BranchSideFuncs:
                - rail_send_client_compartment_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:473,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:472,35'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:472,39'
              BranchSideFuncs:
                - rail_send_client_compartment_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:473,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:472,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:473,3'
              BranchSideFuncs:
                - rail_send_client_compartment_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:475,22'
              BranchSideFuncs:
                - rail_send_client_compartment_info_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:476,9'
          Dst:             rail_send_client_compartment_info_order
    - functionName:    rail_client_cloak
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cloak
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - rail_send_client_cloak_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:483,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:483,19'
              BranchSideFuncs:
                - rail_send_client_cloak_order
            - BranchSide:      'channels/rail/client/rail_main.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:483,25'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:483,29'
              BranchSideFuncs:
                - rail_send_client_cloak_order
            - BranchSide:      'channels/rail/client/rail_main.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:483,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:484,3'
              BranchSideFuncs:
                - rail_send_client_cloak_order
            - BranchSide:      'channels/rail/client/rail_main.c:486,22'
              BranchSideFuncs:
                - rail_send_client_cloak_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:487,9'
          Dst:             rail_send_client_cloak_order
    - functionName:    rail_client_snap_arrange
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - snap
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - rail_send_client_snap_arrange_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:494,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:494,19'
              BranchSideFuncs:
                - rail_send_client_snap_arrange_order
            - BranchSide:      'channels/rail/client/rail_main.c:495,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:494,24'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:494,28'
              BranchSideFuncs:
                - rail_send_client_snap_arrange_order
            - BranchSide:      'channels/rail/client/rail_main.c:495,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:494,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:495,3'
              BranchSideFuncs:
                - rail_send_client_snap_arrange_order
            - BranchSide:      'channels/rail/client/rail_main.c:497,22'
              BranchSideFuncs:
                - rail_send_client_snap_arrange_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:498,9'
          Dst:             rail_send_client_snap_arrange_order
    - functionName:    rail_client_get_appid_request
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - getAppIdReq
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - rail_send_client_get_appid_req_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:460,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:460,19'
              BranchSideFuncs:
                - rail_send_client_get_appid_req_order
            - BranchSide:      'channels/rail/client/rail_main.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:460,31'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:460,35'
              BranchSideFuncs:
                - rail_send_client_get_appid_req_order
            - BranchSide:      'channels/rail/client/rail_main.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:460,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:461,3'
              BranchSideFuncs:
                - rail_send_client_get_appid_req_order
            - BranchSide:      'channels/rail/client/rail_main.c:463,22'
              BranchSideFuncs:
                - rail_send_client_get_appid_req_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:464,9'
          Dst:             rail_send_client_get_appid_req_order
    - functionName:    rail_client_language_ime_info
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - langImeInfo
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_languageime_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:443,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:443,19'
              BranchSideFuncs:
                - rail_send_client_languageime_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:444,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:443,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:444,3'
              BranchSideFuncs:
                - rail_send_client_languageime_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:446,22'
              BranchSideFuncs:
                - rail_send_client_languageime_info_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:447,9'
          Dst:             rail_send_client_languageime_info_order
    - functionName:    rail_client_language_bar_info
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - langBarInfo
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_langbar_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:431,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:431,19'
              BranchSideFuncs:
                - rail_send_client_langbar_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:432,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:431,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:432,3'
              BranchSideFuncs:
                - rail_send_client_langbar_info_order
            - BranchSide:      'channels/rail/client/rail_main.c:434,22'
              BranchSideFuncs:
                - rail_send_client_langbar_info_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:435,9'
          Dst:             rail_send_client_langbar_info_order
    - functionName:    rail_client_system_menu
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - sysmenu
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_sysmenu_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:414,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:414,19'
              BranchSideFuncs:
                - rail_send_client_sysmenu_order
            - BranchSide:      'channels/rail/client/rail_main.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:414,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:415,3'
              BranchSideFuncs:
                - rail_send_client_sysmenu_order
            - BranchSide:      'channels/rail/client/rail_main.c:417,22'
              BranchSideFuncs:
                - rail_send_client_sysmenu_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:418,9'
          Dst:             rail_send_client_sysmenu_order
    - functionName:    rail_client_information
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - clientStatus
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_status_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:398,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:398,19'
              BranchSideFuncs:
                - rail_send_client_status_order
            - BranchSide:      'channels/rail/client/rail_main.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:398,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:399,3'
              BranchSideFuncs:
                - rail_send_client_status_order
            - BranchSide:      'channels/rail/client/rail_main.c:401,22'
              BranchSideFuncs:
                - rail_send_client_status_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:402,9'
          Dst:             rail_send_client_status_order
    - functionName:    rail_client_window_move
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - windowMove
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_window_move_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:381,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:381,19'
              BranchSideFuncs:
                - rail_send_client_window_move_order
            - BranchSide:      'channels/rail/client/rail_main.c:382,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:381,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:382,3'
              BranchSideFuncs:
                - rail_send_client_window_move_order
            - BranchSide:      'channels/rail/client/rail_main.c:384,22'
              BranchSideFuncs:
                - rail_send_client_window_move_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:385,9'
          Dst:             rail_send_client_window_move_order
    - functionName:    rail_client_notify_event
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - notifyEvent
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_notify_event_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:364,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:364,19'
              BranchSideFuncs:
                - rail_send_client_notify_event_order
            - BranchSide:      'channels/rail/client/rail_main.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:364,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:365,3'
              BranchSideFuncs:
                - rail_send_client_notify_event_order
            - BranchSide:      'channels/rail/client/rail_main.c:367,22'
              BranchSideFuncs:
                - rail_send_client_notify_event_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:368,9'
          Dst:             rail_send_client_notify_event_order
    - functionName:    rail_client_handshake
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - handshake
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_handshake_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:347,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:347,19'
              BranchSideFuncs:
                - rail_send_handshake_order
            - BranchSide:      'channels/rail/client/rail_main.c:348,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:347,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:348,3'
              BranchSideFuncs:
                - rail_send_handshake_order
            - BranchSide:      'channels/rail/client/rail_main.c:350,22'
              BranchSideFuncs:
                - rail_send_handshake_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:351,9'
          Dst:             rail_send_handshake_order
    - functionName:    rail_client_system_command
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - syscommand
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_syscommand_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:331,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:331,19'
              BranchSideFuncs:
                - rail_send_client_syscommand_order
            - BranchSide:      'channels/rail/client/rail_main.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:331,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:332,3'
              BranchSideFuncs:
                - rail_send_client_syscommand_order
            - BranchSide:      'channels/rail/client/rail_main.c:334,22'
              BranchSideFuncs:
                - rail_send_client_syscommand_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:335,9'
          Dst:             rail_send_client_syscommand_order
    - functionName:    rail_client_system_param
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - sysInParam
      BBCount:         128
      ICount:          486
      EdgeCount:       158
      CyclomaticComplexity: 32
      functionsReached:
        - WLog_Get
        - rail_send_client_sysparam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:236,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:236,19'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:237,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:236,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:237,3'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:239,14'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:241,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:243,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:252,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:245,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:247,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:250,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:247,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:247,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:247,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:247,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:247,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:247,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:252,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:254,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:263,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:256,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:258,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:261,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:258,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:258,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:258,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:258,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:258,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:258,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:263,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:265,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:274,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:267,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:269,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:272,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:269,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:269,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:269,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:269,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:269,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:269,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:274,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:276,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:285,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:278,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:280,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:283,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:280,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:280,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:280,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:280,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:280,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:285,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:287,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:296,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:289,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:291,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:294,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:291,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:291,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:291,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:291,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:291,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:291,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:296,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:298,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:307,15'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:300,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:302,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:305,2'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:302,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:302,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:302,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:302,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:302,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:302,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:307,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:309,12'
              BranchSideFuncs:
                - rail_send_client_sysparam
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:311,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:313,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:313,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:313,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:313,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:313,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:313,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:313,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:245,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:247,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:247,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:247,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:256,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:258,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:258,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:258,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:267,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:269,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:269,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:269,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:278,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:280,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:280,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:280,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:289,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:291,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:291,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:291,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:300,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:302,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:302,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:302,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:311,16'
          Dst:             rail_send_client_sysparam
        - Src:             'channels/rail/client/rail_main.c:313,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:313,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:313,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_client_activate
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - activate
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rail_send_client_activate_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:148,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:148,19'
              BranchSideFuncs:
                - rail_send_client_activate_order
            - BranchSide:      'channels/rail/client/rail_main.c:149,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:148,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:149,3'
              BranchSideFuncs:
                - rail_send_client_activate_order
            - BranchSide:      'channels/rail/client/rail_main.c:151,22'
              BranchSideFuncs:
                - rail_send_client_activate_order
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:152,9'
          Dst:             rail_send_client_activate_order
    - functionName:    rail_client_execute
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - exec
      BBCount:         19
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - rail_send_client_exec_order
        - utf8_string_to_rail_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:113,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:113,19'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
            - BranchSide:      'channels/rail/client/rail_main.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:113,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:114,3'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
            - BranchSide:      'channels/rail/client/rail_main.c:116,22'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
        - Branch String:   'channels/rail/client/rail_main.c:120,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:121,3'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
            - BranchSide:      'channels/rail/client/rail_main.c:123,34'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
        - Branch String:   'channels/rail/client/rail_main.c:124,48'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:125,34'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - utf8_string_to_rail_string
                - rail_send_client_exec_order
            - BranchSide:      'channels/rail/client/rail_main.c:129,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'channels/rail/client/rail_main.c:126,49'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:127,34'
              BranchSideFuncs:
                - utf8_string_to_rail_string
                - free
                - free
                - free
                - rail_send_client_exec_order
            - BranchSide:      'channels/rail/client/rail_main.c:129,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'channels/rail/client/rail_main.c:123,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:129,9'
              BranchSideFuncs:
                - rail_send_client_exec_order
                - free
                - free
                - free
            - BranchSide:      'channels/rail/client/rail_main.c:131,39'
              BranchSideFuncs:
                - rail_send_client_exec_order
                - free
                - free
                - free
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:123,7'
          Dst:             utf8_string_to_rail_string
        - Src:             'channels/rail/client/rail_main.c:125,7'
          Dst:             utf8_string_to_rail_string
        - Src:             'channels/rail/client/rail_main.c:127,7'
          Dst:             utf8_string_to_rail_string
        - Src:             'channels/rail/client/rail_main.c:131,11'
          Dst:             rail_send_client_exec_order
    - functionName:    rail_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         62
      ICount:          347
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
        - calloc
        - rail_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:668,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:670,3'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:675,2'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:670,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:670,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:670,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:670,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:670,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:670,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:681,74'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:682,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:715,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:681,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:684,33'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:715,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:686,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:688,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:693,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:688,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:688,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:688,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:688,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:688,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rail/client/rail_main.c:688,4'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rail/client/rail_main.c:716,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:716,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:717,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:723,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:725,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:729,40'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:725,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:725,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:725,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:725,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:725,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/rail/client/rail_main.c:725,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/rail/client/rail_main.c:733,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:734,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/rail/client/rail_main.c:736,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:666,22'
          Dst:             calloc
        - Src:             'channels/rail/client/rail_main.c:670,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:670,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:670,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:678,8'
          Dst:             snprintf
        - Src:             'channels/rail/client/rail_main.c:684,33'
          Dst:             calloc
        - Src:             'channels/rail/client/rail_main.c:688,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:688,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:688,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:715,14'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:716,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:716,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_main.c:719,7'
          Dst:             rail_virtual_channel_init_event_ex
        - Src:             'channels/rail/client/rail_main.c:725,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:725,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:725,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rail/client/rail_main.c:725,3'
          Dst:             WLog_PrintMessage
    - functionName:    rail_send
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         21
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - WLog_Get
        - WTSErrorToString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:59,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:61,15'
              BranchSideFuncs:
                - Stream_Buffer.1948
                - Stream_GetPosition.1943
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:65,11'
              BranchSideFuncs:
                - Stream_Buffer.1948
                - Stream_GetPosition.1943
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:68,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:70,15'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_main.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:71,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:71,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_main.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:71,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_main.c:71,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:61,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_main.c:66,42'
          Dst:             Stream_Buffer
        - Src:             'channels/rail/client/rail_main.c:66,68'
          Dst:             Stream_GetPosition
        - Src:             'channels/rail/client/rail_main.c:70,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_main.c:71,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_main.c:71,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_main.c:71,3'
          Dst:             WTSErrorToString
        - Src:             'channels/rail/client/rail_main.c:71,3'
          Dst:             WLog_PrintMessage
    - functionName:    rail_send_channel_data
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - src
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - rail_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_main.c:85,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:85,16'
              BranchSideFuncs:
                - Stream_Free
                - rail_send
            - BranchSide:      'channels/rail/client/rail_main.c:87,15'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_main.c:85,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_main.c:87,15'
              BranchSideFuncs:
                - rail_send
            - BranchSide:      'channels/rail/client/rail_main.c:91,19'
              BranchSideFuncs:
                - rail_send
      Callsites:
        - Src:             'channels/rail/client/rail_main.c:87,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_main.c:91,9'
          Dst:             rail_send
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.2111
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rail_read_caretblinkinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pCaretBlinkRate
      BBCount:         11
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:973,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:973,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:975,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:975,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:976,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:978,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:973,2'
          Dst:             __assert_fail
        - Src:             'channels/rail/client/rail_orders.c:975,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:978,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    19
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.2111
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rail_read_textscaleinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pTextScaleFactor
      BBCount:         11
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:939,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:939,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:941,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:941,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:942,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:944,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:939,2'
          Dst:             __assert_fail
        - Src:             'channels/rail/client/rail_orders.c:941,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:944,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_read_get_application_id_extended_response_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - id
      BBCount:         25
      ICount:          124
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read_UTF16_String
        - _wcsnlen
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:878,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:878,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:878,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:879,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:881,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:881,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:882,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:884,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:886,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:887,3'
              BranchSideFuncs:
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:889,15'
              BranchSideFuncs:
                - _wcsnlen
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:889,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:890,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:892,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:892,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:893,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:895,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:897,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:898,3'
              BranchSideFuncs:
                - _wcsnlen
            - BranchSide:      'channels/rail/client/rail_orders.c:900,15'
              BranchSideFuncs:
                - _wcsnlen
        - Branch String:   'channels/rail/client/rail_orders.c:900,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:902,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:904,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:881,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:884,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:886,7'
          Dst:             Stream_Read_UTF16_String
        - Src:             'channels/rail/client/rail_orders.c:889,6'
          Dst:             _wcsnlen
        - Src:             'channels/rail/client/rail_orders.c:892,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:895,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:897,7'
          Dst:             Stream_Read_UTF16_String
        - Src:             'channels/rail/client/rail_orders.c:900,6'
          Dst:             _wcsnlen
    - functionName:    rail_read_power_display_request_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - power
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:833,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:833,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:834,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:833,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:834,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:836,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:836,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:837,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:839,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:836,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:839,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.2111
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rail_read_cloak_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cloak
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:789,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:790,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u8.2127
            - BranchSide:      'channels/rail/client/rail_orders.c:792,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u8.2127
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:789,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:792,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:793,2'
          Dst:             stream_read_u8
    - functionName:    rail_read_zorder_sync_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - zorder
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:746,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:746,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:747,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:746,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:747,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:749,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:749,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:750,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:752,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:749,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:752,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_read_taskbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - taskbarInfo
      BBCount:         17
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:701,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:701,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:702,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:701,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:702,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:704,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:704,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:705,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:707,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:704,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:707,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:708,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:709,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_read_langbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - langbarInfo
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:161,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:161,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:161,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:162,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:164,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
        - Branch String:   'channels/rail/client/rail_orders.c:164,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:165,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:167,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:164,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:167,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_read_server_get_appid_resp_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - getAppidResp
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read_UTF16_String
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:141,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:141,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
            - BranchSide:      'channels/rail/client/rail_orders.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:141,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:142,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
            - BranchSide:      'channels/rail/client/rail_orders.c:144,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
        - Branch String:   'channels/rail/client/rail_orders.c:144,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:145,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
            - BranchSide:      'channels/rail/client/rail_orders.c:147,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - Stream_Read_UTF16_String
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:144,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:147,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:148,2'
          Dst:             Stream_Read_UTF16_String
    - functionName:    rail_read_server_localmovesize_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - localMoveSize
      BBCount:         21
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_i16_le
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:118,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:118,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:119,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:118,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:119,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:121,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_i16_le
                - stream_read_i16_le
        - Branch String:   'channels/rail/client/rail_orders.c:121,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:122,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:124,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_i16_le
                - stream_read_i16_le
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:121,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:124,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:125,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/client/rail_orders.c:127,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/client/rail_orders.c:128,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:129,2'
          Dst:             stream_read_i16_le
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.2111
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_i16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:193,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:193,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:194,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:196,19'
              BranchSideFuncs:
                - Stream_Seek.2111
        - Branch String:   'winpr/include/winpr/stream.h:198,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:198,7'
              BranchSideFuncs:
                - Stream_Seek.2111
            - BranchSide:      'winpr/include/winpr/stream.h:199,16'
              BranchSideFuncs:
                - Stream_Seek.2111
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:193,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:199,4'
          Dst:             Stream_Seek
    - functionName:    rail_read_server_minmaxinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - minmaxinfo
      BBCount:         29
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_i16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:90,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:90,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:91,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:90,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:91,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:93,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2123
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
        - Branch String:   'channels/rail/client/rail_orders.c:93,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:94,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
            - BranchSide:      'channels/rail/client/rail_orders.c:96,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
                - stream_read_i16_le
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:93,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:96,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:97,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:98,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:99,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:100,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:101,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:102,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:103,2'
          Dst:             stream_read_i16_le
        - Src:             'channels/rail/client/rail_orders.c:104,2'
          Dst:             stream_read_i16_le
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    rail_read_server_exec_result_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - execResult
      BBCount:         17
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - rail_read_unicode_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:68,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:68,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_u32_le.2123
                - Stream_Seek_UINT16.2134
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/client/rail_orders.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:68,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:69,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_u32_le.2123
                - Stream_Seek_UINT16.2134
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/client/rail_orders.c:71,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_u32_le.2123
                - Stream_Seek_UINT16.2134
                - rail_read_unicode_string
        - Branch String:   'channels/rail/client/rail_orders.c:71,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:72,3'
              BranchSideFuncs:
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_u32_le.2123
                - Stream_Seek_UINT16.2134
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/client/rail_orders.c:74,2'
              BranchSideFuncs:
                - stream_read_u16_le.2130
                - stream_read_u16_le.2130
                - stream_read_u32_le.2123
                - Stream_Seek_UINT16.2134
                - rail_read_unicode_string
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:71,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:74,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/client/rail_orders.c:75,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/client/rail_orders.c:76,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:77,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'channels/rail/client/rail_orders.c:78,9'
          Dst:             rail_read_unicode_string
    - functionName:    rail_read_compartment_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - compartmentInfo
      BBCount:         14
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:384,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:385,3'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
            - BranchSide:      'channels/rail/client/rail_orders.c:387,2'
              BranchSideFuncs:
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
                - stream_read_u32_le.2123
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:384,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/client/rail_orders.c:387,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:388,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:389,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/client/rail_orders.c:390,2'
          Dst:             stream_read_u32_le
    - functionName:    Stream_Write_INT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:686,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:686,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:687,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:688,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:686,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:687,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             __assert_fail
    - functionName:    rail_send_client_snap_arrange_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - snap
      BBCount:         22
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Write_INT16
        - Stream_Write_UINT32
        - WLog_Get
        - rail_pdu_init
        - rail_send_client_window_move_order
        - rail_send_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1546,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1547,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - rail_send_pdu
                - rail_send_client_window_move_order
            - BranchSide:      'channels/rail/client/rail_orders.c:1550,7'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - rail_send_pdu
                - rail_send_client_window_move_order
        - Branch String:   'channels/rail/client/rail_orders.c:1550,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1552,26'
              BranchSideFuncs:
                - rail_send_client_window_move_order
            - BranchSide:      'channels/rail/client/rail_orders.c:1561,15'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1563,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1565,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1569,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1565,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1565,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1565,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1565,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1565,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1565,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1558,10'
          Dst:             rail_send_client_window_move_order
        - Src:             'channels/rail/client/rail_orders.c:1561,15'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1565,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1565,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1565,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1569,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:1570,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:1571,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:1572,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:1573,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:1574,9'
          Dst:             rail_send_pdu
    - functionName:    rail_send_client_window_move_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - windowMove
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_window_move_order
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1373,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1373,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_window_move_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1374,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1373,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1374,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_window_move_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1376,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_window_move_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1378,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1380,3'
              BranchSideFuncs:
                - rail_write_client_window_move_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1384,46'
              BranchSideFuncs:
                - rail_write_client_window_move_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1380,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1380,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1380,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1380,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1380,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1380,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1386,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1389,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1393,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1376,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1380,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1380,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1380,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1384,10'
          Dst:             rail_write_client_window_move_order
        - Src:             'channels/rail/client/rail_orders.c:1389,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1393,9'
          Dst:             rail_send_pdu
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rail_send_pdu
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rail
        - s
        - orderType
      BBCount:         16
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Free
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_IsLevelActive
        - rail_get_order_type_string_full
        - rail_send_channel_data
        - rail_write_pdu_header
      functionUses:    16
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:46,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:46,16'
              BranchSideFuncs:
                - Stream_Free
                - Stream_GetPosition.2143
                - Stream_SetPosition
                - rail_write_pdu_header
                - Stream_SetPosition
                - WLog_IsLevelActive
                - rail_send_channel_data
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:48,15'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:46,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:48,15'
              BranchSideFuncs:
                - Stream_GetPosition.2143
                - Stream_SetPosition
                - rail_write_pdu_header
                - Stream_SetPosition
                - WLog_IsLevelActive
                - rail_send_channel_data
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:52,43'
              BranchSideFuncs:
                - Stream_GetPosition.2143
                - Stream_SetPosition
                - rail_write_pdu_header
                - Stream_SetPosition
                - WLog_IsLevelActive
                - rail_send_channel_data
                - rail_get_order_type_string_full
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:56,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:56,2'
              BranchSideFuncs:
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_send_channel_data
            - BranchSide:      'channels/rail/client/rail_orders.c:58,32'
              BranchSideFuncs:
                - rail_send_channel_data
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:48,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:52,24'
          Dst:             Stream_GetPosition
        - Src:             'channels/rail/client/rail_orders.c:53,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rail/client/rail_orders.c:54,2'
          Dst:             rail_write_pdu_header
        - Src:             'channels/rail/client/rail_orders.c:55,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rail/client/rail_orders.c:56,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:56,2'
          Dst:             rail_get_order_type_string_full
        - Src:             'channels/rail/client/rail_orders.c:56,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:58,9'
          Dst:             rail_send_channel_data
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rail_write_client_window_move_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - windowMove
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_INT16
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:281,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:281,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
            - BranchSide:      'channels/rail/client/rail_orders.c:282,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:281,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:282,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
            - BranchSide:      'channels/rail/client/rail_orders.c:284,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
                - Stream_Write_INT16
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:284,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:285,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:286,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:287,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:288,2'
          Dst:             Stream_Write_INT16
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rail_send_client_cloak_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - cloak
      BBCount:         23
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1528,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1528,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1529,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1528,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1529,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1531,15'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1533,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1535,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1539,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1535,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1535,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1535,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1535,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1535,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1535,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1531,15'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1535,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1535,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1535,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1539,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:1540,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/client/rail_orders.c:1541,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_compartment_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - compartmentInfo
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:328,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:328,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:329,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:328,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:329,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:331,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:331,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:332,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:333,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:334,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_compartment_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - compartmentInfo
      BBCount:         27
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_is_feature_supported
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_compartment_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1502,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1502,16'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1503,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1502,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1503,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1505,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1505,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1506,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1508,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1510,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1512,3'
              BranchSideFuncs:
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1516,44'
              BranchSideFuncs:
                - rail_write_compartment_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1512,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1512,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1512,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1512,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1512,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1512,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1518,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1520,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1523,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1505,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:1508,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1512,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1512,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1512,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1516,10'
          Dst:             rail_write_compartment_info_order
        - Src:             'channels/rail/client/rail_orders.c:1520,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1523,9'
          Dst:             rail_send_pdu
    - functionName:    rail_is_feature_supported
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - featureMask
      BBCount:         23
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - freerdp_rail_support_flags_to_string
        - freerdp_settings_get_uint32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:425,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:425,19'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:426,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:425,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:426,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:429,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:435,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:437,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:446,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:440,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:440,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:440,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:440,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:440,3'
              BranchSideFuncs:
                - freerdp_rail_support_flags_to_string
                - freerdp_rail_support_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:440,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:429,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/rail/client/rail_orders.c:431,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/rail/client/rail_orders.c:440,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:440,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:440,3'
          Dst:             freerdp_rail_support_flags_to_string
        - Src:             'channels/rail/client/rail_orders.c:440,3'
          Dst:             freerdp_rail_support_flags_to_string
        - Src:             'channels/rail/client/rail_orders.c:440,3'
          Dst:             WLog_PrintMessage
    - functionName:    rail_write_languageime_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - langImeInfo
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:314,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:314,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
                - Stream_Write.2105
                - Stream_Write.2105
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:315,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:314,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:315,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
                - Stream_Write.2105
                - Stream_Write.2105
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:317,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
                - Stream_Write.2105
                - Stream_Write.2105
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:317,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:318,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/client/rail_orders.c:319,2'
          Dst:             Stream_Write
        - Src:             'channels/rail/client/rail_orders.c:320,2'
          Dst:             Stream_Write
        - Src:             'channels/rail/client/rail_orders.c:321,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_languageime_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - langImeInfo
      BBCount:         27
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_is_feature_supported
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_languageime_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1471,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1471,16'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1472,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1471,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1472,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1474,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1474,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1475,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1477,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1479,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1481,3'
              BranchSideFuncs:
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1485,44'
              BranchSideFuncs:
                - rail_write_languageime_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1481,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1481,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1481,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1481,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1481,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1481,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1487,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1490,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1493,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1474,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:1477,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1481,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1481,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1481,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1485,10'
          Dst:             rail_write_languageime_info_order
        - Src:             'channels/rail/client/rail_orders.c:1490,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1493,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_langbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - langbarInfo
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:304,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:304,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:305,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:304,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:305,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:307,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:307,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_langbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - langBarInfo
      BBCount:         27
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_is_feature_supported
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_langbar_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1440,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1440,16'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1441,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1440,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1441,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1443,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1443,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1444,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1446,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1448,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1450,3'
              BranchSideFuncs:
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1454,40'
              BranchSideFuncs:
                - rail_write_langbar_info_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1450,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1450,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1450,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1450,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1450,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1450,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1456,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1459,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1462,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1443,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:1446,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1450,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1450,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1450,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1454,10'
          Dst:             rail_write_langbar_info_order
        - Src:             'channels/rail/client/rail_orders.c:1459,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1462,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_get_appid_req_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - getAppidReq
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:295,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:295,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:296,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:295,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:296,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:298,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:298,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_get_appid_req_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - getAppIdReq
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_get_appid_req_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1407,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1407,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_get_appid_req_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1408,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1407,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1408,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_get_appid_req_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1410,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_get_appid_req_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1412,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1414,3'
              BranchSideFuncs:
                - rail_write_client_get_appid_req_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1418,48'
              BranchSideFuncs:
                - rail_write_client_get_appid_req_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1414,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1414,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1414,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1414,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1414,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1414,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1420,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1423,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1426,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1410,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1414,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1414,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1414,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1418,10'
          Dst:             rail_write_client_get_appid_req_order
        - Src:             'channels/rail/client/rail_orders.c:1423,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1426,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_notify_event_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - notifyEvent
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:269,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:269,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:270,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:269,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:270,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:272,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:272,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:273,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:274,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_notify_event_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - notifyEvent
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_notify_event_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1340,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1340,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_notify_event_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1341,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1340,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1341,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_notify_event_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1343,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_notify_event_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1345,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1347,3'
              BranchSideFuncs:
                - rail_write_client_notify_event_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1351,47'
              BranchSideFuncs:
                - rail_write_client_notify_event_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1347,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1347,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1347,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1347,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1347,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1347,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1353,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1356,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1360,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1343,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1347,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1347,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1347,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1351,10'
          Dst:             rail_write_client_notify_event_order
        - Src:             'channels/rail/client/rail_orders.c:1356,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1360,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_syscommand_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - syscommand
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:258,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:258,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
            - BranchSide:      'channels/rail/client/rail_orders.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:258,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:259,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
            - BranchSide:      'channels/rail/client/rail_orders.c:261,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT16.2115
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:261,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:262,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rail_send_client_syscommand_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - syscommand
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_syscommand_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1306,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1306,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_syscommand_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1307,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1306,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1307,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_syscommand_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1309,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_syscommand_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1311,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1313,3'
              BranchSideFuncs:
                - rail_write_client_syscommand_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1317,45'
              BranchSideFuncs:
                - rail_write_client_syscommand_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1313,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1313,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1313,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1313,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1313,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1313,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1319,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1322,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1326,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1309,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1313,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1313,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1313,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1317,10'
          Dst:             rail_write_client_syscommand_order
        - Src:             'channels/rail/client/rail_orders.c:1322,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1326,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_sysmenu_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - sysmenu
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_INT16
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:247,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:247,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
            - BranchSide:      'channels/rail/client/rail_orders.c:248,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:247,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:248,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
            - BranchSide:      'channels/rail/client/rail_orders.c:250,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_INT16
                - Stream_Write_INT16
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:250,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:251,2'
          Dst:             Stream_Write_INT16
        - Src:             'channels/rail/client/rail_orders.c:252,2'
          Dst:             Stream_Write_INT16
    - functionName:    rail_send_client_sysmenu_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - sysmenu
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_sysmenu_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1273,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1273,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_sysmenu_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1274,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1273,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1274,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_sysmenu_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1276,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_sysmenu_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1278,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1280,3'
              BranchSideFuncs:
                - rail_write_client_sysmenu_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1284,42'
              BranchSideFuncs:
                - rail_write_client_sysmenu_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1280,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1280,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1280,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1280,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1280,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1280,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1286,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1289,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1293,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1276,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1280,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1280,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1280,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1284,10'
          Dst:             rail_write_client_sysmenu_order
        - Src:             'channels/rail/client/rail_orders.c:1289,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1293,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_activate_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - activate
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:236,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:236,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
            - BranchSide:      'channels/rail/client/rail_orders.c:237,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:236,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:237,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
            - BranchSide:      'channels/rail/client/rail_orders.c:239,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
                - Stream_Write_UINT8.2149
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:239,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/client/rail_orders.c:241,2'
          Dst:             Stream_Write_UINT8
    - functionName:    rail_send_client_activate_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - activate
      BBCount:         25
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_activate_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1240,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1240,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_activate_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1241,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1240,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1241,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_activate_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1243,6'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_activate_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1245,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1247,3'
              BranchSideFuncs:
                - rail_write_client_activate_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1251,43'
              BranchSideFuncs:
                - rail_write_client_activate_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1247,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1247,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1247,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1247,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1247,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1247,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1253,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1256,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1260,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1243,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1247,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1247,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1247,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1251,10'
          Dst:             rail_write_client_activate_order
        - Src:             'channels/rail/client/rail_orders.c:1256,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1260,9'
          Dst:             rail_send_pdu
    - functionName:    rail_write_client_exec_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - flags
        - exeOrFile
        - workingDir
        - arguments
      BBCount:         74
      ICount:          313
      EdgeCount:       92
      CyclomaticComplexity: 20
      functionsReached:
        - Stream_Write_UINT16
        - WLog_Get
        - rail_write_unicode_string_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:192,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:192,13'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:192,23'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:192,27'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:192,38'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:192,42'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:192,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:193,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:197,7'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:197,32'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:197,36'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:197,62'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:197,66'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:197,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:206,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - Stream_Write_UINT16.2115
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:199,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:199,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:211,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:213,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:217,47'
              BranchSideFuncs:
                - rail_write_unicode_string_value
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:213,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:213,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:213,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:213,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:213,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:217,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:223,47'
              BranchSideFuncs:
                - rail_write_unicode_string_value
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:219,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:219,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:219,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:219,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:219,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:223,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:225,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:225,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:225,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:225,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:225,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:199,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:199,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:199,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:206,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/client/rail_orders.c:207,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/client/rail_orders.c:208,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/client/rail_orders.c:209,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/client/rail_orders.c:211,15'
          Dst:             rail_write_unicode_string_value
        - Src:             'channels/rail/client/rail_orders.c:213,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:213,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:213,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:217,15'
          Dst:             rail_write_unicode_string_value
        - Src:             'channels/rail/client/rail_orders.c:219,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:219,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:219,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:223,15'
          Dst:             rail_write_unicode_string_value
        - Src:             'channels/rail/client/rail_orders.c:225,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:225,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:225,3'
          Dst:             WLog_PrintMessage
    - functionName:    rail_send_client_exec_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - flags
        - exeOrFile
        - workingDir
        - arguments
      BBCount:         42
      ICount:          192
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_exec_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1205,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1205,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1206,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1205,26'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1205,30'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1206,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1205,41'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1205,45'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1206,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1205,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1206,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1208,36'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1211,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1213,3'
              BranchSideFuncs:
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1217,44'
              BranchSideFuncs:
                - rail_write_client_exec_order
                - rail_send_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1213,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1213,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1213,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1213,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1213,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1213,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1217,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1223,23'
              BranchSideFuncs:
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1219,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1219,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1219,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1219,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1219,3'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1209,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1213,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1213,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1213,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1217,15'
          Dst:             rail_write_client_exec_order
        - Src:             'channels/rail/client/rail_orders.c:1219,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1219,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1219,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1223,9'
          Dst:             rail_send_pdu
        - Src:             'channels/rail/client/rail_orders.c:1226,2'
          Dst:             Stream_Free
    - functionName:    rail_write_client_status_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - clientStatus
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:173,9'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:173,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:174,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:173,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:174,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
            - BranchSide:      'channels/rail/client/rail_orders.c:176,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2140
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:176,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_send_client_status_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - clientStatus
      BBCount:         25
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Free
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_client_status_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1167,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1167,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_status_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1168,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1167,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1168,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_status_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1170,2'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_client_status_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1173,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1175,3'
              BranchSideFuncs:
                - rail_write_client_status_order
                - rail_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1179,41'
              BranchSideFuncs:
                - rail_write_client_status_order
                - rail_send_pdu
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1175,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1175,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1175,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1175,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1175,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1175,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1181,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1184,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1188,23'
              BranchSideFuncs:
                - rail_send_pdu
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1171,6'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1175,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1175,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1175,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1179,10'
          Dst:             rail_write_client_status_order
        - Src:             'channels/rail/client/rail_orders.c:1184,3'
          Dst:             Stream_Free
        - Src:             'channels/rail/client/rail_orders.c:1188,9'
          Dst:             rail_send_pdu
    - functionName:    rail_send_handshake_ex_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - handshakeEx
      BBCount:         23
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_handshake_ex_order
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1142,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1142,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_ex_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1142,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1143,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_ex_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1145,15'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_ex_order
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1147,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1149,3'
              BranchSideFuncs:
                - rail_write_handshake_ex_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1153,32'
              BranchSideFuncs:
                - rail_write_handshake_ex_order
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1149,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1149,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1149,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1149,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1149,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1149,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1145,15'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1149,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1149,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1149,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1153,2'
          Dst:             rail_write_handshake_ex_order
        - Src:             'channels/rail/client/rail_orders.c:1154,9'
          Dst:             rail_send_pdu
    - functionName:    rail_send_handshake_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - handshake
      BBCount:         23
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - rail_pdu_init
        - rail_send_pdu
        - rail_write_handshake_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1120,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1120,16'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1121,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1120,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1121,3'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1123,15'
              BranchSideFuncs:
                - rail_pdu_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rail_write_handshake_order
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1125,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1127,3'
              BranchSideFuncs:
                - rail_write_handshake_order
                - rail_send_pdu
            - BranchSide:      'channels/rail/client/rail_orders.c:1131,29'
              BranchSideFuncs:
                - rail_write_handshake_order
                - rail_send_pdu
        - Branch String:   'channels/rail/client/rail_orders.c:1127,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1127,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1127,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1127,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1127,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1127,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1123,15'
          Dst:             rail_pdu_init
        - Src:             'channels/rail/client/rail_orders.c:1127,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1127,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1127,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1131,2'
          Dst:             rail_write_handshake_order
        - Src:             'channels/rail/client/rail_orders.c:1132,9'
          Dst:             rail_send_pdu
    - functionName:    rail_recv_caretblinkinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         43
      ICount:          168
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_caretblinkinfo_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:988,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:989,3'
              BranchSideFuncs:
                - rail_read_caretblinkinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:990,46'
              BranchSideFuncs:
                - rail_read_caretblinkinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:990,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:991,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:993,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:993,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1001,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:995,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:995,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:995,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:997,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:998,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:999,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:998,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:998,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:998,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:998,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:998,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:998,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:984,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:990,15'
          Dst:             rail_read_caretblinkinfo_order
        - Src:             'channels/rail/client/rail_orders.c:995,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:995,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:995,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:998,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:998,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:998,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_textscaleinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         43
      ICount:          168
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_textscaleinfo_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:954,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:955,3'
              BranchSideFuncs:
                - rail_read_textscaleinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:957,45'
              BranchSideFuncs:
                - rail_read_textscaleinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:957,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:958,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:960,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:960,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:968,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:962,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:962,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:962,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:964,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:965,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:966,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:965,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:965,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:965,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:965,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:965,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:965,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:950,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:957,15'
          Dst:             rail_read_textscaleinfo_order
        - Src:             'channels/rail/client/rail_orders.c:962,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:962,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:962,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:965,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:965,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:965,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_get_application_id_extended_response_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         55
      ICount:          202
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_get_application_id_extended_response_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:913,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:914,3'
              BranchSideFuncs:
                - rail_read_get_application_id_extended_response_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:916,68'
              BranchSideFuncs:
                - rail_read_get_application_id_extended_response_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:916,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:918,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:925,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:918,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:918,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:918,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:918,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:918,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:918,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:925,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:934,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:927,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:927,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:927,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:927,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:929,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:930,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:932,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:930,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:930,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:930,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:930,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:930,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:930,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:909,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:916,15'
          Dst:             rail_read_get_application_id_extended_response_order
        - Src:             'channels/rail/client/rail_orders.c:918,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:918,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:918,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:927,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:927,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:927,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:930,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:930,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:930,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_power_display_request_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         57
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_power_display_request_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:850,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:851,3'
              BranchSideFuncs:
                - rail_read_power_display_request_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:855,7'
              BranchSideFuncs:
                - rail_read_power_display_request_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:855,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:856,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:858,53'
              BranchSideFuncs:
                - rail_read_power_display_request_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:858,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:860,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:864,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:860,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:860,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:860,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:860,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:860,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:860,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:864,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:866,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:866,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:866,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:868,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:869,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:870,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:869,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:869,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:869,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:869,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:869,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:869,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:846,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:858,15'
          Dst:             rail_read_power_display_request_order
        - Src:             'channels/rail/client/rail_orders.c:860,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:860,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:860,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:866,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:866,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:866,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:869,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:869,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:869,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_cloak_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         57
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_cloak_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:804,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:805,3'
              BranchSideFuncs:
                - rail_read_cloak_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:809,7'
              BranchSideFuncs:
                - rail_read_cloak_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:809,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:810,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:812,37'
              BranchSideFuncs:
                - rail_read_cloak_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:812,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:814,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:818,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:814,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:814,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:814,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:814,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:814,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:814,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:818,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:820,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:820,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:820,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:820,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:822,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:823,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:824,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:823,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:823,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:823,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:823,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:823,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:823,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:800,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:812,15'
          Dst:             rail_read_cloak_order
        - Src:             'channels/rail/client/rail_orders.c:814,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:814,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:814,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:820,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:820,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:820,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:823,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:823,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:823,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_zorder_sync_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         57
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_zorder_sync_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:762,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:763,3'
              BranchSideFuncs:
                - rail_read_zorder_sync_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:765,7'
              BranchSideFuncs:
                - rail_read_zorder_sync_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:765,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:766,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:768,43'
              BranchSideFuncs:
                - rail_read_zorder_sync_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:768,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:770,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:774,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:770,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:770,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:770,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:770,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:770,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:770,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:774,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:776,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:776,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:776,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:778,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:779,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:780,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:779,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:779,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:779,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:779,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:779,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:779,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:758,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:768,15'
          Dst:             rail_read_zorder_sync_order
        - Src:             'channels/rail/client/rail_orders.c:770,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:770,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:770,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:776,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:776,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:776,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:779,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:779,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:779,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_taskbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         57
      ICount:          214
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_is_feature_supported
        - rail_read_taskbar_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:719,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:720,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_taskbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:724,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_taskbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:724,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:725,3'
              BranchSideFuncs:
                - rail_read_taskbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:727,44'
              BranchSideFuncs:
                - rail_read_taskbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:727,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:729,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:733,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:729,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:729,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:729,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:729,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:729,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:729,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:733,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:741,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:735,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:735,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:735,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:737,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:738,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:739,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:738,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:738,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:738,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:738,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:738,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:738,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:715,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:724,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:727,15'
          Dst:             rail_read_taskbar_info_order
        - Src:             'channels/rail/client/rail_orders.c:729,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:729,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:729,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:735,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:735,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:735,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:738,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:738,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:738,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_langbar_info_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         57
      ICount:          214
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_is_feature_supported
        - rail_read_langbar_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:676,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:677,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_langbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:679,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_langbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:679,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:680,3'
              BranchSideFuncs:
                - rail_read_langbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:682,44'
              BranchSideFuncs:
                - rail_read_langbar_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:682,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:684,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:688,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:684,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:684,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:684,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:684,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:684,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:684,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:688,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:690,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:690,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:690,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:690,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:692,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:693,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:694,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:693,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:693,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:693,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:693,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:693,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:693,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:672,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:679,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:682,15'
          Dst:             rail_read_langbar_info_order
        - Src:             'channels/rail/client/rail_orders.c:684,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:684,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:684,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:690,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:690,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:690,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:693,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:693,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:693,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_server_get_appid_resp_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         58
      ICount:          210
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_server_get_appid_resp_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:644,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:644,19'
              BranchSideFuncs:
                - rail_read_server_get_appid_resp_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:645,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:644,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:645,3'
              BranchSideFuncs:
                - rail_read_server_get_appid_resp_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:647,53'
              BranchSideFuncs:
                - rail_read_server_get_appid_resp_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:647,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:649,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:654,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:649,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:649,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:649,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:649,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:649,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:649,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:654,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:656,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:656,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:656,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:656,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:658,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:659,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:659,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:659,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:659,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:659,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:659,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:659,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:640,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:647,15'
          Dst:             rail_read_server_get_appid_resp_order
        - Src:             'channels/rail/client/rail_orders.c:649,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:649,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:649,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:656,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:656,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:656,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:659,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:659,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:659,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_server_localmovesize_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         58
      ICount:          210
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_server_localmovesize_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:613,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:613,19'
              BranchSideFuncs:
                - rail_read_server_localmovesize_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:614,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:613,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:614,3'
              BranchSideFuncs:
                - rail_read_server_localmovesize_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:616,52'
              BranchSideFuncs:
                - rail_read_server_localmovesize_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:616,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:618,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:622,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:618,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:618,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:618,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:618,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:618,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:618,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:622,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:626,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:627,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:627,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:627,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:627,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:627,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:627,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:627,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:609,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:616,15'
          Dst:             rail_read_server_localmovesize_order
        - Src:             'channels/rail/client/rail_orders.c:618,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:618,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:618,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:624,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:624,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:624,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:627,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:627,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:627,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_server_minmaxinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         58
      ICount:          210
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_server_minmaxinfo_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:582,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:582,19'
              BranchSideFuncs:
                - rail_read_server_minmaxinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:582,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:583,3'
              BranchSideFuncs:
                - rail_read_server_minmaxinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:585,49'
              BranchSideFuncs:
                - rail_read_server_minmaxinfo_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:585,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:587,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:591,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:587,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:587,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:587,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:587,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:587,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:587,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:591,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:593,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:593,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:593,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:593,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:595,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:596,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:597,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:596,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:596,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:596,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:596,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:596,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:596,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:578,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:585,15'
          Dst:             rail_read_server_minmaxinfo_order
        - Src:             'channels/rail/client/rail_orders.c:587,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:587,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:587,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:593,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:593,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:593,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:596,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:596,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:596,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_server_sysparam_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         58
      ICount:          218
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_is_extended_spi_supported
        - rail_read_sysparam_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:550,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:550,19'
              BranchSideFuncs:
                - rail_is_extended_spi_supported
                - rail_read_sysparam_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:551,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:550,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:551,3'
              BranchSideFuncs:
                - rail_is_extended_spi_supported
                - rail_read_sysparam_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:553,56'
              BranchSideFuncs:
                - rail_is_extended_spi_supported
                - rail_read_sysparam_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:554,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:556,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:560,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:556,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:556,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:556,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:556,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:556,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:560,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:562,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:562,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:562,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:562,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:564,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:565,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:565,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:565,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:565,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:565,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:565,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:565,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:545,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:553,25'
          Dst:             rail_is_extended_spi_supported
        - Src:             'channels/rail/client/rail_orders.c:554,15'
          Dst:             rail_read_sysparam_order
        - Src:             'channels/rail/client/rail_orders.c:556,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:556,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:556,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:562,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:562,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:562,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:565,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:565,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:565,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_exec_result_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         59
      ICount:          214
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_server_exec_result_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:516,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:516,19'
              BranchSideFuncs:
                - rail_read_server_exec_result_order
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:516,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:517,3'
              BranchSideFuncs:
                - rail_read_server_exec_result_order
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:519,50'
              BranchSideFuncs:
                - rail_read_server_exec_result_order
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:519,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:521,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:525,6'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:521,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:521,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:521,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:521,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:521,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rail/client/rail_orders.c:521,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rail/client/rail_orders.c:525,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:525,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:527,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:527,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:527,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:527,3'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:529,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:530,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:531,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rail/client/rail_orders.c:530,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:530,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:530,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:530,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:530,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rail/client/rail_orders.c:530,4'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:512,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:519,15'
          Dst:             rail_read_server_exec_result_order
        - Src:             'channels/rail/client/rail_orders.c:521,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:521,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:521,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:527,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:527,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:527,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:530,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:530,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:530,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_handshake_ex_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         79
      ICount:          321
      EdgeCount:       97
      CyclomaticComplexity: 20
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_handshake_ex_flags_to_string
        - rail_is_feature_supported
        - rail_read_handshake_ex_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:460,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:460,16'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:460,24'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:460,28'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:460,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:461,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:463,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:463,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:464,3'
              BranchSideFuncs:
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:466,44'
              BranchSideFuncs:
                - rail_read_handshake_ex_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:466,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:468,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:472,45'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:468,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:468,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:468,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:468,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:468,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:468,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:477,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:477,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:477,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:477,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:477,3'
              BranchSideFuncs:
                - rail_handshake_ex_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:477,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:482,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:484,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:491,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:491,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:492,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:494,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:494,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:496,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:496,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:496,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:496,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:498,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:499,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:499,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:499,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:499,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:499,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:499,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:499,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:456,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:463,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:466,15'
          Dst:             rail_read_handshake_ex_order
        - Src:             'channels/rail/client/rail_orders.c:468,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:468,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:468,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:477,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:477,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:477,3'
          Dst:             rail_handshake_ex_flags_to_string
        - Src:             'channels/rail/client/rail_orders.c:477,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:496,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:496,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:496,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:499,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:499,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:499,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_compartmentinfo_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         48
      ICount:          187
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_is_feature_supported
        - rail_read_compartment_info_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:400,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:400,19'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_compartment_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:400,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:401,3'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_compartment_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:403,33'
              BranchSideFuncs:
                - rail_is_feature_supported
                - rail_read_compartment_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:403,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:404,3'
              BranchSideFuncs:
                - rail_read_compartment_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:406,48'
              BranchSideFuncs:
                - rail_read_compartment_info_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:406,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:407,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:409,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:409,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:411,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:411,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:411,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:411,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:413,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:414,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:415,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:414,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:414,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:414,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:414,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:414,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:414,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:396,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:403,7'
          Dst:             rail_is_feature_supported
        - Src:             'channels/rail/client/rail_orders.c:406,15'
          Dst:             rail_read_compartment_info_order
        - Src:             'channels/rail/client/rail_orders.c:411,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:411,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:411,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:414,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:414,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:414,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_recv_handshake_order
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rail
        - s
      BBCount:         63
      ICount:          252
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Get
        - rail_get_client_interface
        - rail_read_handshake_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:349,15'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:349,19'
              BranchSideFuncs:
                - rail_read_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:350,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:349,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:350,3'
              BranchSideFuncs:
                - rail_read_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:352,41'
              BranchSideFuncs:
                - rail_read_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:352,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:354,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:358,45'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:354,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:354,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:354,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:354,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:354,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:354,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:360,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:362,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:367,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:367,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:368,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/client/rail_orders.c:370,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:370,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:372,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:372,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:372,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:374,7'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:375,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:376,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:375,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:375,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:375,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:375,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:375,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:375,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:345,31'
          Dst:             rail_get_client_interface
        - Src:             'channels/rail/client/rail_orders.c:352,15'
          Dst:             rail_read_handshake_order
        - Src:             'channels/rail/client/rail_orders.c:354,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:354,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:354,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:372,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:372,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:372,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:375,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:375,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:375,4'
          Dst:             WLog_PrintMessage
    - functionName:    rail_order_recv
      functionSourceFile: '/src/FreeRDP/channels/rail/client/rail_orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
        - s
      BBCount:         70
      ICount:          349
      EdgeCount:       79
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - WLog_Get
        - WLog_IsLevelActive
        - rail_get_order_type_string_full
        - rail_read_pdu_header
        - rail_recv_caretblinkinfo_order
        - rail_recv_cloak_order
        - rail_recv_compartmentinfo_order
        - rail_recv_exec_result_order
        - rail_recv_get_application_id_extended_response_order
        - rail_recv_handshake_ex_order
        - rail_recv_handshake_order
        - rail_recv_langbar_info_order
        - rail_recv_power_display_request_order
        - rail_recv_server_get_appid_resp_order
        - rail_recv_server_localmovesize_order
        - rail_recv_server_minmaxinfo_order
        - rail_recv_server_sysparam_order
        - rail_recv_taskbar_info_order
        - rail_recv_textscaleinfo_order
        - rail_recv_zorder_sync_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/client/rail_orders.c:1017,12'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1017,16'
              BranchSideFuncs:
                - rail_read_pdu_header
                - WLog_IsLevelActive
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1018,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1017,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1018,3'
              BranchSideFuncs:
                - rail_read_pdu_header
                - WLog_IsLevelActive
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1020,36'
              BranchSideFuncs:
                - rail_read_pdu_header
                - WLog_IsLevelActive
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1020,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1022,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1026,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_get_order_type_string_full
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1022,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1022,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1022,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1022,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1022,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1022,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1026,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1026,2'
              BranchSideFuncs:
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1029,10'
              BranchSideFuncs:
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - rail_recv_textscaleinfo_order
                - rail_recv_get_application_id_extended_response_order
                - rail_recv_power_display_request_order
                - rail_recv_cloak_order
                - rail_recv_zorder_sync_order
                - rail_recv_taskbar_info_order
                - rail_recv_langbar_info_order
                - rail_recv_server_get_appid_resp_order
                - rail_recv_server_localmovesize_order
                - rail_recv_server_minmaxinfo_order
                - rail_recv_server_sysparam_order
                - rail_recv_exec_result_order
                - rail_recv_handshake_ex_order
                - rail_recv_compartmentinfo_order
                - rail_recv_handshake_order
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1029,2'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1032,38'
              BranchSideFuncs:
                - rail_recv_handshake_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1036,44'
              BranchSideFuncs:
                - rail_recv_compartmentinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1040,41'
              BranchSideFuncs:
                - rail_recv_handshake_ex_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1044,40'
              BranchSideFuncs:
                - rail_recv_exec_result_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1048,44'
              BranchSideFuncs:
                - rail_recv_server_sysparam_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1052,46'
              BranchSideFuncs:
                - rail_recv_server_minmaxinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1056,49'
              BranchSideFuncs:
                - rail_recv_server_localmovesize_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1060,50'
              BranchSideFuncs:
                - rail_recv_server_get_appid_resp_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1064,41'
              BranchSideFuncs:
                - rail_recv_langbar_info_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1068,41'
              BranchSideFuncs:
                - rail_recv_taskbar_info_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1072,40'
              BranchSideFuncs:
                - rail_recv_zorder_sync_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1076,34'
              BranchSideFuncs:
                - rail_recv_cloak_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1080,50'
              BranchSideFuncs:
                - rail_recv_power_display_request_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1084,65'
              BranchSideFuncs:
                - rail_recv_get_application_id_extended_response_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1088,42'
              BranchSideFuncs:
                - rail_recv_textscaleinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1092,43'
              BranchSideFuncs:
                - rail_recv_caretblinkinfo_order
                - Stream_Free
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1096,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1096,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1096,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1096,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rail_get_order_type_string_full
                - WLog_PrintMessage
        - Branch String:   'channels/rail/client/rail_orders.c:1096,4'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1096,4'
              BranchSideFuncs:
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1096,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/client/rail_orders.c:1101,6'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1103,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - rail_get_order_type_string_full
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/client/rail_orders.c:1109,14'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/rail/client/rail_orders.c:1104,3'
          Branch Sides:
            - BranchSide:      'channels/rail/client/rail_orders.c:1104,3'
              BranchSideFuncs:
                - rail_get_order_type_string_full
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rail/client/rail_orders.c:1107,2'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rail/client/rail_orders.c:1020,15'
          Dst:             rail_read_pdu_header
        - Src:             'channels/rail/client/rail_orders.c:1022,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1022,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1022,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1026,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1026,2'
          Dst:             rail_get_order_type_string_full
        - Src:             'channels/rail/client/rail_orders.c:1026,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1032,12'
          Dst:             rail_recv_handshake_order
        - Src:             'channels/rail/client/rail_orders.c:1036,12'
          Dst:             rail_recv_compartmentinfo_order
        - Src:             'channels/rail/client/rail_orders.c:1040,12'
          Dst:             rail_recv_handshake_ex_order
        - Src:             'channels/rail/client/rail_orders.c:1044,12'
          Dst:             rail_recv_exec_result_order
        - Src:             'channels/rail/client/rail_orders.c:1048,12'
          Dst:             rail_recv_server_sysparam_order
        - Src:             'channels/rail/client/rail_orders.c:1052,12'
          Dst:             rail_recv_server_minmaxinfo_order
        - Src:             'channels/rail/client/rail_orders.c:1056,12'
          Dst:             rail_recv_server_localmovesize_order
        - Src:             'channels/rail/client/rail_orders.c:1060,12'
          Dst:             rail_recv_server_get_appid_resp_order
        - Src:             'channels/rail/client/rail_orders.c:1064,12'
          Dst:             rail_recv_langbar_info_order
        - Src:             'channels/rail/client/rail_orders.c:1068,12'
          Dst:             rail_recv_taskbar_info_order
        - Src:             'channels/rail/client/rail_orders.c:1072,12'
          Dst:             rail_recv_zorder_sync_order
        - Src:             'channels/rail/client/rail_orders.c:1076,12'
          Dst:             rail_recv_cloak_order
        - Src:             'channels/rail/client/rail_orders.c:1080,12'
          Dst:             rail_recv_power_display_request_order
        - Src:             'channels/rail/client/rail_orders.c:1084,12'
          Dst:             rail_recv_get_application_id_extended_response_order
        - Src:             'channels/rail/client/rail_orders.c:1088,12'
          Dst:             rail_recv_textscaleinfo_order
        - Src:             'channels/rail/client/rail_orders.c:1092,12'
          Dst:             rail_recv_caretblinkinfo_order
        - Src:             'channels/rail/client/rail_orders.c:1096,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/client/rail_orders.c:1096,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1096,4'
          Dst:             rail_get_order_type_string_full
        - Src:             'channels/rail/client/rail_orders.c:1096,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1104,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/client/rail_orders.c:1104,3'
          Dst:             rail_get_order_type_string_full
        - Src:             'channels/rail/client/rail_orders.c:1104,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/client/rail_orders.c:1109,2'
          Dst:             Stream_Free
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.2318
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    encomsp_virtual_channel_event_data_received
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - encomsp
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         77
      ICount:          309
      EdgeCount:       94
      CyclomaticComplexity: 19
      functionsReached:
        - MessageQueue_Post
        - Stream_Capacity
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:943,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:943,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:945,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/encomsp/client/encomsp_main.c:945,41'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:945,45'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:946,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:945,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:948,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/encomsp/client/encomsp_main.c:948,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:950,7'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:962,21'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:950,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:951,16'
              BranchSideFuncs:
                - Stream_Free
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:953,39'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:955,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:957,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:960,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:957,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:957,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:957,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:957,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:957,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:957,4'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:964,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:966,3'
              BranchSideFuncs:
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:970,15'
              BranchSideFuncs:
                - Stream_Write.2314
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:966,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:966,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:966,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:966,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:966,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:966,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:972,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:974,23'
              BranchSideFuncs:
                - Stream_Capacity.2310
                - Stream_GetPosition.2327
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:991,2'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:974,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:976,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:980,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:976,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:976,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:976,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:976,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:976,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:976,4'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:984,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:986,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:989,2'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:986,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:986,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:986,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:986,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:986,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:986,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:943,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:951,4'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:953,22'
          Dst:             Stream_New
        - Src:             'channels/encomsp/client/encomsp_main.c:957,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:957,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:957,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:964,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/encomsp/client/encomsp_main.c:966,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:966,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:966,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:970,2'
          Dst:             Stream_Write
        - Src:             'channels/encomsp/client/encomsp_main.c:974,7'
          Dst:             Stream_Capacity
        - Src:             'channels/encomsp/client/encomsp_main.c:974,35'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:976,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:976,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:976,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:981,3'
          Dst:             Stream_SealLength
        - Src:             'channels/encomsp/client/encomsp_main.c:982,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:984,8'
          Dst:             MessageQueue_Post
        - Src:             'channels/encomsp/client/encomsp_main.c:986,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:986,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:986,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    23
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    encomsp_read_unicode_string
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - str
      BBCount:         27
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:85,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:85,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.2332
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:86,31'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.2332
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:89,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:90,3'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.2332
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:92,2'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.2332
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:94,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:96,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:100,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.2332
        - Branch String:   'channels/encomsp/client/encomsp_main.c:96,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:96,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:96,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:96,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:96,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:100,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:101,3'
              BranchSideFuncs:
                - Stream_Read.2332
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:103,14'
              BranchSideFuncs:
                - Stream_Read.2332
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:85,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:89,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:92,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:96,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:96,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:96,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:100,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:103,2'
          Dst:             Stream_Read
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.2318
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.2318
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.2318
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.2318
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.2318
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    encomsp_get_client_interface
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:109,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:109,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:109,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:109,2'
          Dst:             __assert_fail
    - functionName:    encomsp_recv_graphics_stream_resumed_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         62
      ICount:          273
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:743,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:744,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:746,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:747,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:748,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:749,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:751,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:751,2'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:752,15'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:758,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:760,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:764,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:760,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:760,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:760,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:760,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:760,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:760,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:764,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:766,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:766,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:767,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:769,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:772,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:772,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:772,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:772,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:774,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:775,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:775,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:775,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:775,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:775,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:775,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:775,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:741,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:746,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:751,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:755,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:760,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:760,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:760,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:766,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:769,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:772,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:772,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:772,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:775,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:775,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:775,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_graphics_stream_paused_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         62
      ICount:          273
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:694,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:695,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:697,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:698,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:700,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:702,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:702,2'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:703,15'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:709,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:711,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:715,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:711,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:711,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:711,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:711,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:711,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:711,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:715,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:717,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:717,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:718,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:720,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:723,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:723,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:723,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:725,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:726,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:726,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:726,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:726,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:726,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:726,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:726,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:692,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:697,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:702,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:706,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:711,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:711,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:711,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:717,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:720,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:723,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:723,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:723,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:726,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:726,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:726,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_change_participant_control_level_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         68
      ICount:          295
      EdgeCount:       82
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:602,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:603,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:605,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:606,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:608,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:610,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:610,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:611,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:614,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:615,3'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:617,2'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:622,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:628,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:624,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:624,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:624,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:628,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:630,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:630,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:631,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:633,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:636,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:636,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:636,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:638,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:639,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:642,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:639,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:639,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:639,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:639,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:639,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:639,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:600,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:605,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:610,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:614,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:617,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:618,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:619,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:624,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:624,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:624,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:630,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:633,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:636,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:636,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:636,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:639,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:639,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:639,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_participant_created_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         84
      ICount:          349
      EdgeCount:       101
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - encomsp_read_unicode_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:487,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:488,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:490,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:491,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:493,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:495,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:495,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:496,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:499,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:500,3'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:502,2'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u16_le.2337
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:507,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:509,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:513,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:509,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:509,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:509,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:509,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:509,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:509,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:516,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:518,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:522,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:518,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:518,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:518,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:518,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:518,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:522,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:524,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:524,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:525,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:527,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:530,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:530,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:530,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:530,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:532,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:533,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:533,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:533,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:533,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:533,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:533,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:533,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:485,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:490,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:495,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:499,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:502,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:503,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:504,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:506,15'
          Dst:             encomsp_read_unicode_string
        - Src:             'channels/encomsp/client/encomsp_main.c:509,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:509,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:509,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:513,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:518,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:518,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:518,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:524,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:527,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:530,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:530,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:530,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:533,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:533,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:533,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_participant_removed_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         68
      ICount:          288
      EdgeCount:       81
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:550,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:551,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:553,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:553,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:554,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:556,41'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:558,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:558,2'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:559,15'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:568,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:570,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:574,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:570,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:570,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:570,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:570,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:570,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:574,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:576,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:576,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:577,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:579,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:582,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:582,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:582,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:584,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:585,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:585,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:585,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:585,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:585,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:585,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:585,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:548,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:553,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:556,22'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:558,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:562,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:563,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:564,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:565,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:570,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:570,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:570,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:576,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:579,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:582,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:582,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:582,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:585,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:585,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:585,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_show_window_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         66
      ICount:          289
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:435,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:436,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:438,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:439,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:441,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:443,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:443,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:444,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:447,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:448,3'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:450,2'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:454,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:456,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:460,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:456,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:456,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:456,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:456,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:456,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:456,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:460,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:462,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:462,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:463,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:465,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:468,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:468,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:468,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:470,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:471,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:471,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:471,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:471,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:471,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:471,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:471,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:433,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:438,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:443,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:447,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:450,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:451,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:456,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:456,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:456,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:462,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:465,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:468,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:468,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:468,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:471,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:471,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:471,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_window_created_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         84
      ICount:          349
      EdgeCount:       101
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - encomsp_read_unicode_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:320,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:321,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:323,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:324,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:326,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:328,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:328,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:329,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:332,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:333,3'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:335,2'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:339,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:341,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:345,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:341,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:341,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:341,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:341,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:341,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:348,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:350,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:354,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:350,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:350,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:350,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:350,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:350,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:350,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:354,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:356,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:356,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:357,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:359,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:362,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:362,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:362,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:362,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:364,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:365,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:367,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:365,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:365,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:365,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:365,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:365,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:365,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:318,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:323,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:328,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:332,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:335,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:336,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:337,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:339,15'
          Dst:             encomsp_read_unicode_string
        - Src:             'channels/encomsp/client/encomsp_main.c:341,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:341,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:341,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:345,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:350,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:350,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:350,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:356,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:359,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:362,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:362,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:362,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:365,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:365,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:365,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_window_removed_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         66
      ICount:          289
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:382,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:383,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:385,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:386,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:387,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:388,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:390,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:390,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:391,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:394,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:395,3'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:397,2'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:401,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:403,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:407,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:403,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:403,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:403,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:403,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:403,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:403,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:407,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:409,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:409,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:410,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:412,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:415,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:415,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:415,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:417,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:418,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:420,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:418,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:418,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:418,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:418,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:418,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:418,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:380,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:385,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:390,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:394,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:397,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:398,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:403,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:403,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:403,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:409,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:412,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:415,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:415,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:415,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:418,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:418,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:418,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_application_created_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         82
      ICount:          343
      EdgeCount:       99
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - encomsp_read_unicode_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:205,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:206,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:208,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:208,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:209,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:211,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:212,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:214,21'
              BranchSideFuncs:
                - __assert_fail
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:216,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:216,2'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:217,15'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u32_le.2341
                - encomsp_read_unicode_string
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:224,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:226,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:230,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:226,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:226,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:226,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:226,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:226,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:233,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:239,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:235,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:235,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:235,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:235,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:239,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:241,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:241,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:242,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:244,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:247,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:247,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:247,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:247,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:249,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:250,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:250,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:250,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:250,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:250,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:250,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:250,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:203,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:208,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:211,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:216,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:220,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:221,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:223,15'
          Dst:             encomsp_read_unicode_string
        - Src:             'channels/encomsp/client/encomsp_main.c:226,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:226,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:226,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:230,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:235,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:235,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:235,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:241,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:244,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:247,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:247,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:247,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:250,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:250,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:250,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_application_removed_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         66
      ICount:          289
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:267,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:268,3'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:270,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:271,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:272,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:273,21'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:275,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:275,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:276,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:279,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:280,3'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:282,2'
              BranchSideFuncs:
                - stream_read_u32_le.2341
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:286,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:288,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:292,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:288,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:288,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:288,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:288,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:288,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:292,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:294,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:294,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:295,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:297,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:300,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:300,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:300,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:300,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:302,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:303,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:303,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:303,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:303,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:303,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:303,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:265,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:270,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:275,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:279,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:282,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/encomsp/client/encomsp_main.c:283,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:288,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:288,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:288,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:294,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:297,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:300,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:300,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:300,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:303,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:303,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:303,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_recv_filter_updated_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
        - header
      BBCount:         66
      ICount:          289
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - encomsp_get_client_interface
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:154,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:155,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2327
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:157,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2327
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:157,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:157,2'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:158,40'
              BranchSideFuncs:
                - Stream_GetPosition.2327
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:159,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:161,21'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:165,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:166,3'
              BranchSideFuncs:
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:168,2'
              BranchSideFuncs:
                - stream_read_u8.2344
                - Stream_GetPosition.2327
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:172,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:174,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:178,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
        - Branch String:   'channels/encomsp/client/encomsp_main.c:174,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:174,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:174,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:174,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:174,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:174,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:178,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:180,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:180,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:181,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:183,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:186,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:186,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:186,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:186,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:188,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:189,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:189,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:189,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:189,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:189,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:189,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:189,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:152,34'
          Dst:             encomsp_get_client_interface
        - Src:             'channels/encomsp/client/encomsp_main.c:157,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:158,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:165,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:168,2'
          Dst:             stream_read_u8
        - Src:             'channels/encomsp/client/encomsp_main.c:169,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:174,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:174,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:174,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:180,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:183,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/encomsp/client/encomsp_main.c:186,2'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:186,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:186,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:189,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:189,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:189,3'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_read_header
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         13
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:56,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:56,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u16_le.2337
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:57,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2337
                - stream_read_u16_le.2337
        - Branch String:   'channels/encomsp/client/encomsp_main.c:57,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:58,3'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u16_le.2337
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:60,2'
              BranchSideFuncs:
                - stream_read_u16_le.2337
                - stream_read_u16_le.2337
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:56,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:57,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/encomsp/client/encomsp_main.c:60,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/encomsp/client/encomsp_main.c:61,2'
          Dst:             stream_read_u16_le
    - functionName:    encomsp_process_receive
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
      BBCount:         203
      ICount:          714
      EdgeCount:       241
      CyclomaticComplexity: 40
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_Get
        - __assert_fail
        - encomsp_read_header
        - encomsp_recv_application_created_pdu
        - encomsp_recv_application_removed_pdu
        - encomsp_recv_change_participant_control_level_pdu
        - encomsp_recv_filter_updated_pdu
        - encomsp_recv_graphics_stream_paused_pdu
        - encomsp_recv_graphics_stream_resumed_pdu
        - encomsp_recv_participant_created_pdu
        - encomsp_recv_participant_removed_pdu
        - encomsp_recv_show_window_pdu
        - encomsp_recv_window_created_pdu
        - encomsp_recv_window_removed_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:790,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:790,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:791,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:791,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:793,36'
              BranchSideFuncs:
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:793,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:795,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:802,18'
              BranchSideFuncs:
                - encomsp_recv_graphics_stream_resumed_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:795,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:795,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:795,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:795,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:795,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:795,4'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:802,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:805,50'
              BranchSideFuncs:
                - encomsp_recv_filter_updated_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:815,55'
              BranchSideFuncs:
                - encomsp_recv_application_removed_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:826,55'
              BranchSideFuncs:
                - encomsp_recv_application_created_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:837,50'
              BranchSideFuncs:
                - encomsp_recv_window_removed_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:847,50'
              BranchSideFuncs:
                - encomsp_recv_window_created_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:857,47'
              BranchSideFuncs:
                - encomsp_recv_show_window_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:867,55'
              BranchSideFuncs:
                - encomsp_recv_participant_removed_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:878,55'
              BranchSideFuncs:
                - encomsp_recv_participant_created_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:890,64'
              BranchSideFuncs:
                - encomsp_recv_change_participant_control_level_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:902,58'
              BranchSideFuncs:
                - encomsp_recv_graphics_stream_paused_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:914,59'
              BranchSideFuncs:
                - encomsp_recv_graphics_stream_resumed_pdu
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:926,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:805,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:807,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:812,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:807,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:807,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:807,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:807,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:807,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:807,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:815,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:817,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:823,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:817,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:817,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:817,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:817,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:817,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:817,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:826,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:828,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:834,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:828,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:828,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:828,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:828,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:828,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:828,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:837,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:839,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:844,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:839,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:839,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:839,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:839,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:839,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:839,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:847,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:849,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:854,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:849,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:849,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:849,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:849,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:849,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:849,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:857,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:859,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:864,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:859,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:859,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:859,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:859,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:859,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:859,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:867,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:869,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:875,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:869,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:869,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:869,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:869,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:869,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:869,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:878,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:880,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:886,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:880,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:880,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:880,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:880,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:880,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:880,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:889,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:892,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:899,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:892,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:892,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:892,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:892,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:892,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:892,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:902,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:904,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:911,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:904,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:904,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:904,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:904,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:904,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:904,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:914,9'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:916,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:923,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - encomsp_read_header
                - encomsp_recv_graphics_stream_resumed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_graphics_stream_paused_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_change_participant_control_level_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_participant_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_show_window_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_window_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_created_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_application_removed_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_recv_filter_updated_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:916,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:916,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:916,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:916,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:916,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:916,6'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:926,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:926,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:926,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:926,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:926,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:926,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:790,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:791,9'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/encomsp/client/encomsp_main.c:793,16'
          Dst:             encomsp_read_header
        - Src:             'channels/encomsp/client/encomsp_main.c:795,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:795,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:795,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:805,18'
          Dst:             encomsp_recv_filter_updated_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:807,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:807,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:807,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:815,18'
          Dst:             encomsp_recv_application_removed_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:817,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:817,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:817,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:826,18'
          Dst:             encomsp_recv_application_created_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:828,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:828,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:828,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:837,18'
          Dst:             encomsp_recv_window_removed_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:839,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:839,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:839,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:847,18'
          Dst:             encomsp_recv_window_created_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:849,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:849,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:849,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:857,18'
          Dst:             encomsp_recv_show_window_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:859,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:859,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:859,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:867,18'
          Dst:             encomsp_recv_participant_removed_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:869,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:869,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:869,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:878,18'
          Dst:             encomsp_recv_participant_created_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:880,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:880,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:880,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:890,14'
          Dst:             encomsp_recv_change_participant_control_level_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:892,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:892,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:892,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:902,18'
          Dst:             encomsp_recv_graphics_stream_paused_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:904,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:904,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:904,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:914,18'
          Dst:             encomsp_recv_graphics_stream_resumed_pdu
        - Src:             'channels/encomsp/client/encomsp_main.c:916,6'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:916,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:916,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:926,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:926,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:926,5'
          Dst:             WLog_PrintMessage
    - functionName:    encomsp_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         49
      ICount:          209
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - WLog_Get
        - encomsp_virtual_channel_event_data_received
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1002,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1005,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1022,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1022,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1028,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1005,17'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1005,21'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1005,8'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1010,61'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_data_received
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1007,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1007,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1010,8'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1012,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1017,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1012,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1012,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1012,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1012,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1012,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1012,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1031,12'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,12'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1031,23'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,26'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,23'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1031,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1031,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1032,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1007,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1007,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1007,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1010,17'
          Dst:             encomsp_virtual_channel_event_data_received
        - Src:             'channels/encomsp/client/encomsp_main.c:1012,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1012,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1012,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1023,4'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:1032,3'
          Dst:             setChannelError
    - functionName:    encomsp_virtual_channel_client_thread
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         60
      ICount:          234
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - encomsp_process_receive
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1043,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1043,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1044,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1046,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1048,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1053,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1048,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1048,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1048,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1048,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1048,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1048,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1053,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1055,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1060,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1055,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1055,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1055,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1055,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1055,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1055,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1060,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1061,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1063,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1063,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1044,2'
              BranchSideFuncs:
                - encomsp_process_receive
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1065,29'
              BranchSideFuncs:
                - encomsp_process_receive
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1067,8'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1069,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1074,16'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_process_receive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1069,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1069,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1069,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1069,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1069,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1069,5'
              BranchSideFuncs:
                - Stream_Free
                - ExitThread
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1078,12'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1078,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1078,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1078,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1078,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1079,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1043,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:1046,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/encomsp/client/encomsp_main.c:1048,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1048,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1048,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1053,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/encomsp/client/encomsp_main.c:1055,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1055,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1055,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1067,17'
          Dst:             encomsp_process_receive
        - Src:             'channels/encomsp/client/encomsp_main.c:1069,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1069,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1069,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1070,5'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:1074,4'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:1079,3'
          Dst:             setChannelError
        - Src:             'channels/encomsp/client/encomsp_main.c:1082,2'
          Dst:             ExitThread
    - functionName:    encomsp_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1173,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1173,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1173,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1173,2'
          Dst:             __assert_fail
    - functionName:    encomsp_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
      BBCount:         51
      ICount:          237
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - CloseHandle
        - GetLastError
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - Stream_Free
        - WLog_Get
        - WTSErrorToString
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1124,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1124,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1125,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1125,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1126,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1128,6'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1128,21'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1128,24'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1139,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1128,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1130,29'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1139,20'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1130,48'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1131,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1137,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1130,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1133,20'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1137,2'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - __assert_fail
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1134,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1134,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1134,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1134,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1134,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1134,4'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1144,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1144,2'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1145,18'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1148,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1150,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1155,2'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1150,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1150,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1150,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1150,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1150,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1150,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1157,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1159,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1124,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:1130,7'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/encomsp/client/encomsp_main.c:1131,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/encomsp/client/encomsp_main.c:1133,20'
          Dst:             GetLastError
        - Src:             'channels/encomsp/client/encomsp_main.c:1134,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1134,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1134,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1139,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:1140,2'
          Dst:             CloseHandle
        - Src:             'channels/encomsp/client/encomsp_main.c:1144,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:1150,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1150,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1150,3'
          Dst:             WTSErrorToString
        - Src:             'channels/encomsp/client/encomsp_main.c:1150,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1159,3'
          Dst:             Stream_Free
    - functionName:    encomsp_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encomsp
        - pData
        - dataLength
      BBCount:         35
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - CreateThread
        - MessageQueue_Free
        - MessageQueue_New
        - WLog_Get
        - __assert_fail
        - encomsp_virtual_channel_client_thread
        - encomsp_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1094,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1094,2'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1096,19'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1098,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1100,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1105,46'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1100,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1100,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1100,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1100,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1100,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1100,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1104,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1107,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1107,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1107,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1107,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - MessageQueue_Free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1107,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1107,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - MessageQueue_Free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1107,3'
              BranchSideFuncs:
                - MessageQueue_Free
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1094,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:1096,19'
          Dst:             MessageQueue_New
        - Src:             'channels/encomsp/client/encomsp_main.c:1100,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1100,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1100,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1104,26'
          Dst:             CreateThread
        - Src:             'channels/encomsp/client/encomsp_main.c:1104,26'
          Dst:             encomsp_virtual_channel_client_thread
        - Src:             'channels/encomsp/client/encomsp_main.c:1107,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1107,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1107,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1108,3'
          Dst:             MessageQueue_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:1112,9'
          Dst:             encomsp_virtual_channel_open_event_ex
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    encomsp_virtual_channel_write
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encomsp
        - s
      BBCount:         21
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - WLog_Get
        - WTSErrorToString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:120,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:122,15'
              BranchSideFuncs:
                - Stream_Buffer.2399
                - Stream_Length.2397
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:130,22'
              BranchSideFuncs:
                - Stream_Buffer.2399
                - Stream_Length.2397
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:133,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:135,15'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:136,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:136,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:136,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:136,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:136,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:136,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:122,3'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:131,48'
          Dst:             Stream_Buffer
        - Src:             'channels/encomsp/client/encomsp_main.c:131,74'
          Dst:             Stream_Length
        - Src:             'channels/encomsp/client/encomsp_main.c:135,3'
          Dst:             Stream_Free
        - Src:             'channels/encomsp/client/encomsp_main.c:136,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:136,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:136,3'
          Dst:             WTSErrorToString
        - Src:             'channels/encomsp/client/encomsp_main.c:136,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    encomsp_write_header
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:72,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:72,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT16.2406
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:72,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:72,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:73,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/encomsp/client/encomsp_main.c:74,2'
          Dst:             Stream_Write_UINT16
    - functionName:    encomsp_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         61
      ICount:          234
      EdgeCount:       72
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - encomsp_virtual_channel_event_connected
        - encomsp_virtual_channel_event_disconnected
        - encomsp_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1188,15'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1188,19'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_terminated
                - setChannelError
                - encomsp_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1188,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1194,10'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_terminated
                - setChannelError
                - encomsp_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1190,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1190,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1190,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1194,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1197,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1200,57'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_connected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1208,60'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_disconnected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1216,45'
              BranchSideFuncs:
                - encomsp_virtual_channel_event_terminated
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1220,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1200,8'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1201,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1205,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1201,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1201,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1201,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1201,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1201,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1201,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1208,8'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1209,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1213,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1209,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1209,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1209,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1209,5'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1209,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1209,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1223,12'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1223,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1223,12'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1223,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1223,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1224,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1190,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1190,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1190,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1200,17'
          Dst:             encomsp_virtual_channel_event_connected
        - Src:             'channels/encomsp/client/encomsp_main.c:1201,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1201,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1201,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1208,17'
          Dst:             encomsp_virtual_channel_event_disconnected
        - Src:             'channels/encomsp/client/encomsp_main.c:1209,5'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1209,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1209,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1216,4'
          Dst:             encomsp_virtual_channel_event_terminated
        - Src:             'channels/encomsp/client/encomsp_main.c:1224,3'
          Dst:             setChannelError
    - functionName:    encomsp_send_change_participant_control_level_pdu
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - pdu
      BBCount:         35
      ICount:          160
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_New
        - Stream_SealLength
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - encomsp_virtual_channel_write
        - encomsp_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:655,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:655,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_write_header
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT32.2402
                - Stream_SealLength
                - encomsp_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:656,43'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - encomsp_write_header
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT32.2402
                - Stream_SealLength
                - encomsp_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:663,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:665,3'
              BranchSideFuncs:
                - encomsp_write_header
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT32.2402
                - Stream_SealLength
                - encomsp_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:669,42'
              BranchSideFuncs:
                - encomsp_write_header
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT32.2402
                - Stream_SealLength
                - encomsp_virtual_channel_write
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:665,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:665,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:665,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:665,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:665,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:665,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:670,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:672,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:676,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.2406
                - Stream_Write_UINT32.2402
                - Stream_SealLength
                - encomsp_virtual_channel_write
        - Branch String:   'channels/encomsp/client/encomsp_main.c:672,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:672,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:672,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:672,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:672,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:672,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:655,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:661,15'
          Dst:             Stream_New
        - Src:             'channels/encomsp/client/encomsp_main.c:665,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:665,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:665,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:669,21'
          Dst:             encomsp_write_header
        - Src:             'channels/encomsp/client/encomsp_main.c:672,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:672,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:672,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:676,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/encomsp/client/encomsp_main.c:677,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/encomsp/client/encomsp_main.c:678,2'
          Dst:             Stream_SealLength
        - Src:             'channels/encomsp/client/encomsp_main.c:679,9'
          Dst:             encomsp_virtual_channel_write
    - functionName:    encomsp_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/encomsp/client/encomsp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         58
      ICount:          308
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - calloc
        - encomsp_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1237,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1239,3'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1243,2'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1239,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1239,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1239,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1239,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1239,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1239,3'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1249,2'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1249,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1251,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1252,74'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1253,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1280,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1252,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1255,36'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1280,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1257,7'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1263,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1259,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1259,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1259,4'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1259,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1259,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1287,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1289,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1293,43'
              BranchSideFuncs: []
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1289,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1289,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1289,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1289,3'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1289,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1289,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/encomsp/client/encomsp_main.c:1297,6'
          Branch Sides:
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1298,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/encomsp/client/encomsp_main.c:1300,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/encomsp/client/encomsp_main.c:1235,43'
          Dst:             calloc
        - Src:             'channels/encomsp/client/encomsp_main.c:1239,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1239,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1239,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1245,8'
          Dst:             snprintf
        - Src:             'channels/encomsp/client/encomsp_main.c:1249,2'
          Dst:             __assert_fail
        - Src:             'channels/encomsp/client/encomsp_main.c:1255,36'
          Dst:             calloc
        - Src:             'channels/encomsp/client/encomsp_main.c:1259,4'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1259,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1259,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/encomsp/client/encomsp_main.c:1283,18'
          Dst:             encomsp_virtual_channel_init_event_ex
        - Src:             'channels/encomsp/client/encomsp_main.c:1289,3'
          Dst:             WLog_Get
        - Src:             'channels/encomsp/client/encomsp_main.c:1289,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/encomsp/client/encomsp_main.c:1289,3'
          Dst:             WTSErrorToString
        - Src:             'channels/encomsp/client/encomsp_main.c:1289,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_print_general_capability_flags
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         102
      ICount:          321
      EdgeCount:       121
      CyclomaticComplexity: 21
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:113,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:113,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:113,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:113,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:113,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:113,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:115,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:116,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:118,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:116,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:116,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:116,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:116,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:116,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:116,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:118,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:121,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:119,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:119,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:119,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:119,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:121,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:122,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:124,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:122,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:122,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:122,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:122,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:122,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:122,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:124,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:125,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:127,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:125,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:125,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:125,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:125,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:125,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:125,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:127,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:128,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:130,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:128,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:128,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:128,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:128,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:128,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:128,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:130,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:130,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:130,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:130,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:130,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:113,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:113,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:113,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:116,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:116,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:116,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:119,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:119,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:119,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:122,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:122,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:122,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:125,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:125,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:125,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:128,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:128,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:128,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:130,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:130,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:130,2'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_general_capability
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cliprdr
        - s
      BBCount:         74
      ICount:          328
      EdgeCount:       86
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - cliprdr_get_client_interface
        - cliprdr_print_general_capability_flags
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:147,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:147,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:148,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:148,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:148,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:150,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:150,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:152,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:156,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:152,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:152,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:157,3'
              BranchSideFuncs:
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:159,2'
              BranchSideFuncs:
                - stream_read_u32_le.2511
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:161,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:161,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:161,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:161,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:161,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:161,2'
              BranchSideFuncs:
                - cliprdr_print_general_capability_flags
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:179,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:179,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:179,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:179,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:181,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:182,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:182,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:182,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:182,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:182,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:182,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:182,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:144,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:147,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:148,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:152,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:152,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:152,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:156,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:159,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:160,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:161,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:161,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:161,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:163,2'
          Dst:             cliprdr_print_general_capability_flags
        - Src:             'channels/cliprdr/client/cliprdr_main.c:179,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:179,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:179,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:182,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:182,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:182,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_get_client_interface
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cliprdr
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:48,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:51,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.2520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    cliprdr_process_unlock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         51
      ICount:          207
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_get_client_interface
        - cliprdr_read_unlock_clipdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:401,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:401,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:402,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:402,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:402,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:404,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:404,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:404,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:406,44'
              BranchSideFuncs:
                - cliprdr_read_unlock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:406,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:407,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:409,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:413,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:413,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:413,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:413,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:415,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:416,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:416,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:416,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:416,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:416,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:416,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:416,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:398,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:401,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:402,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:404,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:404,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:406,15'
          Dst:             cliprdr_read_unlock_clipdata
        - Src:             'channels/cliprdr/client/cliprdr_main.c:413,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:413,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:413,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:416,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:416,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:416,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_lock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         53
      ICount:          211
      EdgeCount:       61
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_get_client_interface
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:369,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:369,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:370,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:370,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:370,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:372,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:372,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:372,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:374,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:374,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:375,3'
              BranchSideFuncs:
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:377,20'
              BranchSideFuncs:
                - stream_read_u32_le.2511
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:381,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:381,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:381,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:381,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:383,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:384,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:384,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:384,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:384,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:384,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:384,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:384,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:366,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:369,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:370,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:372,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:372,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:374,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:380,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:381,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:381,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:381,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:384,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:384,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:384,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_filecontents_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         51
      ICount:          207
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_get_client_interface
        - cliprdr_read_file_contents_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:337,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:337,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:338,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:338,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:338,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:340,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:340,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:340,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:342,11'
              BranchSideFuncs:
                - cliprdr_read_file_contents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:346,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:347,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:349,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:349,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:349,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:349,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:351,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:352,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:352,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:352,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:352,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:352,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:352,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:352,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:334,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:337,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:338,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:340,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:340,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:346,15'
          Dst:             cliprdr_read_file_contents_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:349,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:349,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:349,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:352,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:352,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:352,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_filecontents_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         65
      ICount:          262
      EdgeCount:       76
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_get_client_interface
        - cliprdr_read_file_contents_request
        - cliprdr_send_error_response
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:298,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:298,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:299,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:299,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:299,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:301,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:301,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:301,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:303,10'
              BranchSideFuncs:
                - cliprdr_read_file_contents_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:307,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:308,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:311,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:312,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:314,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:314,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:314,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:314,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_send_error_response
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:314,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:314,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:314,3'
              BranchSideFuncs:
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:317,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:317,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:317,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:317,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:319,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:320,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:320,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:320,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:320,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:320,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:320,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:320,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:295,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:298,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:299,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:301,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:301,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:307,15'
          Dst:             cliprdr_read_file_contents_request
        - Src:             'channels/cliprdr/client/cliprdr_main.c:311,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:314,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:314,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:314,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:315,10'
          Dst:             cliprdr_send_error_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:317,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:317,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:317,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:320,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:320,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:320,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_send_error_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - type
      BBCount:         18
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - cliprdr_packet_new
        - cliprdr_packet_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:102,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:104,3'
              BranchSideFuncs:
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:108,29'
              BranchSideFuncs:
                - cliprdr_packet_send
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:104,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:104,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:104,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:104,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:104,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:104,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:101,15'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:104,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:104,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:104,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:108,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_packet_send
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cliprdr
        - s
      BBCount:         42
      ICount:          191
      EdgeCount:       48
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write_UINT32
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:66,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:66,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2538
                - Stream_SetPosition
                - Stream_Write_UINT32.2539
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:67,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.2538
                - Stream_SetPosition
                - Stream_Write_UINT32.2539
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:67,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:67,2'
              BranchSideFuncs:
                - Stream_GetPosition.2538
                - Stream_SetPosition
                - Stream_Write_UINT32.2539
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:69,27'
              BranchSideFuncs:
                - Stream_GetPosition.2538
                - Stream_SetPosition
                - Stream_Write_UINT32.2539
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:75,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:75,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:75,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:75,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:75,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:75,2'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:77,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:79,10'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:83,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:83,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:83,3'
              BranchSideFuncs:
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:84,12'
              BranchSideFuncs:
                - Stream_Buffer.2542
                - Stream_GetPosition.2538
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:89,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:89,6'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:91,15'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:92,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:92,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:92,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:92,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:92,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:92,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:66,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:67,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:69,8'
          Dst:             Stream_GetPosition
        - Src:             'channels/cliprdr/client/cliprdr_main.c:71,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/cliprdr/client/cliprdr_main.c:72,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:73,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/cliprdr/client/cliprdr_main.c:75,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:75,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:75,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:83,3'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:85,49'
          Dst:             Stream_Buffer
        - Src:             'channels/cliprdr/client/cliprdr_main.c:86,15'
          Dst:             Stream_GetPosition
        - Src:             'channels/cliprdr/client/cliprdr_main.c:91,3'
          Dst:             Stream_Free
        - Src:             'channels/cliprdr/client/cliprdr_main.c:92,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:92,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:92,3'
          Dst:             WTSErrorToString
        - Src:             'channels/cliprdr/client/cliprdr_main.c:92,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_process_monitor_ready
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         51
      ICount:          217
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_get_client_interface
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:256,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:256,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:257,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:257,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:257,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:259,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:259,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:259,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:261,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:261,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:269,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:275,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:278,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:278,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:278,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:278,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:280,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:280,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:281,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:281,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:281,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:281,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:281,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:281,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:281,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:253,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_main.c:256,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:257,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:259,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:259,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:278,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:278,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:278,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:281,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:281,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:281,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_clip_caps
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - length
        - flags
      BBCount:         65
      ICount:          259
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_process_general_capability
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:200,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:200,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:201,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:201,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:201,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:203,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:203,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:204,3'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:206,2'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - Stream_Seek_UINT16.2523
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:208,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:208,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:210,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:210,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:212,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:212,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:213,4'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:215,3'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:218,30'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:220,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:218,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:220,4'
              BranchSideFuncs:
                - cliprdr_process_general_capability
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:222,11'
              BranchSideFuncs:
                - cliprdr_process_general_capability
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:222,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:225,53'
              BranchSideFuncs:
                - cliprdr_process_general_capability
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:236,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:225,9'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:227,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:233,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - Stream_CheckAndLogRequiredLengthEx
                - cliprdr_process_general_capability
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:227,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:227,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:227,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:227,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:227,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:236,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:236,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:236,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:236,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:236,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:200,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:201,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:203,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:206,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:207,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:208,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:208,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:212,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:215,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:216,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:219,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:225,18'
          Dst:             cliprdr_process_general_capability
        - Src:             'channels/cliprdr/client/cliprdr_main.c:227,6'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:227,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:227,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:236,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:236,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:236,5'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.2520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    cliprdr_order_recv
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
        - s
      BBCount:         206
      ICount:          720
      EdgeCount:       241
      CyclomaticComplexity: 37
      functionsReached:
        - CB_MSG_TYPE_STRING
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - cliprdr_process_clip_caps
        - cliprdr_process_filecontents_request
        - cliprdr_process_filecontents_response
        - cliprdr_process_format_data_request
        - cliprdr_process_format_data_response
        - cliprdr_process_format_list
        - cliprdr_process_format_list_response
        - cliprdr_process_lock_clipdata
        - cliprdr_process_monitor_ready
        - cliprdr_process_unlock_clipdata
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:434,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:434,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:435,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:435,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:435,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:437,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:437,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:438,3'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:440,2'
              BranchSideFuncs:
                - stream_read_u16_le.2553
                - stream_read_u16_le.2553
                - stream_read_u32_le.2511
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:444,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:445,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:447,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:449,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:449,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:449,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:449,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:449,2'
              BranchSideFuncs:
                - CB_MSG_TYPE_STRING
                - CB_MSG_FLAGS_STRING
                - WLog_PrintMessage
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:449,2'
              BranchSideFuncs:
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_lock_clipdata
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_filecontents_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_data_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list_response
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_monitor_ready
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_process_clip_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:453,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:456,43'
              BranchSideFuncs:
                - cliprdr_process_clip_caps
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:462,47'
              BranchSideFuncs:
                - cliprdr_process_monitor_ready
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:469,45'
              BranchSideFuncs:
                - cliprdr_process_format_list
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:475,54'
              BranchSideFuncs:
                - cliprdr_process_format_list_response
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:482,53'
              BranchSideFuncs:
                - cliprdr_process_format_data_request
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:489,54'
              BranchSideFuncs:
                - cliprdr_process_format_data_response
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:496,54'
              BranchSideFuncs:
                - cliprdr_process_filecontents_request
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:503,55'
              BranchSideFuncs:
                - cliprdr_process_filecontents_response
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:511,47'
              BranchSideFuncs:
                - cliprdr_process_lock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:518,49'
              BranchSideFuncs:
                - cliprdr_process_unlock_clipdata
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:525,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:456,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:457,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:459,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:457,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:457,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:457,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:457,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:457,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:457,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:462,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:463,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:466,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:463,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:463,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:463,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:463,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:463,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:463,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:469,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:470,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:472,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:470,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:470,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:470,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:470,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:470,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:470,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:475,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:479,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:476,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:476,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:476,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:476,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:476,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:482,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:483,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:486,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:483,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:483,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:483,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:483,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:483,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:483,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:489,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:490,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:493,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:490,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:490,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:490,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:490,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:490,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:490,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:496,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:497,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:500,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:497,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:497,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:497,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:497,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:497,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:497,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:503,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:504,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:508,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:504,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:504,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:504,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:504,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:504,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:504,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:511,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:512,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:515,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:512,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:512,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:512,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:512,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:512,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:512,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:518,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:519,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:522,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:519,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:519,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:519,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:519,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:519,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:519,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:526,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:526,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:526,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:526,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:526,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:526,4'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:434,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:435,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:437,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:440,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:441,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:442,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/client/cliprdr_main.c:444,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/client/cliprdr_main.c:449,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:449,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:449,2'
          Dst:             CB_MSG_TYPE_STRING
        - Src:             'channels/cliprdr/client/cliprdr_main.c:449,2'
          Dst:             CB_MSG_FLAGS_STRING
        - Src:             'channels/cliprdr/client/cliprdr_main.c:449,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:456,17'
          Dst:             cliprdr_process_clip_caps
        - Src:             'channels/cliprdr/client/cliprdr_main.c:457,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:457,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:457,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:462,17'
          Dst:             cliprdr_process_monitor_ready
        - Src:             'channels/cliprdr/client/cliprdr_main.c:463,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:463,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:463,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:469,17'
          Dst:             cliprdr_process_format_list
        - Src:             'channels/cliprdr/client/cliprdr_main.c:470,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:470,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:470,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:475,17'
          Dst:             cliprdr_process_format_list_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:476,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:476,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:476,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:482,17'
          Dst:             cliprdr_process_format_data_request
        - Src:             'channels/cliprdr/client/cliprdr_main.c:483,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:483,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:483,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:489,17'
          Dst:             cliprdr_process_format_data_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:490,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:490,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:490,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:496,17'
          Dst:             cliprdr_process_filecontents_request
        - Src:             'channels/cliprdr/client/cliprdr_main.c:497,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:497,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:497,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:503,17'
          Dst:             cliprdr_process_filecontents_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:504,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:504,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:504,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:511,17'
          Dst:             cliprdr_process_lock_clipdata
        - Src:             'channels/cliprdr/client/cliprdr_main.c:512,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:512,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:512,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:518,17'
          Dst:             cliprdr_process_unlock_clipdata
        - Src:             'channels/cliprdr/client/cliprdr_main.c:519,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:519,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:519,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:526,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:526,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:526,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:530,2'
          Dst:             Stream_Free
    - functionName:    cliprdr_virtual_channel_open_event_ex
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - openHandle
        - event
        - pData
        - dataLength
        - totalLength
        - dataFlags
      BBCount:         49
      ICount:          215
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - WLog_Get
        - channel_client_post_message
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:951,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:954,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:968,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:968,27'
              BranchSideFuncs:
                - Stream_Free
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:974,4'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:954,17'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:954,21'
              BranchSideFuncs:
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:954,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:959,45'
              BranchSideFuncs:
                - channel_client_post_message
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:956,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:956,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:956,5'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:959,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:961,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:963,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:961,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:961,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:961,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:961,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:961,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:961,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:977,12'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,12'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:977,23'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,26'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,23'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:977,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:977,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:978,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:956,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:956,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:956,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:959,17'
          Dst:             channel_client_post_message
        - Src:             'channels/cliprdr/client/cliprdr_main.c:961,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:961,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:961,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:969,4'
          Dst:             Stream_Free
        - Src:             'channels/cliprdr/client/cliprdr_main.c:978,3'
          Dst:             setChannelError
    - functionName:    cliprdr_virtual_channel_event_terminated
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cliprdr
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1049,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1049,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1049,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1049,2'
          Dst:             __assert_fail
    - functionName:    cliprdr_virtual_channel_event_disconnected
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cliprdr
      BBCount:         26
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WTSErrorToString
        - __assert_fail
        - channel_client_quit_handler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1018,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1018,2'
              BranchSideFuncs:
                - channel_client_quit_handler
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1020,30'
              BranchSideFuncs:
                - channel_client_quit_handler
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1023,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1024,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1026,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1026,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1026,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1027,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1030,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1037,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1032,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1032,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1032,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1018,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1020,2'
          Dst:             channel_client_quit_handler
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1026,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Dst:             WTSErrorToString
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1032,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_virtual_channel_event_connected
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cliprdr
        - pData
        - dataLength
      BBCount:         17
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - channel_client_create_handler
        - cliprdr_order_recv
        - cliprdr_virtual_channel_open_event_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:991,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:991,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - channel_client_create_handler
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:992,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - channel_client_create_handler
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:992,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:992,2'
              BranchSideFuncs:
                - __assert_fail
                - channel_client_create_handler
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:994,2'
              BranchSideFuncs:
                - __assert_fail
                - channel_client_create_handler
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:994,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:994,2'
              BranchSideFuncs:
                - channel_client_create_handler
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:995,11'
              BranchSideFuncs:
                - channel_client_create_handler
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:998,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:999,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1002,6'
              BranchSideFuncs:
                - channel_client_create_handler
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1003,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1004,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1006,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:991,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:992,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:994,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:995,11'
          Dst:             cliprdr_virtual_channel_open_event_ex
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1001,24'
          Dst:             channel_client_create_handler
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1001,24'
          Dst:             cliprdr_order_recv
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2520
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.2520
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.2520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_virtual_channel_init_event_ex
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpUserParam
        - pInitHandle
        - event
        - pData
        - dataLength
      BBCount:         75
      ICount:          278
      EdgeCount:       89
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Get
        - cliprdr_virtual_channel_event_connected
        - cliprdr_virtual_channel_event_disconnected
        - cliprdr_virtual_channel_event_terminated
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1064,15'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1064,19'
              BranchSideFuncs:
                - cliprdr_virtual_channel_event_terminated
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1064,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1070,10'
              BranchSideFuncs:
                - cliprdr_virtual_channel_event_terminated
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_virtual_channel_event_disconnected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - cliprdr_virtual_channel_event_connected
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1066,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1066,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1066,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1070,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1073,57'
              BranchSideFuncs:
                - cliprdr_virtual_channel_event_connected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1081,60'
              BranchSideFuncs:
                - cliprdr_virtual_channel_event_disconnected
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1090,58'
              BranchSideFuncs:
                - cliprdr_virtual_channel_event_terminated
                - setChannelError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1098,6'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1073,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1074,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1078,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1074,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1074,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1074,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1074,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1074,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1074,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1081,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1082,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1087,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1082,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1082,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1082,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1082,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1082,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1082,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1090,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1091,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1095,4'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1091,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1091,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1091,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1091,5'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1091,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1091,5'
              BranchSideFuncs:
                - setChannelError
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1098,12'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1098,15'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1098,12'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1098,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1098,6'
              BranchSideFuncs:
                - setChannelError
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1099,19'
              BranchSideFuncs:
                - setChannelError
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1066,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1066,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1066,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1073,17'
          Dst:             cliprdr_virtual_channel_event_connected
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1074,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1074,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1074,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1081,17'
          Dst:             cliprdr_virtual_channel_event_disconnected
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1082,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1082,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1082,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1090,17'
          Dst:             cliprdr_virtual_channel_event_terminated
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1091,5'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1091,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1091,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1099,3'
          Dst:             setChannelError
    - functionName:    cliprdr_client_file_contents_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - fileContentsResponse
      BBCount:         36
      ICount:          156
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_file_contents_response_new
        - cliprdr_packet_send
        - cliprdr_send_error_response
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:919,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:919,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:920,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:920,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:920,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:922,28'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:923,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:923,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:926,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:927,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:928,38'
              BranchSideFuncs:
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:930,48'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_response_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:932,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:934,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:938,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:934,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:934,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:934,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:934,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:934,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:934,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:938,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:938,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:940,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:919,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:920,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:923,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:926,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:928,10'
          Dst:             cliprdr_send_error_response
        - Src:             'channels/cliprdr/client/cliprdr_main.c:930,6'
          Dst:             cliprdr_packet_file_contents_response_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:934,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:934,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:934,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:938,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:938,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:940,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_file_contents_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - fileContentsRequest
      BBCount:         54
      ICount:          229
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_file_contents_request_new
        - cliprdr_packet_send
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:870,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:870,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:871,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:871,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:871,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:874,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:875,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:877,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:881,28'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:877,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:877,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:877,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:877,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:877,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:877,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:882,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:883,3'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:885,7'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:885,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:887,16'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:894,47'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:887,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:889,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:890,7'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:890,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:891,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:892,2'
              BranchSideFuncs:
                - cliprdr_packet_file_contents_request_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:896,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:898,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:902,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:898,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:898,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:898,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:898,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:898,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:898,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:902,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:902,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:904,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:870,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:871,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:874,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:877,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:877,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:877,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:894,6'
          Dst:             cliprdr_packet_file_contents_request_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:898,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:898,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:898,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:902,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:902,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:904,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_format_data_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - formatDataResponse
      BBCount:         37
      ICount:          169
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Write
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_new
        - cliprdr_packet_send
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:834,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:834,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:835,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:835,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:835,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:837,28'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:838,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:838,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:841,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:842,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:842,2'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:844,50'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:847,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:849,3'
              BranchSideFuncs:
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:853,15'
              BranchSideFuncs:
                - Stream_Write.2578
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:849,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:849,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:849,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:849,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:849,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:849,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:854,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:854,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:855,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:834,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:835,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:838,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:841,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:842,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:844,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:849,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:849,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:849,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:853,2'
          Dst:             Stream_Write
        - Src:             'channels/cliprdr/client/cliprdr_main.c:854,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:854,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:855,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_format_data_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - formatDataRequest
      BBCount:         48
      ICount:          189
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Write_UINT32
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_new
        - cliprdr_packet_send
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:796,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:796,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:797,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:797,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:797,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:799,28'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:800,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:800,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:803,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:804,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:806,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:809,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:806,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:806,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:806,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:806,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:806,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:806,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:811,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:813,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:817,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:813,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:813,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:813,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:813,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:813,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:813,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:818,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:818,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:819,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:796,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:797,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:800,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:803,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:806,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:806,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:806,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:809,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:813,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:813,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:813,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:817,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:818,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:818,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:819,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_unlock_clipboard_data
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - unlockClipboardData
      BBCount:         34
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_send
        - cliprdr_packet_unlock_clipdata_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:766,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:766,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:767,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:767,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:767,2'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:769,28'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:770,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:770,2'
              BranchSideFuncs:
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:772,41'
              BranchSideFuncs:
                - cliprdr_packet_unlock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:774,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:776,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:780,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:776,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:776,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:776,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:776,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:776,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:780,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:780,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:782,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:766,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:767,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:770,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:772,6'
          Dst:             cliprdr_packet_unlock_clipdata_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:776,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:776,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:776,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:780,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:780,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:782,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_lock_clipboard_data
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - lockClipboardData
      BBCount:         34
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_lock_clipdata_new
        - cliprdr_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:735,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:735,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:736,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:736,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:736,2'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:738,28'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:739,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:739,2'
              BranchSideFuncs:
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:741,39'
              BranchSideFuncs:
                - cliprdr_packet_lock_clipdata_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:743,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:745,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:749,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:745,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:745,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:745,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:745,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:745,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:745,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:749,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:749,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:751,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:735,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:736,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:739,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:741,6'
          Dst:             cliprdr_packet_lock_clipdata_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:745,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:745,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:745,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:749,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:749,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:751,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_format_list_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - formatListResponse
      BBCount:         34
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_new
        - cliprdr_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:706,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:706,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:707,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:707,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:707,2'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:709,28'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:710,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:710,2'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:712,50'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:714,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:716,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:720,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:716,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:716,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:716,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:716,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:716,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:716,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:720,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:720,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:721,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:706,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:707,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:710,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:712,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:716,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:716,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:716,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:720,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:720,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:721,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_format_list
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - formatList
      BBCount:         54
      ICount:          240
      EdgeCount:       63
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_filter_format_list
        - cliprdr_free_format_list
        - cliprdr_packet_format_list_new
        - cliprdr_packet_send
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:652,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:652,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:653,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:653,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:653,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:655,28'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:656,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:656,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:659,16'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:660,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:661,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:668,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:661,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:661,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:661,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:661,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:661,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:661,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:673,35'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:673,38'
              BranchSideFuncs:
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:678,2'
              BranchSideFuncs:
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:673,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:675,3'
              BranchSideFuncs:
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:678,2'
              BranchSideFuncs:
                - cliprdr_packet_format_list_new
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:683,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:685,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:689,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:685,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:685,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:685,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:685,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:685,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:685,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:689,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:689,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:691,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:652,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:653,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:656,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:661,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:661,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:661,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:668,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:669,35'
          Dst:             cliprdr_filter_format_list
        - Src:             'channels/cliprdr/client/cliprdr_main.c:675,3'
          Dst:             cliprdr_free_format_list
        - Src:             'channels/cliprdr/client/cliprdr_main.c:680,6'
          Dst:             cliprdr_packet_format_list_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:681,2'
          Dst:             cliprdr_free_format_list
        - Src:             'channels/cliprdr/client/cliprdr_main.c:685,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:685,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:685,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:689,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:689,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:691,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_temp_directory
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - tempDirectory
      BBCount:         36
      ICount:          154
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Free
        - Stream_Write_UINT16
        - Stream_Write_UTF16_String_From_UTF8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_new
        - cliprdr_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:612,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:612,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:613,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:613,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:613,2'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:615,28'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:616,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:616,2'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:618,15'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:621,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:623,3'
              BranchSideFuncs:
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:627,42'
              BranchSideFuncs:
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
                - Stream_Free
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:623,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:623,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:623,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:623,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:623,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:627,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:630,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:635,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.2582
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:637,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:637,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:638,29'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:612,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:613,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:616,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:619,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:623,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:623,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:623,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:627,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'channels/cliprdr/client/cliprdr_main.c:630,3'
          Dst:             Stream_Free
        - Src:             'channels/cliprdr/client/cliprdr_main.c:635,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:637,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:637,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:638,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_client_capabilities
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - capabilities
      BBCount:         46
      ICount:          291
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - cliprdr_packet_new
        - cliprdr_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:551,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:551,2'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:553,28'
              BranchSideFuncs:
                - __assert_fail
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:554,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:554,2'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:556,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:558,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:560,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:564,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT16.2582
                - Stream_Write_UINT32.2539
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:560,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:560,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:560,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:560,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:560,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:560,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:576,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:577,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:578,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:578,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:579,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:580,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:580,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:581,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:582,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:582,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:583,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:584,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:584,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:585,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:587,33'
              BranchSideFuncs:
                - Stream_Write_UINT32.2539
                - WLog_IsLevelActive
                - cliprdr_packet_send
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:594,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:594,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_send
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:596,2'
              BranchSideFuncs:
                - cliprdr_packet_send
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:551,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:554,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:556,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/client/cliprdr_main.c:560,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:560,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:560,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:564,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:565,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:567,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:568,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/client/cliprdr_main.c:569,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:593,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/client/cliprdr_main.c:594,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:594,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:598,9'
          Dst:             cliprdr_packet_send
    - functionName:    cliprdr_VirtualChannelEntryEx
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - pInitHandle
      BBCount:         61
      ICount:          323
      EdgeCount:       73
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - calloc
        - cliprdr_virtual_channel_init_event_ex
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1115,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1117,3'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1121,2'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1117,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1117,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1117,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1117,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1117,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1117,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1126,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1126,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1128,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1128,74'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1129,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1156,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1128,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1131,36'
              BranchSideFuncs:
                - calloc
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1156,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1133,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1135,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1140,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1136,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1136,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1136,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1136,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1136,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1136,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1157,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1157,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1158,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1165,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1167,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1174,43'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1167,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1167,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WTSErrorToString
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1167,3'
              BranchSideFuncs:
                - WTSErrorToString
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/cliprdr/client/cliprdr_main.c:1167,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1113,28'
          Dst:             calloc
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1117,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1117,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1117,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1123,8'
          Dst:             snprintf
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1126,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1131,36'
          Dst:             calloc
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1136,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1136,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1136,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1156,17'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1157,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1157,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1161,7'
          Dst:             cliprdr_virtual_channel_init_event_ex
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Dst:             WTSErrorToString
        - Src:             'channels/cliprdr/client/cliprdr_main.c:1167,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_write_lock_unlock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - clipDataId
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:151,2'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_free_format_list
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - formatList
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:543,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:544,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:546,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/cliprdr/cliprdr_common.c:546,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:546,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:548,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/cliprdr/cliprdr_common.c:548,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:550,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:553,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_read_format_list
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - formatList
        - useLongFormatNames
      BBCount:         112
      ICount:          595
      EdgeCount:       142
      CyclomaticComplexity: 32
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - Stream_Capacity
        - Stream_ConstPointer
        - Stream_GetRemainingLength
        - Stream_SafeSeekEx
        - Stream_StaticConstInit
        - WLog_Get
        - _wcsnlen
        - calloc
        - cliprdr_free_format_list
        - stream_read_u32_le
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:398,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:399,3'
              BranchSideFuncs:
                - Stream_Capacity.2704
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:401,7'
              BranchSideFuncs:
                - Stream_Capacity.2704
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
        - Branch String:   'channels/cliprdr/cliprdr_common.c:401,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:403,2'
              BranchSideFuncs:
                - Stream_Capacity.2704
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:404,12'
              BranchSideFuncs:
                - Stream_Capacity.2704
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
        - Branch String:   'channels/cliprdr/cliprdr_common.c:404,11'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:406,38'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:477,24'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
        - Branch String:   'channels/cliprdr/cliprdr_common.c:409,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:411,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:415,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:411,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:411,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:411,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:411,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:411,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:411,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:415,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:416,38'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:418,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:418,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:420,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:424,25'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:420,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:420,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:420,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:420,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:420,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:420,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:426,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:428,30'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - Stream_GetRemainingLength
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:474,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:442,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:443,5'
              BranchSideFuncs:
                - free
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:445,9'
              BranchSideFuncs:
                - free
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:448,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:450,9'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:464,9'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:450,9'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:453,35'
              BranchSideFuncs:
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - free
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:461,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:454,10'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:456,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:460,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:456,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:456,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:456,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:456,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:456,7'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:456,7'
              BranchSideFuncs:
                - cliprdr_free_format_list
        - Branch String:   'channels/cliprdr/cliprdr_common.c:467,10'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:468,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:469,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - Stream_ConstPointer.2706
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - free
                - ConvertWCharNToUtf8Alloc
                - strndup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:480,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:482,11'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:495,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - calloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:483,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:484,5'
              BranchSideFuncs:
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:486,40'
              BranchSideFuncs:
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
        - Branch String:   'channels/cliprdr/cliprdr_common.c:490,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:491,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:492,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
                - calloc
                - Stream_SafeSeekEx
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
        - Branch String:   'channels/cliprdr/cliprdr_common.c:495,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:496,38'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:498,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:498,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:500,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:504,25'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:500,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:500,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:500,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:500,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:500,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:500,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:506,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:0,0'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - Stream_GetRemainingLength
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:508,11'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - Stream_GetRemainingLength
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:519,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:520,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:522,8'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:522,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:525,34'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - cliprdr_free_format_list
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:530,9'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'channels/cliprdr/cliprdr_common.c:526,9'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:527,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:528,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.2711
                - free
                - Stream_ConstPointer.2706
                - Stream_GetRemainingLength
                - _wcsnlen
                - Stream_SafeSeekEx
                - cliprdr_free_format_list
                - ConvertWCharNToUtf8Alloc
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:397,42'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:397,6'
          Dst:             Stream_StaticConstInit
        - Src:             'channels/cliprdr/cliprdr_common.c:398,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/cliprdr/cliprdr_common.c:406,22'
          Dst:             Stream_Capacity
        - Src:             'channels/cliprdr/cliprdr_common.c:411,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:411,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:411,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:416,31'
          Dst:             calloc
        - Src:             'channels/cliprdr/cliprdr_common.c:420,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:420,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:420,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:426,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:430,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:440,19'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:441,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:442,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/cliprdr/cliprdr_common.c:453,27'
          Dst:             strndup
        - Src:             'channels/cliprdr/cliprdr_common.c:456,7'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:456,7'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:456,7'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:466,27'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'channels/cliprdr/cliprdr_common.c:480,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:483,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/cliprdr/cliprdr_common.c:486,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:487,11'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:488,23'
          Dst:             _wcsnlen
        - Src:             'channels/cliprdr/cliprdr_common.c:490,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/cliprdr/cliprdr_common.c:496,31'
          Dst:             calloc
        - Src:             'channels/cliprdr/cliprdr_common.c:500,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:500,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:500,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:506,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:511,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:516,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:517,11'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:518,23'
          Dst:             _wcsnlen
        - Src:             'channels/cliprdr/cliprdr_common.c:519,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/cliprdr/cliprdr_common.c:525,9'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'channels/cliprdr/cliprdr_common.c:537,2'
          Dst:             cliprdr_free_format_list
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.2692
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    cliprdr_read_file_contents_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - response
      BBCount:         11
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:368,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:369,3'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - __assert_fail
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:371,2'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - Stream_ConstPointer.2706
                - __assert_fail
        - Branch String:   'channels/cliprdr/cliprdr_common.c:374,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:374,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:375,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:368,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/cliprdr_common.c:371,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:372,28'
          Dst:             Stream_ConstPointer
        - Src:             'channels/cliprdr/cliprdr_common.c:374,2'
          Dst:             __assert_fail
    - functionName:    cliprdr_validate_file_contents_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - request
      BBCount:         38
      ICount:          141
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:98,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:100,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:100,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:102,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:107,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:102,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:102,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:102,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:102,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:102,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:102,4'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:107,35'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:107,38'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:107,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:112,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:109,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:109,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:109,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:102,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:102,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:102,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:109,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:109,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:109,4'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_read_file_contents_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - request
      BBCount:         25
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - cliprdr_validate_file_contents_request
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:343,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:344,3'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - Stream_GetRemainingLength
                - cliprdr_validate_file_contents_request
                - stream_read_u32_le.2711
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:346,2'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - stream_read_u32_le.2711
                - Stream_GetRemainingLength
                - cliprdr_validate_file_contents_request
                - stream_read_u32_le.2711
        - Branch String:   'channels/cliprdr/cliprdr_common.c:354,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:356,3'
              BranchSideFuncs:
                - stream_read_u32_le.2711
                - cliprdr_validate_file_contents_request
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:360,46'
              BranchSideFuncs:
                - cliprdr_validate_file_contents_request
        - Branch String:   'channels/cliprdr/cliprdr_common.c:360,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:363,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:343,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/cliprdr_common.c:347,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:348,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:349,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:350,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:351,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:352,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:354,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/cliprdr/cliprdr_common.c:356,3'
          Dst:             stream_read_u32_le
        - Src:             'channels/cliprdr/cliprdr_common.c:360,7'
          Dst:             cliprdr_validate_file_contents_request
    - functionName:    cliprdr_read_format_data_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - response
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:332,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:333,3'
              BranchSideFuncs:
                - Stream_ConstPointer.2706
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:335,6'
              BranchSideFuncs:
                - Stream_ConstPointer.2706
        - Branch String:   'channels/cliprdr/cliprdr_common.c:335,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:336,55'
              BranchSideFuncs:
                - Stream_ConstPointer.2706
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:338,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:332,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/cliprdr_common.c:336,35'
          Dst:             Stream_ConstPointer
    - functionName:    cliprdr_read_format_data_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - request
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:321,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:322,3'
              BranchSideFuncs:
                - stream_read_u32_le.2711
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:324,2'
              BranchSideFuncs:
                - stream_read_u32_le.2711
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:321,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/cliprdr_common.c:324,2'
          Dst:             stream_read_u32_le
    - functionName:    cliprdr_read_unlock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - unlockClipboardData
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:312,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:313,3'
              BranchSideFuncs:
                - stream_read_u32_le.2711
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:315,2'
              BranchSideFuncs:
                - stream_read_u32_le.2711
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:312,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/cliprdr/cliprdr_common.c:315,2'
          Dst:             stream_read_u32_le
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2692
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.2692
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.2692
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    cliprdr_packet_format_list_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - formatList
        - useLongFormatNames
        - useAsciiNames
      BBCount:         86
      ICount:          406
      EdgeCount:       107
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_Write
        - Stream_Write_UINT32
        - Stream_Write_UTF16_String_From_UTF8
        - Stream_Zero
        - WLog_Get
        - __assert_fail
        - cliprdr_packet_new
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:242,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:242,2'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:244,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:244,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:245,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:247,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:245,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:245,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:245,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:245,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:245,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:245,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:247,25'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:247,28'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:252,24'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:247,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:248,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:252,24'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:248,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:248,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:248,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:248,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:248,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:248,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:254,26'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:254,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:254,30'
              BranchSideFuncs:
                - cliprdr_packet_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:257,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:259,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:263,14'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:259,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:259,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:259,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:259,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:259,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:263,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:265,36'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/cliprdr_common.c:269,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:270,30'
              BranchSideFuncs:
                - strlen
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:272,32'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
        - Branch String:   'channels/cliprdr/cliprdr_common.c:274,43'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:274,41'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:274,41'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
        - Branch String:   'channels/cliprdr/cliprdr_common.c:273,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:275,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:277,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
        - Branch String:   'channels/cliprdr/cliprdr_common.c:279,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:281,26'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:285,7'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
        - Branch String:   'channels/cliprdr/cliprdr_common.c:282,23'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:282,21'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:282,21'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
        - Branch String:   'channels/cliprdr/cliprdr_common.c:285,20'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:285,24'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - strlen
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:300,16'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:285,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:287,8'
              BranchSideFuncs:
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - strlen
                - Stream_Write.2727
                - Stream_Zero
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:300,16'
              BranchSideFuncs:
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:287,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:289,18'
              BranchSideFuncs:
                - Stream_Write.2727
                - Stream_Zero
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write_UTF16_String_From_UTF8
                - strlen
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:294,45'
              BranchSideFuncs:
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.2697
                - Stream_Zero
                - Stream_Write.2727
                - Stream_Zero
                - strlen
        - Branch String:   'channels/cliprdr/cliprdr_common.c:294,9'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:0,0'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:296,6'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:242,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/cliprdr_common.c:245,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:245,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:245,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:248,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:248,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:248,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:256,15'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/cliprdr_common.c:259,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:259,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:259,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:270,23'
          Dst:             strlen
        - Src:             'channels/cliprdr/cliprdr_common.c:273,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/cliprdr/cliprdr_common.c:277,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:289,5'
          Dst:             Stream_Write
        - Src:             'channels/cliprdr/cliprdr_common.c:290,5'
          Dst:             Stream_Zero
        - Src:             'channels/cliprdr/cliprdr_common.c:294,9'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'channels/cliprdr/cliprdr_common.c:300,4'
          Dst:             Stream_Zero
        - Src:             'channels/cliprdr/cliprdr_common.c:306,2'
          Dst:             Stream_Free
    - functionName:    cliprdr_packet_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - msgType
        - msgFlags
        - dataLen
      BBCount:         18
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
      functionUses:    11
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:122,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:124,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.2740
                - Stream_Write_UINT16.2740
                - Stream_Write_UINT32.2697
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:128,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.2740
                - Stream_Write_UINT16.2740
                - Stream_Write_UINT32.2697
        - Branch String:   'channels/cliprdr/cliprdr_common.c:124,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:124,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:124,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/cliprdr_common.c:124,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:124,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:124,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:120,6'
          Dst:             Stream_New
        - Src:             'channels/cliprdr/cliprdr_common.c:124,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/cliprdr_common.c:124,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/cliprdr_common.c:124,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/cliprdr_common.c:128,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/cliprdr_common.c:129,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/cliprdr/cliprdr_common.c:131,2'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    cliprdr_write_file_contents_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - response
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:169,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:170,2'
          Dst:             Stream_Write
    - functionName:    cliprdr_packet_file_contents_response_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - response
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cliprdr_packet_new
        - cliprdr_write_file_contents_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:226,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:227,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_file_contents_response
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:229,51'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_file_contents_response
        - Branch String:   'channels/cliprdr/cliprdr_common.c:232,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:233,3'
              BranchSideFuncs:
                - cliprdr_write_file_contents_response
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:235,39'
              BranchSideFuncs:
                - cliprdr_write_file_contents_response
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:229,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/cliprdr_common.c:235,2'
          Dst:             cliprdr_write_file_contents_response
    - functionName:    cliprdr_write_file_contents_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - request
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:145,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:145,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.2697
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:146,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.2697
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:138,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:139,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:140,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:141,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:142,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:143,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/cliprdr/cliprdr_common.c:146,3'
          Dst:             Stream_Write_UINT32
    - functionName:    cliprdr_packet_file_contents_request_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - request
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cliprdr_packet_new
        - cliprdr_write_file_contents_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:210,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:211,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_file_contents_request
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:213,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_file_contents_request
        - Branch String:   'channels/cliprdr/cliprdr_common.c:215,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:216,3'
              BranchSideFuncs:
                - cliprdr_write_file_contents_request
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:218,38'
              BranchSideFuncs:
                - cliprdr_write_file_contents_request
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:213,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/cliprdr_common.c:218,2'
          Dst:             cliprdr_write_file_contents_request
    - functionName:    cliprdr_write_unlock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - unlockClipboardData
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cliprdr_write_lock_unlock_clipdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:163,2'
          Dst:             cliprdr_write_lock_unlock_clipdata
    - functionName:    cliprdr_packet_unlock_clipdata_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - unlockClipboardData
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cliprdr_packet_new
        - cliprdr_write_unlock_clipdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:194,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:195,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_unlock_clipdata
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:197,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_unlock_clipdata
        - Branch String:   'channels/cliprdr/cliprdr_common.c:199,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:200,3'
              BranchSideFuncs:
                - cliprdr_write_unlock_clipdata
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:202,32'
              BranchSideFuncs:
                - cliprdr_write_unlock_clipdata
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:197,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/cliprdr_common.c:202,2'
          Dst:             cliprdr_write_unlock_clipdata
    - functionName:    cliprdr_write_lock_clipdata
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - lockClipboardData
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cliprdr_write_lock_unlock_clipdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:157,2'
          Dst:             cliprdr_write_lock_unlock_clipdata
    - functionName:    cliprdr_packet_lock_clipdata_new
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lockClipboardData
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cliprdr_packet_new
        - cliprdr_write_lock_clipdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:177,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:178,3'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_lock_clipdata
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:180,6'
              BranchSideFuncs:
                - cliprdr_packet_new
                - cliprdr_write_lock_clipdata
        - Branch String:   'channels/cliprdr/cliprdr_common.c:182,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:183,3'
              BranchSideFuncs:
                - cliprdr_write_lock_clipdata
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:185,30'
              BranchSideFuncs:
                - cliprdr_write_lock_clipdata
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:180,6'
          Dst:             cliprdr_packet_new
        - Src:             'channels/cliprdr/cliprdr_common.c:185,2'
          Dst:             cliprdr_write_lock_clipdata
    - functionName:    CB_MSG_FLAGS_STRING
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgFlags
        - buffer
        - size
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - snprintf
        - strnlen
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:70,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:71,38'
              BranchSideFuncs:
                - winpr_str_append
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:72,7'
              BranchSideFuncs:
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/cliprdr/cliprdr_common.c:72,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:73,40'
              BranchSideFuncs:
                - winpr_str_append
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:74,7'
              BranchSideFuncs:
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/cliprdr/cliprdr_common.c:74,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:75,38'
              BranchSideFuncs:
                - winpr_str_append
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:77,29'
              BranchSideFuncs:
                - strnlen
                - winpr_str_append
                - snprintf
                - winpr_str_append
        - Branch String:   'channels/cliprdr/cliprdr_common.c:78,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:78,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:79,28'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:71,3'
          Dst:             winpr_str_append
        - Src:             'channels/cliprdr/cliprdr_common.c:73,3'
          Dst:             winpr_str_append
        - Src:             'channels/cliprdr/cliprdr_common.c:75,3'
          Dst:             winpr_str_append
        - Src:             'channels/cliprdr/cliprdr_common.c:77,21'
          Dst:             strnlen
        - Src:             'channels/cliprdr/cliprdr_common.c:79,3'
          Dst:             winpr_str_append
        - Src:             'channels/cliprdr/cliprdr_common.c:82,8'
          Dst:             snprintf
        - Src:             'channels/cliprdr/cliprdr_common.c:83,2'
          Dst:             winpr_str_append
    - functionName:    CB_MSG_TYPE_STR
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/cliprdr_common.c:33,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:36,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:38,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:40,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:42,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:44,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:46,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:48,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:50,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:52,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:54,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:56,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/cliprdr_common.c:58,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CB_MSG_TYPE_STRING
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/cliprdr_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - buffer
        - size
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CB_MSG_TYPE_STR
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/cliprdr/cliprdr_common.c:64,56'
          Dst:             CB_MSG_TYPE_STR
        - Src:             'channels/cliprdr/cliprdr_common.c:64,8'
          Dst:             snprintf
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    video_control_send_client_notification
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - notif
      BBCount:         30
      ICount:          210
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Seek_UINT32
        - Stream_SetPosition
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - Stream_Zero
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:627,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:627,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
            - BranchSide:      'channels/video/client/video_main.c:628,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
        - Branch String:   'channels/video/client/video_main.c:628,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:628,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
            - BranchSide:      'channels/video/client/video_main.c:630,25'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
        - Branch String:   'channels/video/client/video_main.c:631,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:631,2'
              BranchSideFuncs:
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
            - BranchSide:      'channels/video/client/video_main.c:633,17'
              BranchSideFuncs:
                - Stream_New
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
        - Branch String:   'channels/video/client/video_main.c:634,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:635,3'
              BranchSideFuncs:
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
            - BranchSide:      'channels/video/client/video_main.c:637,9'
              BranchSideFuncs:
                - Stream_Seek_UINT32.2862
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
        - Branch String:   'channels/video/client/video_main.c:643,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:645,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/video/client/video_main.c:656,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.2872
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT32.2872
                - Stream_Free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'channels/video/client/video_main.c:664,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:664,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/video/client/video_main.c:665,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'channels/video/client/video_main.c:665,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:665,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/video/client/video_main.c:667,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'channels/video/client/video_main.c:668,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:668,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/video/client/video_main.c:669,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/video/client/video_main.c:669,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:669,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:671,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:627,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:628,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:631,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:633,6'
          Dst:             Stream_New
        - Src:             'channels/video/client/video_main.c:638,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/video/client/video_main.c:639,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:640,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/video/client/video_main.c:641,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/video/client/video_main.c:642,2'
          Dst:             Stream_Zero
        - Src:             'channels/video/client/video_main.c:645,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:648,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:649,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:650,3'
          Dst:             Stream_Zero
        - Src:             'channels/video/client/video_main.c:656,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:659,2'
          Dst:             Stream_SealLength
        - Src:             'channels/video/client/video_main.c:660,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/video/client/video_main.c:661,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:662,2'
          Dst:             Stream_Free
        - Src:             'channels/video/client/video_main.c:664,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:665,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:668,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:669,2'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    VideoClientContextPriv_free
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BufferPool_Free
        - DeleteCriticalSection
        - EnterCriticalSection
        - LeaveCriticalSection
        - PresentationContext_unref
        - Queue_Count
        - Queue_Dequeue
        - Queue_Free
        - VideoFrame_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:330,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:331,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - Queue_Count
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:333,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - Queue_Count
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:335,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:337,3'
              BranchSideFuncs:
                - Queue_Count
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:345,13'
              BranchSideFuncs:
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:337,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:339,38'
              BranchSideFuncs:
                - Queue_Dequeue
                - Queue_Count
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:343,2'
              BranchSideFuncs:
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:340,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:337,3'
              BranchSideFuncs:
                - VideoFrame_free
                - Queue_Count
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - Queue_Dequeue
            - BranchSide:      'channels/video/client/video_main.c:341,5'
              BranchSideFuncs:
                - VideoFrame_free
                - Queue_Count
                - Queue_Free
                - LeaveCriticalSection
                - DeleteCriticalSection
                - BufferPool_Free
                - free
                - PresentationContext_unref
                - Queue_Dequeue
        - Branch String:   'channels/video/client/video_main.c:350,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:351,30'
              BranchSideFuncs:
                - PresentationContext_unref
                - BufferPool_Free
                - free
            - BranchSide:      'channels/video/client/video_main.c:353,18'
              BranchSideFuncs:
                - BufferPool_Free
                - free
      Callsites:
        - Src:             'channels/video/client/video_main.c:333,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/video/client/video_main.c:337,10'
          Dst:             Queue_Count
        - Src:             'channels/video/client/video_main.c:339,24'
          Dst:             Queue_Dequeue
        - Src:             'channels/video/client/video_main.c:341,5'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:345,2'
          Dst:             Queue_Free
        - Src:             'channels/video/client/video_main.c:346,2'
          Dst:             LeaveCriticalSection
        - Src:             'channels/video/client/video_main.c:348,2'
          Dst:             DeleteCriticalSection
        - Src:             'channels/video/client/video_main.c:351,3'
          Dst:             PresentationContext_unref
        - Src:             'channels/video/client/video_main.c:353,2'
          Dst:             BufferPool_Free
    - functionName:    VideoFrame_free
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pframe
      BBCount:         18
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - BufferPool_Return
        - PresentationContext_unref
        - __assert_fail
        - mappedGeometryUnref
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:272,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:272,2'
              BranchSideFuncs:
                - mappedGeometryUnref
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
            - BranchSide:      'channels/video/client/video_main.c:273,11'
              BranchSideFuncs:
                - mappedGeometryUnref
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
        - Branch String:   'channels/video/client/video_main.c:274,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:275,3'
              BranchSideFuncs:
                - mappedGeometryUnref
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
            - BranchSide:      'channels/video/client/video_main.c:277,22'
              BranchSideFuncs:
                - mappedGeometryUnref
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
        - Branch String:   'channels/video/client/video_main.c:279,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:279,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
            - BranchSide:      'channels/video/client/video_main.c:280,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
        - Branch String:   'channels/video/client/video_main.c:280,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:280,2'
              BranchSideFuncs:
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
            - BranchSide:      'channels/video/client/video_main.c:281,2'
              BranchSideFuncs:
                - __assert_fail
                - BufferPool_Return
                - PresentationContext_unref
                - free
        - Branch String:   'channels/video/client/video_main.c:281,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:281,2'
              BranchSideFuncs:
                - BufferPool_Return
                - PresentationContext_unref
                - free
            - BranchSide:      'channels/video/client/video_main.c:282,20'
              BranchSideFuncs:
                - BufferPool_Return
                - PresentationContext_unref
                - free
      Callsites:
        - Src:             'channels/video/client/video_main.c:272,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:277,2'
          Dst:             mappedGeometryUnref
        - Src:             'channels/video/client/video_main.c:279,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:280,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:281,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:282,2'
          Dst:             BufferPool_Return
        - Src:             'channels/video/client/video_main.c:283,2'
          Dst:             PresentationContext_unref
    - functionName:    PresentationContext_unref
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppresentation
      BBCount:         14
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - InterlockedDecrement
        - Stream_Free
        - __assert_fail
        - h264_context_free
        - mappedGeometryUnref
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:243,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:243,2'
              BranchSideFuncs:
                - InterlockedDecrement
                - h264_context_free
                - Stream_Free
                - free
                - mappedGeometryUnref
            - BranchSide:      'channels/video/client/video_main.c:245,18'
              BranchSideFuncs:
                - InterlockedDecrement
                - h264_context_free
                - Stream_Free
                - free
                - mappedGeometryUnref
        - Branch String:   'channels/video/client/video_main.c:246,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:247,3'
              BranchSideFuncs:
                - InterlockedDecrement
                - h264_context_free
                - Stream_Free
                - free
                - mappedGeometryUnref
            - BranchSide:      'channels/video/client/video_main.c:249,28'
              BranchSideFuncs:
                - InterlockedDecrement
                - h264_context_free
                - Stream_Free
                - free
                - mappedGeometryUnref
        - Branch String:   'channels/video/client/video_main.c:249,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:250,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:252,13'
              BranchSideFuncs:
                - h264_context_free
                - Stream_Free
                - free
                - mappedGeometryUnref
        - Branch String:   'channels/video/client/video_main.c:253,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:255,3'
              BranchSideFuncs:
                - mappedGeometryUnref
                - h264_context_free
                - Stream_Free
                - free
            - BranchSide:      'channels/video/client/video_main.c:261,20'
              BranchSideFuncs:
                - h264_context_free
                - Stream_Free
                - free
      Callsites:
        - Src:             'channels/video/client/video_main.c:243,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:249,6'
          Dst:             InterlockedDecrement
        - Src:             'channels/video/client/video_main.c:258,3'
          Dst:             mappedGeometryUnref
        - Src:             'channels/video/client/video_main.c:261,2'
          Dst:             h264_context_free
        - Src:             'channels/video/client/video_main.c:262,2'
          Dst:             Stream_Free
    - functionName:    VideoFrame_new
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - presentation
        - geom
      BBCount:         23
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - BufferPool_Take
        - PresentationContext_ref
        - VideoFrame_free
        - __assert_fail
        - calloc
        - mappedGeometryRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:294,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:294,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:295,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:296,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:296,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:296,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:298,12'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:299,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:299,2'
              BranchSideFuncs:
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:301,10'
              BranchSideFuncs:
                - calloc
                - VideoFrame_free
                - mappedGeometryRef
                - BufferPool_Take
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:302,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:303,3'
              BranchSideFuncs:
                - mappedGeometryRef
                - BufferPool_Take
                - VideoFrame_free
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:305,20'
              BranchSideFuncs:
                - mappedGeometryRef
                - BufferPool_Take
                - VideoFrame_free
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:314,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:315,3'
              BranchSideFuncs:
                - PresentationContext_ref
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:317,24'
              BranchSideFuncs:
                - PresentationContext_ref
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:318,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:321,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:294,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:295,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:296,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:299,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:301,10'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:305,2'
          Dst:             mappedGeometryRef
        - Src:             'channels/video/client/video_main.c:313,23'
          Dst:             BufferPool_Take
        - Src:             'channels/video/client/video_main.c:318,7'
          Dst:             PresentationContext_ref
        - Src:             'channels/video/client/video_main.c:324,2'
          Dst:             VideoFrame_free
    - functionName:    PresentationContext_ref
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - presentation
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - InterlockedIncrement
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:177,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:177,2'
              BranchSideFuncs:
                - InterlockedIncrement
            - BranchSide:      'channels/video/client/video_main.c:177,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/video/client/video_main.c:177,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:179,2'
          Dst:             InterlockedIncrement
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.2863
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    video_VideoData
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - data
      BBCount:         132
      ICount:          679
      EdgeCount:       159
      CyclomaticComplexity: 29
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - Queue_Count
        - Queue_Dequeue
        - Queue_Enqueue
        - Stream_EnsureRemainingCapacity
        - Stream_Length
        - Stream_Pointer
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write
        - VideoFrame_free
        - VideoFrame_new
        - WLog_Get
        - __assert_fail
        - avc420_decompress
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:812,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:812,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:813,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:813,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:813,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:815,9'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:816,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:816,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:818,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:819,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:821,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:825,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:821,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:821,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:821,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:821,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:821,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:821,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:825,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:827,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:832,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:827,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:827,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:827,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:827,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:827,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:827,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:832,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:834,3'
              BranchSideFuncs:
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:838,15'
              BranchSideFuncs:
                - Stream_Write.2898
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:834,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:834,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:834,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:834,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:834,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:834,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:840,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:842,27'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_GetTickCount64
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:931,2'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:853,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:855,36'
              BranchSideFuncs:
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:858,37'
              BranchSideFuncs:
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:859,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:861,8'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:897,9'
              BranchSideFuncs:
                - VideoFrame_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:869,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:870,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:872,4'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:872,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:872,4'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:873,4'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:880,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:882,39'
              BranchSideFuncs:
                - Queue_Dequeue
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:890,26'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:883,9'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:880,4'
              BranchSideFuncs:
                - VideoFrame_free
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
            - BranchSide:      'channels/video/client/video_main.c:885,6'
              BranchSideFuncs:
                - VideoFrame_free
                - Queue_Count
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Queue_Dequeue
        - Branch String:   'channels/video/client/video_main.c:892,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:893,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:894,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:893,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:893,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:893,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:893,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:893,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:893,5'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:899,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:901,5'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:905,31'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - Stream_Length.2896
                - avc420_decompress
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:901,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:901,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:901,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:901,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:901,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:901,5'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:909,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:911,5'
              BranchSideFuncs:
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:915,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Enqueue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:919,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:921,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:927,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:921,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:921,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:921,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:921,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:921,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:921,5'
              BranchSideFuncs:
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:927,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:927,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:927,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:927,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:927,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:927,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:812,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:813,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:816,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:821,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:821,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:821,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:827,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:827,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:827,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:832,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/video/client/video_main.c:834,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:834,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:834,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:838,2'
          Dst:             Stream_Write
        - Src:             'channels/video/client/video_main.c:844,22'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/video/client/video_main.c:849,3'
          Dst:             Stream_SealLength
        - Src:             'channels/video/client/video_main.c:850,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/video/client/video_main.c:852,19'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/video/client/video_main.c:864,37'
          Dst:             Stream_Pointer
        - Src:             'channels/video/client/video_main.c:865,31'
          Dst:             Stream_Length
        - Src:             'channels/video/client/video_main.c:864,13'
          Dst:             avc420_decompress
        - Src:             'channels/video/client/video_main.c:872,4'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:879,4'
          Dst:             EnterCriticalSection
        - Src:             'channels/video/client/video_main.c:880,11'
          Dst:             Queue_Count
        - Src:             'channels/video/client/video_main.c:882,25'
          Dst:             Queue_Dequeue
        - Src:             'channels/video/client/video_main.c:886,6'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:890,4'
          Dst:             LeaveCriticalSection
        - Src:             'channels/video/client/video_main.c:893,5'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:893,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:893,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:898,24'
          Dst:             VideoFrame_new
        - Src:             'channels/video/client/video_main.c:901,5'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:901,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:901,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:905,37'
          Dst:             Stream_Pointer
        - Src:             'channels/video/client/video_main.c:906,31'
          Dst:             Stream_Length
        - Src:             'channels/video/client/video_main.c:905,13'
          Dst:             avc420_decompress
        - Src:             'channels/video/client/video_main.c:911,5'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:915,4'
          Dst:             EnterCriticalSection
        - Src:             'channels/video/client/video_main.c:916,20'
          Dst:             Queue_Enqueue
        - Src:             'channels/video/client/video_main.c:917,4'
          Dst:             LeaveCriticalSection
        - Src:             'channels/video/client/video_main.c:921,5'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:921,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:921,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:922,5'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:927,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:927,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:927,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.2863
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    video_data_on_close
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_data_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - s
      BBCount:         62
      ICount:          256
      EdgeCount:       72
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek_UINT8
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u64_le
        - stream_read_u8
        - video_VideoData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:946,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:947,3'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:949,2'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:950,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:952,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:956,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:952,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:952,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:952,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:952,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:952,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:952,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:956,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:957,3'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:959,2'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:960,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:966,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
        - Branch String:   'channels/video/client/video_main.c:962,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:962,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:962,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:962,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:962,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:966,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:967,3'
              BranchSideFuncs:
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
            - BranchSide:      'channels/video/client/video_main.c:969,2'
              BranchSideFuncs:
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT8.2917
                - stream_read_u64_le
                - stream_read_u64_le
                - stream_read_u16_le.2914
                - stream_read_u16_le.2914
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - video_VideoData
        - Branch String:   'channels/video/client/video_main.c:979,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:980,3'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - video_VideoData
            - BranchSide:      'channels/video/client/video_main.c:981,32'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - video_VideoData
      Callsites:
        - Src:             'channels/video/client/video_main.c:946,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:949,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:952,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:952,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:952,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:956,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:959,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:962,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:962,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:962,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:966,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:969,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:970,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:971,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:972,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'channels/video/client/video_main.c:973,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/video/client/video_main.c:974,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/video/client/video_main.c:975,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/video/client/video_main.c:976,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/video/client/video_main.c:977,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:978,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:979,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:981,17'
          Dst:             Stream_Pointer
        - Src:             'channels/video/client/video_main.c:991,9'
          Dst:             video_VideoData
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.2863
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.2863
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.2863
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    video_control_send_presentation_response
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - resp
      BBCount:         15
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - Stream_Zero
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:366,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:366,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
            - BranchSide:      'channels/video/client/video_main.c:367,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
        - Branch String:   'channels/video/client/video_main.c:367,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:367,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
            - BranchSide:      'channels/video/client/video_main.c:369,25'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
        - Branch String:   'channels/video/client/video_main.c:370,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:370,2'
              BranchSideFuncs:
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
            - BranchSide:      'channels/video/client/video_main.c:372,17'
              BranchSideFuncs:
                - Stream_New
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
        - Branch String:   'channels/video/client/video_main.c:373,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:374,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
            - BranchSide:      'channels/video/client/video_main.c:376,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT32.2872
                - Stream_Write_UINT8.2873
                - Stream_Zero.2874
                - Stream_SealLength
                - Stream_Free
      Callsites:
        - Src:             'channels/video/client/video_main.c:366,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:367,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:370,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:372,6'
          Dst:             Stream_New
        - Src:             'channels/video/client/video_main.c:376,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:377,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/video/client/video_main.c:378,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/video/client/video_main.c:379,2'
          Dst:             Stream_Zero
        - Src:             'channels/video/client/video_main.c:380,2'
          Dst:             Stream_SealLength
        - Src:             'channels/video/client/video_main.c:384,2'
          Dst:             Stream_Free
    - functionName:    video_onMappedGeometryClear
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mappedGeometryUnref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:423,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:423,2'
              BranchSideFuncs:
                - __assert_fail
                - mappedGeometryUnref
            - BranchSide:      'channels/video/client/video_main.c:425,39'
              BranchSideFuncs:
                - __assert_fail
                - mappedGeometryUnref
        - Branch String:   'channels/video/client/video_main.c:426,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:426,2'
              BranchSideFuncs:
                - mappedGeometryUnref
            - BranchSide:      'channels/video/client/video_main.c:426,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/video/client/video_main.c:423,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:426,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:428,2'
          Dst:             mappedGeometryUnref
    - functionName:    video_onMappedGeometryUpdate
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
      BBCount:         21
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:394,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:394,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:396,39'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:397,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:397,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:399,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:400,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:400,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:400,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:400,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:400,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:400,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:394,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:397,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:400,2'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:400,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:400,2'
          Dst:             WLog_PrintMessage
    - functionName:    PresentationContext_new
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - video
        - PresentationId
        - x
        - y
        - width
        - height
      BBCount:         61
      ICount:          278
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached:
        - PresentationContext_ref
        - PresentationContext_unref
        - Stream_New
        - WLog_Get
        - __assert_fail
        - calloc
        - h264_context_new
        - h264_context_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:190,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:190,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:192,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:193,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:193,2'
              BranchSideFuncs:
                - calloc
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:195,6'
              BranchSideFuncs:
                - calloc
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:195,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:198,8'
              BranchSideFuncs:
                - calloc
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:199,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:200,3'
              BranchSideFuncs:
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:202,15'
              BranchSideFuncs:
                - h264_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - h264_context_reset
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:206,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:208,3'
              BranchSideFuncs:
                - h264_context_reset
                - PresentationContext_unref
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:211,26'
              BranchSideFuncs:
                - h264_context_reset
                - PresentationContext_unref
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:208,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:208,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:208,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:208,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:208,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:208,3'
              BranchSideFuncs:
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:211,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:212,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:214,23'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:215,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - PresentationContext_ref
            - BranchSide:      'channels/video/client/video_main.c:221,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - PresentationContext_ref
        - Branch String:   'channels/video/client/video_main.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:217,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:217,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:217,3'
              BranchSideFuncs:
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:222,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:224,3'
              BranchSideFuncs:
                - PresentationContext_ref
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:228,31'
              BranchSideFuncs:
                - PresentationContext_ref
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:224,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:224,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:224,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:224,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:224,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:224,3'
              BranchSideFuncs:
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:228,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:231,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:190,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:193,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:198,8'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:205,14'
          Dst:             h264_context_new
        - Src:             'channels/video/client/video_main.c:208,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:208,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:208,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:211,7'
          Dst:             h264_context_reset
        - Src:             'channels/video/client/video_main.c:214,23'
          Dst:             Stream_New
        - Src:             'channels/video/client/video_main.c:217,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:217,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:217,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:224,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:224,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:224,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:228,7'
          Dst:             PresentationContext_ref
        - Src:             'channels/video/client/video_main.c:234,2'
          Dst:             PresentationContext_unref
    - functionName:    video_PresentationRequest
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - video
        - req
      BBCount:         142
      ICount:          599
      EdgeCount:       169
      CyclomaticComplexity: 29
      functionsReached:
        - HashTable_GetItemValue
        - PresentationContext_new
        - PresentationContext_unref
        - WLog_Get
        - __assert_fail
        - mappedGeometryRef
        - memcmp
        - video_control_send_presentation_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:438,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:438,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:439,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:439,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:439,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:441,33'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:442,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:442,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:444,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:444,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:446,20'
              BranchSideFuncs:
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:506,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:449,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:451,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:455,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:451,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:451,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:451,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:451,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:451,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:451,4'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:455,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:457,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:468,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:457,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:459,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:464,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:459,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:459,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:459,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:459,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:459,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:459,5'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:464,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:464,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:464,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:464,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:464,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:464,4'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:468,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:470,4'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:474,33'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:470,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:470,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:470,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:470,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:470,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:470,4'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:475,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:477,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:481,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:477,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:477,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:477,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:477,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:477,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:477,4'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:481,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:481,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:481,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:481,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:481,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
            - BranchSide:      'channels/video/client/video_main.c:481,3'
              BranchSideFuncs:
                - PresentationContext_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - mappedGeometryRef
                - video_control_send_presentation_response
        - Branch String:   'channels/video/client/video_main.c:485,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:487,4'
              BranchSideFuncs:
                - mappedGeometryRef
                - video_control_send_presentation_response
            - BranchSide:      'channels/video/client/video_main.c:491,21'
              BranchSideFuncs:
                - mappedGeometryRef
                - video_control_send_presentation_response
        - Branch String:   'channels/video/client/video_main.c:487,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:487,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:487,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:487,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:487,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:487,4'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:508,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:508,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:508,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:508,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:508,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:508,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:509,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:511,4'
              BranchSideFuncs:
                - PresentationContext_unref
            - BranchSide:      'channels/video/client/video_main.c:515,3'
              BranchSideFuncs:
                - PresentationContext_unref
        - Branch String:   'channels/video/client/video_main.c:511,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:511,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:511,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:511,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:511,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:511,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:438,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:439,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:442,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:449,7'
          Dst:             memcmp
        - Src:             'channels/video/client/video_main.c:451,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:451,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:451,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:459,5'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:459,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:459,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:464,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:464,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:464,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:465,4'
          Dst:             PresentationContext_unref
        - Src:             'channels/video/client/video_main.c:470,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:470,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:470,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:474,10'
          Dst:             HashTable_GetItemValue
        - Src:             'channels/video/client/video_main.c:477,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:477,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:477,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:481,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:481,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:481,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:482,31'
          Dst:             PresentationContext_new
        - Src:             'channels/video/client/video_main.c:487,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:487,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:487,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:491,3'
          Dst:             mappedGeometryRef
        - Src:             'channels/video/client/video_main.c:504,9'
          Dst:             video_control_send_presentation_response
        - Src:             'channels/video/client/video_main.c:508,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:508,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:508,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:511,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:511,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:511,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:517,3'
          Dst:             PresentationContext_unref
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_command_name
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:114,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:119,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:121,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.2863
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.2863
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    video_read_tsmm_presentation_req
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         48
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Read
        - Stream_Seek_UINT16
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
        - stream_read_u64_le
        - stream_read_u8
        - video_PresentationRequest
        - video_command_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:527,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:528,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:528,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:530,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:530,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:531,3'
              BranchSideFuncs:
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:533,2'
              BranchSideFuncs:
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - stream_read_u8.2922
                - Stream_Seek_UINT16.2950
                - Stream_Seek_UINT16.2950
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u32_le.2919
                - stream_read_u64_le
                - stream_read_u64_le
                - Stream_Read.2947
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:551,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:552,3'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:554,34'
              BranchSideFuncs:
                - Stream_Pointer.2907
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:556,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:556,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:556,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - video_PresentationRequest
                - video_command_name
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:556,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:556,2'
              BranchSideFuncs:
                - video_command_name
                - WLog_PrintMessage
                - video_PresentationRequest
            - BranchSide:      'channels/video/client/video_main.c:556,2'
              BranchSideFuncs:
                - video_PresentationRequest
      Callsites:
        - Src:             'channels/video/client/video_main.c:527,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:528,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:530,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:533,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:534,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:535,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:536,2'
          Dst:             stream_read_u8
        - Src:             'channels/video/client/video_main.c:538,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'channels/video/client/video_main.c:539,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'channels/video/client/video_main.c:541,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:542,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:543,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:544,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:545,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/video/client/video_main.c:546,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/video/client/video_main.c:547,2'
          Dst:             Stream_Read
        - Src:             'channels/video/client/video_main.c:549,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:551,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:554,19'
          Dst:             Stream_Pointer
        - Src:             'channels/video/client/video_main.c:556,2'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:556,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:556,2'
          Dst:             video_command_name
        - Src:             'channels/video/client/video_main.c:556,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:564,9'
          Dst:             video_PresentationRequest
    - functionName:    video_control_on_close
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_control_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - s
      BBCount:         53
      ICount:          215
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
        - video_read_tsmm_presentation_req
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:581,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:581,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:582,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:582,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:582,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:584,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:585,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:585,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:587,33'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:588,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:588,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:590,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:590,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:591,3'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:593,2'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:594,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:596,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:599,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:596,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:596,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:596,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:596,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:596,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:596,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:599,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:600,3'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:602,2'
              BranchSideFuncs:
                - stream_read_u32_le.2919
                - video_read_tsmm_presentation_req
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:603,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:606,43'
              BranchSideFuncs:
                - video_read_tsmm_presentation_req
            - BranchSide:      'channels/video/client/video_main.c:609,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:609,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:609,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:609,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:609,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:609,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:609,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:581,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:582,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:585,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:588,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:590,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:593,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:596,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:596,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:596,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:599,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/video/client/video_main.c:602,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/video/client/video_main.c:606,10'
          Dst:             video_read_tsmm_presentation_req
        - Src:             'channels/video/client/video_main.c:609,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:609,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:609,4'
          Dst:             WLog_PrintMessage
    - functionName:    video_data_on_new_channel_connection
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pListenerCallback
        - pChannel
        - Data
        - pbAccept
        - ppCallback
      BBCount:         18
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:1058,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1064,2'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1060,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1060,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1060,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1060,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1060,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1060,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:1057,40'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1060,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1060,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1060,3'
          Dst:             WLog_PrintMessage
    - functionName:    video_control_on_new_channel_connection
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - listenerCallback
        - channel
        - Data
        - pbAccept
        - ppCallback
      BBCount:         18
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:1028,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1030,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1034,2'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1030,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1030,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1030,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1030,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1030,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1030,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:1027,40'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1030,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1030,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1030,3'
          Dst:             WLog_PrintMessage
    - functionName:    video_client_context_set_geometry
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - video
        - geometry
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:128,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:128,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/video/client/video_main.c:129,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/video/client/video_main.c:129,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:129,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:129,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/video/client/video_main.c:128,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:129,2'
          Dst:             __assert_fail
    - functionName:    video_timer
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - video
        - now
      BBCount:         95
      ICount:          497
      EdgeCount:       116
      CyclomaticComplexity: 23
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - PresentationContext_ref
        - PresentationContext_unref
        - Queue_Dequeue
        - Queue_Peek
        - VideoFrame_free
        - WLog_Get
        - __assert_fail
        - video_control_send_client_notification
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:683,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:683,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - Queue_Peek
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Dequeue
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:685,9'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - Queue_Peek
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Dequeue
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:686,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:686,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Peek
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Dequeue
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:688,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - Queue_Peek
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Dequeue
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:692,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:693,4'
              BranchSideFuncs:
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:695,7'
              BranchSideFuncs:
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:695,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:696,4'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
            - BranchSide:      'channels/video/client/video_main.c:698,7'
              BranchSideFuncs:
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:698,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:700,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:704,11'
              BranchSideFuncs:
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:700,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:700,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - VideoFrame_free
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:700,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:700,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:700,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - VideoFrame_free
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'channels/video/client/video_main.c:700,4'
              BranchSideFuncs:
                - VideoFrame_free
                - Queue_Dequeue
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:706,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:691,39'
              BranchSideFuncs:
                - Queue_Peek
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
                - Queue_Dequeue
                - WLog_Get
                - WLog_IsLevelActive
                - VideoFrame_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:707,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - VideoFrame_free
        - Branch String:   'channels/video/client/video_main.c:709,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:710,3'
              BranchSideFuncs:
                - __assert_fail
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:712,17'
              BranchSideFuncs:
                - __assert_fail
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:717,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:717,2'
              BranchSideFuncs:
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:718,2'
              BranchSideFuncs:
                - VideoFrame_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:724,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:724,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:729,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:729,29'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:729,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PresentationContext_ref
                - PresentationContext_unref
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:729,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:731,11'
              BranchSideFuncs:
                - PresentationContext_ref
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:735,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:742,9'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:757,9'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:742,9'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:743,19'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:746,21'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:757,9'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:758,19'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:761,21'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:767,8'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:771,5'
              BranchSideFuncs:
                - __assert_fail
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:794,31'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:771,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:771,5'
              BranchSideFuncs:
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:772,28'
              BranchSideFuncs:
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:774,9'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:776,12'
              BranchSideFuncs:
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:781,12'
              BranchSideFuncs:
                - video_control_send_client_notification
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:788,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:788,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:788,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:788,5'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:788,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:788,5'
              BranchSideFuncs:
                - PresentationContext_unref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:797,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:797,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:797,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:683,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:686,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:688,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/video/client/video_main.c:691,28'
          Dst:             Queue_Peek
        - Src:             'channels/video/client/video_main.c:700,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:700,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:700,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:702,4'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:705,3'
          Dst:             Queue_Dequeue
        - Src:             'channels/video/client/video_main.c:707,2'
          Dst:             LeaveCriticalSection
        - Src:             'channels/video/client/video_main.c:717,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:721,2'
          Dst:             VideoFrame_free
        - Src:             'channels/video/client/video_main.c:733,4'
          Dst:             PresentationContext_ref
        - Src:             'channels/video/client/video_main.c:771,5'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:785,5'
          Dst:             video_control_send_client_notification
        - Src:             'channels/video/client/video_main.c:788,5'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:788,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:788,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:794,4'
          Dst:             PresentationContext_unref
        - Src:             'channels/video/client/video_main.c:797,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:797,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:797,3'
          Dst:             WLog_PrintMessage
    - functionName:    VideoClientContextPriv_new
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - video
      BBCount:         52
      ICount:          194
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - BufferPool_New
        - InitializeCriticalSectionAndSpinCount
        - Queue_New
        - VideoClientContextPriv_free
        - WLog_Get
        - __assert_fail
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:137,2'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:137,2'
              BranchSideFuncs:
                - calloc
                - Queue_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:138,8'
              BranchSideFuncs:
                - calloc
                - Queue_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:139,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:140,3'
              BranchSideFuncs:
                - Queue_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:142,16'
              BranchSideFuncs:
                - Queue_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:143,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:145,3'
              BranchSideFuncs:
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:149,21'
              BranchSideFuncs:
                - BufferPool_New
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:145,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:145,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:145,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:145,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:145,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - VideoClientContextPriv_free
            - BranchSide:      'channels/video/client/video_main.c:145,3'
              BranchSideFuncs:
                - VideoClientContextPriv_free
        - Branch String:   'channels/video/client/video_main.c:150,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:152,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:156,46'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:152,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:152,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - VideoClientContextPriv_free
            - BranchSide:      'channels/video/client/video_main.c:152,3'
              BranchSideFuncs:
                - VideoClientContextPriv_free
        - Branch String:   'channels/video/client/video_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:162,15'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:158,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:158,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:158,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - VideoClientContextPriv_free
            - BranchSide:      'channels/video/client/video_main.c:158,3'
              BranchSideFuncs:
                - VideoClientContextPriv_free
      Callsites:
        - Src:             'channels/video/client/video_main.c:137,2'
          Dst:             __assert_fail
        - Src:             'channels/video/client/video_main.c:138,8'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:142,16'
          Dst:             Queue_New
        - Src:             'channels/video/client/video_main.c:145,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:145,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:145,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:149,21'
          Dst:             BufferPool_New
        - Src:             'channels/video/client/video_main.c:152,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:152,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:152,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:156,7'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'channels/video/client/video_main.c:158,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:158,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:158,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:171,2'
          Dst:             VideoClientContextPriv_free
    - functionName:    video_plugin_terminated
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         52
      ICount:          228
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - VideoClientContextPriv_free
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:1142,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1144,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1148,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1145,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1147,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1146,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1146,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1146,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1146,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1148,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1150,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1155,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
        - Branch String:   'channels/video/client/video_main.c:1151,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1153,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
        - Branch String:   'channels/video/client/video_main.c:1152,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1152,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1152,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
            - BranchSide:      'channels/video/client/video_main.c:1152,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - VideoClientContextPriv_free
        - Branch String:   'channels/video/client/video_main.c:1155,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1155,6'
              BranchSideFuncs:
                - VideoClientContextPriv_free
                - free
                - free
                - free
                - free
            - BranchSide:      'channels/video/client/video_main.c:1156,31'
              BranchSideFuncs:
                - VideoClientContextPriv_free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'channels/video/client/video_main.c:1146,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1146,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1146,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1152,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1152,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1152,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1156,3'
          Dst:             VideoClientContextPriv_free
    - functionName:    video_plugin_initialize
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
        - channelMgr
      BBCount:         51
      ICount:          266
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:1087,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1089,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1093,34'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1089,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1089,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1089,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1089,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1089,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1089,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1094,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1096,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1100,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1096,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1096,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1096,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1096,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1096,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1107,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1108,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1109,39'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1113,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1115,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1119,2'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1115,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1115,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1115,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1115,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1115,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1115,3'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1126,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1127,37'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1129,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:1089,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1089,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1089,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1093,34'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1096,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1096,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1096,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1112,34'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1115,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1115,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1115,3'
          Dst:             WLog_PrintMessage
    - functionName:    video_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/video/client/video_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         61
      ICount:          273
      EdgeCount:       73
      CyclomaticComplexity: 14
      functionsReached:
        - VideoClientContextPriv_new
        - WLog_Get
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/video/client/video_main.c:1181,6'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1183,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1224,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1184,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1186,4'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - VideoClientContextPriv_new
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1190,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - VideoClientContextPriv_new
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1186,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1186,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1186,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1186,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1186,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1186,4'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1196,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1198,4'
              BranchSideFuncs:
                - VideoClientContextPriv_new
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1203,37'
              BranchSideFuncs:
                - VideoClientContextPriv_new
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1198,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1198,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1198,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1198,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1198,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/video/client/video_main.c:1198,4'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/video/client/video_main.c:1204,7'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1206,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/video/client/video_main.c:1212,33'
              BranchSideFuncs: []
        - Branch String:   'channels/video/client/video_main.c:1206,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1206,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1206,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1206,4'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1206,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/video/client/video_main.c:1206,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/video/client/video_main.c:1224,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1224,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1224,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/video/client/video_main.c:1224,3'
          Branch Sides:
            - BranchSide:      'channels/video/client/video_main.c:1224,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/video/client/video_main.c:1224,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/video/client/video_main.c:1183,32'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1186,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1186,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1186,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1195,39'
          Dst:             calloc
        - Src:             'channels/video/client/video_main.c:1198,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1198,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1198,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1203,10'
          Dst:             VideoClientContextPriv_new
        - Src:             'channels/video/client/video_main.c:1206,4'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1206,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1206,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/video/client/video_main.c:1224,3'
          Dst:             WLog_Get
        - Src:             'channels/video/client/video_main.c:1224,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/video/client/video_main.c:1224,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_send_caps_advertise_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - pdu
      BBCount:         44
      ICount:          273
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_SealLength
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Zero
        - WLog_Get
        - __assert_fail
        - rdpgfx_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:109,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:109,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:110,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:110,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:110,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:112,24'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:114,11'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:114,15'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:114,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:115,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:117,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:123,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:125,36'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:129,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:132,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:134,3'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:138,35'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:134,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:134,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:134,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:134,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:134,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:138,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:139,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:142,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3115
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:144,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:146,36'
              BranchSideFuncs:
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Zero.3101
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:157,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:109,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:110,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:130,6'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:134,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:134,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:134,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:138,15'
          Dst:             rdpgfx_write_header
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:142,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:151,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:152,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:153,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:154,3'
          Dst:             Stream_Zero
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:157,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:158,62'
          Dst:             Stream_Length
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:158,80'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:161,2'
          Dst:             Stream_Free
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_get_cache_slot_data
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - context
        - cacheSlot
      BBCount:         27
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2329,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2329,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2330,39'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2331,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2331,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2333,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2333,21'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2333,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2333,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2340,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2329,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2331,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2335,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_set_cache_slot_data
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cacheSlot
        - pData
      BBCount:         27
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2310,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2310,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2311,39'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2313,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2313,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2315,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2315,21'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2315,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2315,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2322,35'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2310,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2313,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2317,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_get_surface_data
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - context
        - surfaceId
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - HashTable_GetItemValue
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2295,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2295,2'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_GetItemValue
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2296,39'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_GetItemValue
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2297,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2297,2'
              BranchSideFuncs:
                - HashTable_GetItemValue
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2297,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2295,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2297,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2299,10'
          Dst:             HashTable_GetItemValue
    - functionName:    rdpgfx_set_surface_data
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceId
        - pData
      BBCount:         15
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_Insert
        - HashTable_Remove
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2231,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2231,2'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Remove
                - HashTable_Insert
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2232,39'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Remove
                - HashTable_Insert
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2233,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2233,2'
              BranchSideFuncs:
                - HashTable_Remove
                - HashTable_Insert
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2234,20'
              BranchSideFuncs:
                - HashTable_Remove
                - HashTable_Insert
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2236,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2238,25'
              BranchSideFuncs:
                - HashTable_Insert
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2242,20'
              BranchSideFuncs:
                - HashTable_Remove
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2238,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2239,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2231,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2233,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2238,8'
          Dst:             HashTable_Insert
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2242,3'
          Dst:             HashTable_Remove
    - functionName:    rdpgfx_get_surface_ids
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - ppSurfaceIds
        - count_out
      BBCount:         31
      ICount:          166
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - HashTable_GetKeys
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2258,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2258,2'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_GetKeys
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2259,39'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_GetKeys
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2260,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2260,2'
              BranchSideFuncs:
                - HashTable_GetKeys
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2261,28'
              BranchSideFuncs:
                - HashTable_GetKeys
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2263,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2263,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2264,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2264,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2264,2'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2265,6'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2265,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2267,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2271,32'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2273,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2275,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2280,14'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2275,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2275,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2276,8'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2280,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2282,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2285,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2258,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2260,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2261,10'
          Dst:             HashTable_GetKeys
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2263,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2264,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2271,25'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2275,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2275,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_save_persistent_cache
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
      BBCount:         36
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - persistent_cache_free
        - persistent_cache_new
        - persistent_cache_open
        - persistent_cache_write_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:722,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:722,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:723,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:723,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:723,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:724,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:727,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:727,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:728,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:728,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:728,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:730,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:730,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:731,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:734,34'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:735,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:736,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:738,7'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:738,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:739,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:741,15'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:743,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:744,3'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:746,28'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_free
                - persistent_cache_write_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:746,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:748,9'
              BranchSideFuncs:
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:752,14'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_write_entry
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:752,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:754,7'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_write_entry
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:765,24'
              BranchSideFuncs:
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:754,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:756,23'
              BranchSideFuncs:
                - persistent_cache_write_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:763,2'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_write_entry
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:758,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:759,5'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_write_entry
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:761,33'
              BranchSideFuncs:
                - persistent_cache_write_entry
                - persistent_cache_free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:722,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:723,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:727,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:728,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:730,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:734,6'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:741,15'
          Dst:             persistent_cache_new
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:746,6'
          Dst:             persistent_cache_open
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:761,4'
          Dst:             persistent_cache_write_entry
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:765,2'
          Dst:             persistent_cache_free
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:769,2'
          Dst:             persistent_cache_free
    - functionName:    rdpgfx_is_capability_filtered
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gfx
        - caps
      BBCount:         13
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
      functionUses:    8
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:167,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:169,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:177,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:183,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:179,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:181,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:167,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:169,6'
          Dst:             freerdp_settings_get_uint32
    - functionName:    rdpgfx_send_supported_caps
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
      BBCount:         66
      ICount:          516
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - freerdp_settings_get_bool
        - rdpgfx_is_capability_filtered
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:199,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:200,3'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:202,24'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:204,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:205,3'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:207,12'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:209,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:210,3'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:212,6'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:215,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:217,27'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:233,37'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:222,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:223,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:228,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:228,83'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:229,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:231,2'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:228,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:230,4'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:231,2'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:233,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:235,27'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:254,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:240,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:241,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:243,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:243,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:244,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:252,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:254,77'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:255,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:257,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:254,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:257,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:259,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:260,16'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:268,15'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:271,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:273,28'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:279,38'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:279,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:281,28'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:287,38'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:287,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:289,28'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:295,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:295,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:297,9'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:301,38'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:297,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:298,17'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:299,3'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:301,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:303,28'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:309,38'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:309,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:311,28'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:346,38'
              BranchSideFuncs:
                - rdpgfx_is_capability_filtered
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:346,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:348,28'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:358,9'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:358,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:358,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:215,7'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:222,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:228,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:229,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:233,7'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:240,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:243,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:254,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:255,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:259,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:271,8'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:279,8'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:287,8'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:295,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:301,8'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:309,8'
          Dst:             rdpgfx_is_capability_filtered
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:346,8'
          Dst:             rdpgfx_is_capability_filtered
    - functionName:    Stream_Write_UINT64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:753,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:753,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:754,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:755,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:753,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:754,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_send_cache_import_offer_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - pdu
      BBCount:         53
      ICount:          279
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT64
        - WLog_Get
        - rdpgfx_write_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:786,15'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:786,19'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:787,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:786,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:787,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:789,39'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:791,11'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:791,15'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:792,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:791,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:792,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:794,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:796,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:797,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:799,9'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:806,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:808,3'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:812,35'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:808,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:808,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:808,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:808,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:808,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:808,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:812,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:813,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:815,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:815,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:817,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:823,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:817,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:817,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:817,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:817,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:817,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:817,3'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:825,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:827,53'
              BranchSideFuncs:
                - Stream_Write_UINT64
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:832,10'
              BranchSideFuncs:
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:804,6'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:808,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:808,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:808,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:812,15'
          Dst:             rdpgfx_write_header
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:817,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:817,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:817,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:823,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:828,3'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:829,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:832,62'
          Dst:             Stream_Length
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:832,80'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:836,2'
          Dst:             Stream_Free
    - functionName:    rdpgfx_load_cache_import_reply
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
        - reply
      BBCount:         53
      ICount:          276
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - persistent_cache_free
        - persistent_cache_get_count
        - persistent_cache_get_version
        - persistent_cache_new
        - persistent_cache_open
        - persistent_cache_read_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:948,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:948,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:949,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:949,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:949,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:950,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:953,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:953,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:954,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:954,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:954,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:955,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:955,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:956,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:959,34'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:960,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:961,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:963,15'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:965,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:966,3'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:968,28'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:968,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:970,9'
              BranchSideFuncs:
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:974,35'
              BranchSideFuncs:
                - persistent_cache_get_version
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:974,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:976,9'
              BranchSideFuncs:
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:980,37'
              BranchSideFuncs:
                - persistent_cache_get_count
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:982,10'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:982,50'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:982,58'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:984,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:984,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:984,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:984,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:984,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:984,2'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:986,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:988,26'
              BranchSideFuncs:
                - persistent_cache_read_entry
                - persistent_cache_free
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1000,24'
              BranchSideFuncs:
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:989,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:991,10'
              BranchSideFuncs:
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:995,28'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:996,15'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:996,18'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:998,2'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:996,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:997,4'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:998,2'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
                - persistent_cache_free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:948,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:949,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:953,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:954,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:955,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:959,6'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:963,15'
          Dst:             persistent_cache_new
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:968,6'
          Dst:             persistent_cache_open
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:974,6'
          Dst:             persistent_cache_get_version
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:980,10'
          Dst:             persistent_cache_get_count
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:984,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:984,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:984,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:989,7'
          Dst:             persistent_cache_read_entry
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1000,2'
          Dst:             persistent_cache_free
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1004,2'
          Dst:             persistent_cache_free
    - functionName:    PubSub_OnGraphicsReset
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:127,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:127,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:127,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:127,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:127,2'
          Dst:             PubSub_OnEvent
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:245,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:245,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:246,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:249,7'
              BranchSideFuncs:
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:253,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:253,7'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:254,16'
              BranchSideFuncs:
                - Stream_Seek.3106
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:245,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:254,4'
          Dst:             Stream_Seek
    - functionName:    rdpgfx_send_qoe_frame_acknowledge_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - pdu
      BBCount:         35
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - rdpgfx_write_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:466,15'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:466,19'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:467,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:466,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:467,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:469,24'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:471,11'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:471,15'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:471,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:472,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:474,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:476,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:477,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:479,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:482,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:484,3'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:488,35'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:484,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:484,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:484,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:484,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:484,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:488,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:489,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:492,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT16.3115
                - Stream_Write_UINT16.3115
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:480,6'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:484,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:484,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:484,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:488,15'
          Dst:             rdpgfx_write_header
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:492,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:493,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:494,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:495,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:496,62'
          Dst:             Stream_Length
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:496,80'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:499,2'
          Dst:             Stream_Free
    - functionName:    rdpgfx_send_frame_acknowledge_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - pdu
      BBCount:         38
      ICount:          209
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_Write_UINT32
        - WLog_Get
        - rdpgfx_write_header
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:410,15'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:410,19'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:411,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:410,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:411,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:413,24'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:415,11'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:415,15'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:416,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:415,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:416,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:418,13'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:420,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:421,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:423,9'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:429,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:431,3'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:435,35'
              BranchSideFuncs:
                - rdpgfx_write_header
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:431,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:431,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:431,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:431,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:431,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:431,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:435,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:436,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:439,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Write_UINT32.3116
                - Stream_Length.3117
                - Stream_Buffer.3118
                - Stream_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:445,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:445,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:446,3'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:427,6'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:431,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:431,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:431,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:435,15'
          Dst:             rdpgfx_write_header
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:439,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:440,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:441,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:442,62'
          Dst:             Stream_Length
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:442,80'
          Dst:             Stream_Buffer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:449,2'
          Dst:             Stream_Free
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.3106
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    26
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3106
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.3106
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    28
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.3106
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.3106
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.3106
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpgfx_recv_map_surface_to_scaled_output_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         56
      ICount:          207
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1773,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1773,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1774,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1776,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1776,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1777,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1780,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1781,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1783,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1795,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1799,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1800,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1802,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1800,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1800,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1802,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1773,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1776,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1780,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1783,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1784,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1785,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1786,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1787,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1788,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1797,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1800,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1800,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_map_surface_to_scaled_window_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         58
      ICount:          216
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1850,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1850,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1851,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1852,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1852,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1853,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1856,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1857,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1859,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1872,14'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1872,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1872,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1876,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1877,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1879,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1877,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1877,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1879,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1850,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1852,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1856,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1859,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1860,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1861,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1862,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1863,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1864,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1874,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1877,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1877,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_map_surface_to_window_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         54
      ICount:          204
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1815,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1815,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1816,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1818,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1818,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1819,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1822,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1823,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1825,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1834,14'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1834,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1843,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1834,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1843,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1838,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1839,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1841,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1839,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1839,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1841,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1815,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1818,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1822,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1825,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1826,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1827,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1828,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1836,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1839,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1839,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_send_cache_offer
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
      BBCount:         64
      ICount:          328
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - persistent_cache_free
        - persistent_cache_get_count
        - persistent_cache_get_version
        - persistent_cache_new
        - persistent_cache_open
        - persistent_cache_read_entry
        - rdpgfx_send_cache_import_offer_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:853,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:853,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:854,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:854,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:854,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:856,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:859,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:860,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:863,34'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:864,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:865,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:867,15'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:869,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:870,3'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:872,28'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:872,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:874,9'
              BranchSideFuncs:
                - persistent_cache_free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:878,35'
              BranchSideFuncs:
                - persistent_cache_get_version
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:878,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:880,9'
              BranchSideFuncs:
                - persistent_cache_free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:884,37'
              BranchSideFuncs:
                - persistent_cache_get_count
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:885,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:887,9'
              BranchSideFuncs:
                - persistent_cache_free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:891,6'
              BranchSideFuncs:
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:891,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:892,9'
              BranchSideFuncs:
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:894,6'
              BranchSideFuncs:
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:894,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:895,11'
              BranchSideFuncs:
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:897,42'
              BranchSideFuncs:
                - calloc
                - persistent_cache_free
                - free
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:898,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:900,9'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:904,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:904,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:904,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:905,37'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:907,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:907,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:907,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:907,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:907,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:907,2'
              BranchSideFuncs:
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:909,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:911,35'
              BranchSideFuncs:
                - persistent_cache_read_entry
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:921,6'
              BranchSideFuncs:
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:911,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:913,10'
              BranchSideFuncs:
                - persistent_cache_free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:917,45'
              BranchSideFuncs:
                - persistent_cache_free
                - free
                - rdpgfx_send_cache_import_offer_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - persistent_cache_read_entry
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:921,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:921,33'
              BranchSideFuncs:
                - rdpgfx_send_cache_import_offer_pdu
                - persistent_cache_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:923,46'
              BranchSideFuncs:
                - rdpgfx_send_cache_import_offer_pdu
                - persistent_cache_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:924,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:926,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - persistent_cache_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:929,2'
              BranchSideFuncs:
                - persistent_cache_free
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:926,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:926,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - persistent_cache_free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:927,4'
              BranchSideFuncs:
                - persistent_cache_free
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:853,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:854,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:859,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:863,6'
          Dst:             freerdp_settings_get_string
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:867,15'
          Dst:             persistent_cache_new
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:872,6'
          Dst:             persistent_cache_open
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:878,6'
          Dst:             persistent_cache_get_version
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:884,10'
          Dst:             persistent_cache_get_count
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:897,42'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:904,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:907,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:907,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:907,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:911,7'
          Dst:             persistent_cache_read_entry
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:923,11'
          Dst:             rdpgfx_send_cache_import_offer_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:926,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:926,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:932,2'
          Dst:             persistent_cache_free
    - functionName:    rdpgfx_recv_caps_confirm_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         25
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:370,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:370,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:371,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:373,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:373,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:374,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:378,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:379,3'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:381,2'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:390,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:393,9'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:393,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:393,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:370,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:373,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:378,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:381,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:382,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:383,2'
          Dst:             stream_read_u32_le
    - functionName:    rdpgfx_recv_cache_import_reply_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         65
      ICount:          267
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_load_cache_import_reply
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1016,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1016,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1017,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1018,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1018,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1019,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1022,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1023,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1025,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1027,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1028,3'
              BranchSideFuncs:
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1030,10'
              BranchSideFuncs:
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1030,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1033,14'
              BranchSideFuncs:
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.3151
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1033,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1035,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1038,2'
              BranchSideFuncs:
                - rdpgfx_load_cache_import_reply
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1043,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1045,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1050,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1045,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1045,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1047,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1050,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1054,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1055,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1057,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1055,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1055,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1057,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1016,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1018,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1022,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1025,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1027,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1035,3'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1041,10'
          Dst:             rdpgfx_load_cache_import_reply
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1045,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1045,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1052,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1055,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1055,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_map_surface_to_output_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         52
      ICount:          195
      EdgeCount:       59
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1738,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1738,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1739,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1741,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1741,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1742,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1745,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1746,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1748,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1757,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1766,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1761,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1762,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1764,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1762,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1762,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1764,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1738,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1741,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1745,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1748,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1749,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1750,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1751,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1759,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1762,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1762,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_reset_graphics_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         79
      ICount:          374
      EdgeCount:       92
      CyclomaticComplexity: 15
      functionsReached:
        - PubSub_OnGraphicsReset
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:512,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:512,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:514,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:516,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:516,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:518,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:522,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:523,3'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:525,2'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:529,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:530,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:532,49'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:534,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:536,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:540,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:536,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:536,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:537,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:540,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:542,19'
              BranchSideFuncs:
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:550,57'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:551,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:553,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:556,30'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:558,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:560,12'
              BranchSideFuncs:
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:564,14'
              BranchSideFuncs:
                - Stream_Seek.3106
                - PubSub_OnGraphicsReset
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:580,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:590,2'
              BranchSideFuncs:
                - PubSub_OnGraphicsReset
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:582,3'
              BranchSideFuncs:
                - PubSub_OnGraphicsReset
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:584,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:585,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PubSub_OnGraphicsReset
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:587,2'
              BranchSideFuncs:
                - PubSub_OnGraphicsReset
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:585,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:585,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PubSub_OnGraphicsReset
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:587,2'
              BranchSideFuncs:
                - PubSub_OnGraphicsReset
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:512,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:516,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:522,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:525,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:526,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:527,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:529,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:532,38'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:536,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:536,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:543,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:544,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:545,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:546,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:547,3'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:558,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:564,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:582,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:585,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:585,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:593,2'
          Dst:             PubSub_OnGraphicsReset
    - functionName:    rdpgfx_recv_end_frame_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         100
      ICount:          458
      EdgeCount:       117
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_settings_get_bool
        - rdpgfx_send_frame_acknowledge_pdu
        - rdpgfx_send_qoe_frame_acknowledge_pdu
        - stream_read_u32_le
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1184,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1184,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1185,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1186,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1186,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1187,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1190,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1191,3'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1193,2'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1197,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1208,21'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1201,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1203,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1207,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1203,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1203,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1205,11'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1212,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1213,10'
              BranchSideFuncs:
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1215,20'
              BranchSideFuncs:
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1218,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1220,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_send_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1230,7'
              BranchSideFuncs:
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1222,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1223,51'
              BranchSideFuncs:
                - rdpgfx_send_frame_acknowledge_pdu
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1227,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1223,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1223,65'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1224,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1224,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1223,65'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1224,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1237,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1247,34'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1270,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1247,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1249,38'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1267,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1252,9'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1253,11'
              BranchSideFuncs:
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1255,23'
              BranchSideFuncs:
                - rdpgfx_send_qoe_frame_acknowledge_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1260,9'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1261,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1265,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1261,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1261,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1265,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1184,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1186,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1190,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1193,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1196,23'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1199,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1203,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1203,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1208,21'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1223,17'
          Dst:             rdpgfx_send_frame_acknowledge_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1224,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1224,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1232,16'
          Dst:             rdpgfx_send_frame_acknowledge_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1233,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1233,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1247,8'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1250,20'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1260,18'
          Dst:             rdpgfx_send_qoe_frame_acknowledge_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1261,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1261,6'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_start_frame_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         48
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u32_le
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1147,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1147,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1148,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1149,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1149,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1150,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1153,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1154,3'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1156,2'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - stream_read_u32_le.3146
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1162,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1171,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1166,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1167,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1169,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1167,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1167,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1147,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1149,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1153,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1156,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1157,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1160,27'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1164,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1167,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1167,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_delete_surface_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         46
      ICount:          177
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1115,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1115,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1116,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1117,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1117,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1118,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1121,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1122,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1124,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1127,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1131,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1132,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1134,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1132,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1132,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1115,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1117,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1121,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1124,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1129,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1132,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1132,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_create_surface_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         69
      ICount:          257
      EdgeCount:       79
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1070,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1070,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1071,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1072,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1072,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1073,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1076,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1077,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1079,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1088,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1094,41'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1104,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1099,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1100,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1102,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1100,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1100,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1070,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1072,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1076,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1079,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1080,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1081,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1082,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1095,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1097,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1100,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1100,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_evict_cache_entry_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         51
      ICount:          201
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:606,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:606,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:607,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:608,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:608,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:609,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:612,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:613,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:615,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:616,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:616,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:619,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:619,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:621,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:623,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:624,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:626,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:624,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:624,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:626,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:606,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:608,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:612,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:615,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:616,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:616,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:621,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:624,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:624,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_cache_to_surface_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         74
      ICount:          312
      EdgeCount:       87
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - rdpgfx_read_point16
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1674,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1674,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1675,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1677,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1677,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1678,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1681,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1682,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1684,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1688,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1689,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1691,44'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1693,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1695,3'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1699,14'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1695,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1695,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1696,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1699,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1701,18'
              BranchSideFuncs:
                - rdpgfx_read_point16
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1712,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1703,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1705,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1710,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1705,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1705,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1707,13'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1717,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1726,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1721,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1722,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1724,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1722,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1722,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1724,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1674,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1677,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1681,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1684,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1685,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1686,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1688,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1691,33'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1695,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1695,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1703,16'
          Dst:             rdpgfx_read_point16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1705,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1705,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1719,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1722,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1722,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_surface_to_cache_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         59
      ICount:          226
      EdgeCount:       68
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_read_rect16
        - stream_read_u16_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1625,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1625,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1626,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1628,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1628,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1629,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1632,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1633,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1635,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u64_le.3141
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1639,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1641,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1646,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1641,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1641,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1643,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1653,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1662,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1657,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1658,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1660,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1658,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1658,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1660,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1625,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1628,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1632,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1635,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1636,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1637,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1639,15'
          Dst:             rdpgfx_read_rect16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1641,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1641,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1655,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1658,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1658,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_surface_to_surface_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         83
      ICount:          349
      EdgeCount:       98
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - rdpgfx_read_point16
        - rdpgfx_read_rect16
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1552,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1552,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1553,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1554,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1554,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1555,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1558,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1559,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1561,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - rdpgfx_read_rect16
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1564,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1566,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1571,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1566,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1566,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1568,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1573,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1574,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1576,44'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1578,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1580,3'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1584,14'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1580,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1580,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1581,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1584,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1586,18'
              BranchSideFuncs:
                - rdpgfx_read_point16
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1597,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1588,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1590,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1595,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_point16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1590,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1590,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1592,13'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1604,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1613,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1608,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1609,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1611,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1609,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1609,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1611,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1552,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1554,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1558,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1561,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1562,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1564,15'
          Dst:             rdpgfx_read_rect16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1566,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1566,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1571,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1573,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1576,33'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1580,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1580,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1588,16'
          Dst:             rdpgfx_read_point16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1590,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1590,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1606,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1609,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1609,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_solid_fill_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         81
      ICount:          343
      EdgeCount:       96
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - rdpgfx_read_color32
        - rdpgfx_read_rect16
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1484,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1484,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1485,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1486,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1486,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1487,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1490,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1491,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1493,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - rdpgfx_read_color32
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1495,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1497,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1502,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1497,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1497,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1504,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1505,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1507,44'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1509,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1511,3'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1515,14'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1511,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1511,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1512,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1515,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1517,20'
              BranchSideFuncs:
                - rdpgfx_read_rect16
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1527,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1519,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1521,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1526,2'
              BranchSideFuncs:
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1521,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1521,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1523,13'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1530,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1539,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
              BranchSideFuncs:
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1534,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1535,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1537,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1535,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1535,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1537,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1484,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1486,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1490,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1493,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1495,15'
          Dst:             rdpgfx_read_color32
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1497,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1497,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1502,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1504,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1507,33'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1511,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1511,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1519,16'
          Dst:             rdpgfx_read_rect16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1521,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1521,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1532,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1535,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1535,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_delete_encoding_context_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         48
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1447,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1447,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1448,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1449,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1449,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1450,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1453,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1454,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1456,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1463,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1472,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1467,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1468,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1470,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1468,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1468,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1470,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1447,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1449,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1453,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1456,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1457,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1465,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1468,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1468,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_wire_to_surface_2_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         58
      ICount:          272
      EdgeCount:       64
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1375,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1375,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1376,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1377,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1377,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1378,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1381,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1382,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1384,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u32_le.3146
                - stream_read_u8.3148
                - stream_read_u32_le.3146
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1403,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1406,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1410,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1414,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1427,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1436,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1431,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1432,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1434,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1432,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1432,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1434,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1375,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1377,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1381,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1384,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1385,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1386,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1387,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1388,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1389,19'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1390,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1429,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1432,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1432,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_wire_to_surface_1_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         65
      ICount:          349
      EdgeCount:       74
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_decode
        - rdpgfx_read_rect16
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1285,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1285,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1286,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1289,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1289,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1290,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1290,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1291,3'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1293,2'
              BranchSideFuncs:
                - stream_read_u16_le.3151
                - stream_read_u16_le.3151
                - stream_read_u8.3148
                - rdpgfx_read_rect16
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1297,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1299,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1303,2'
              BranchSideFuncs:
                - stream_read_u32_le.3146
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1299,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1299,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1300,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1305,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1306,3'
              BranchSideFuncs:
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1308,34'
              BranchSideFuncs:
                - Stream_Pointer.3144
                - Stream_Seek.3106
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1323,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1326,8'
              BranchSideFuncs:
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1330,8'
              BranchSideFuncs:
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1334,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1347,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1349,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1353,10'
              BranchSideFuncs:
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1349,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1349,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1351,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1353,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1355,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1360,29'
              BranchSideFuncs:
                - rdpgfx_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1355,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1355,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1357,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1360,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1361,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1363,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1361,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1361,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1363,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1285,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1289,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1290,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1293,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1294,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1295,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1297,15'
          Dst:             rdpgfx_read_rect16
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1299,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1299,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1303,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1305,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1308,19'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1309,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1349,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1349,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1355,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1355,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1360,15'
          Dst:             rdpgfx_decode
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1361,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1361,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_recv_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         261
      ICount:          1009
      EdgeCount:       306
      CyclomaticComplexity: 47
      functionsReached:
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_get_cmd_id_string
        - rdpgfx_read_header
        - rdpgfx_recv_cache_import_reply_pdu
        - rdpgfx_recv_cache_to_surface_pdu
        - rdpgfx_recv_caps_confirm_pdu
        - rdpgfx_recv_create_surface_pdu
        - rdpgfx_recv_delete_encoding_context_pdu
        - rdpgfx_recv_delete_surface_pdu
        - rdpgfx_recv_end_frame_pdu
        - rdpgfx_recv_evict_cache_entry_pdu
        - rdpgfx_recv_map_surface_to_output_pdu
        - rdpgfx_recv_map_surface_to_scaled_output_pdu
        - rdpgfx_recv_map_surface_to_scaled_window_pdu
        - rdpgfx_recv_map_surface_to_window_pdu
        - rdpgfx_recv_reset_graphics_pdu
        - rdpgfx_recv_solid_fill_pdu
        - rdpgfx_recv_start_frame_pdu
        - rdpgfx_recv_surface_to_cache_pdu
        - rdpgfx_recv_surface_to_surface_pdu
        - rdpgfx_recv_wire_to_surface_1_pdu
        - rdpgfx_recv_wire_to_surface_2_pdu
        - rdpgfx_send_cache_offer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1894,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1894,2'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - __assert_fail
                - rdpgfx_read_header
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_import_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_output_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_reset_graphics_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_end_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_start_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_create_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_evict_cache_entry_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_cache_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_solid_fill_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_encoding_context_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_2_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_1_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1895,39'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - __assert_fail
                - rdpgfx_read_header
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_import_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_output_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_reset_graphics_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_end_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_start_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_create_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_evict_cache_entry_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_cache_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_solid_fill_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_encoding_context_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_2_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_1_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1898,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1898,2'
              BranchSideFuncs:
                - rdpgfx_read_header
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_import_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_output_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_reset_graphics_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_end_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_start_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_create_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_evict_cache_entry_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_cache_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_solid_fill_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_encoding_context_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_2_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_1_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1899,34'
              BranchSideFuncs:
                - rdpgfx_read_header
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_import_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_output_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_reset_graphics_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_end_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_start_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_create_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_evict_cache_entry_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_cache_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_solid_fill_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_encoding_context_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_2_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_1_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1899,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1901,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1906,2'
              BranchSideFuncs:
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_window_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_import_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_map_surface_to_output_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_reset_graphics_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_end_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_start_frame_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_create_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_evict_cache_entry_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_cache_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_cache_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_surface_to_surface_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_solid_fill_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_delete_encoding_context_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_2_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_recv_wire_to_surface_1_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1901,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1901,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1903,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1910,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1913,51'
              BranchSideFuncs:
                - rdpgfx_recv_wire_to_surface_1_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1921,51'
              BranchSideFuncs:
                - rdpgfx_recv_wire_to_surface_2_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1929,57'
              BranchSideFuncs:
                - rdpgfx_recv_delete_encoding_context_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1937,44'
              BranchSideFuncs:
                - rdpgfx_recv_solid_fill_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1944,52'
              BranchSideFuncs:
                - rdpgfx_recv_surface_to_surface_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1952,50'
              BranchSideFuncs:
                - rdpgfx_recv_surface_to_cache_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1960,50'
              BranchSideFuncs:
                - rdpgfx_recv_cache_to_surface_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1968,51'
              BranchSideFuncs:
                - rdpgfx_recv_evict_cache_entry_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1976,48'
              BranchSideFuncs:
                - rdpgfx_recv_create_surface_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1983,48'
              BranchSideFuncs:
                - rdpgfx_recv_delete_surface_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1990,45'
              BranchSideFuncs:
                - rdpgfx_recv_start_frame_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1997,43'
              BranchSideFuncs:
                - rdpgfx_recv_end_frame_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2004,48'
              BranchSideFuncs:
                - rdpgfx_recv_reset_graphics_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2011,55'
              BranchSideFuncs:
                - rdpgfx_recv_map_surface_to_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2019,52'
              BranchSideFuncs:
                - rdpgfx_recv_cache_import_reply_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2027,46'
              BranchSideFuncs:
                - rdpgfx_recv_caps_confirm_pdu
                - rdpgfx_send_cache_offer
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2038,55'
              BranchSideFuncs:
                - rdpgfx_recv_map_surface_to_window_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2046,62'
              BranchSideFuncs:
                - rdpgfx_recv_map_surface_to_scaled_window_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2055,62'
              BranchSideFuncs:
                - rdpgfx_recv_map_surface_to_scaled_output_pdu
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2064,10'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1913,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1914,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1918,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1914,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1914,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1918,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1921,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1922,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1926,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1922,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1922,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1926,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1929,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1930,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1934,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1930,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1930,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1934,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1937,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1938,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1941,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1938,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1938,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1941,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1944,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1945,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1949,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1945,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1945,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1949,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1952,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1953,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1957,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1953,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1953,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1957,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1960,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1961,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1965,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1961,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1961,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1965,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1968,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1969,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1973,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1969,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1969,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1973,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1976,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1977,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1980,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1977,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1977,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1980,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1983,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1984,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1987,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1984,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1984,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1987,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1990,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1991,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1994,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1991,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1991,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1994,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1997,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1998,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2001,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:1998,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:1998,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2001,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2004,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2005,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2008,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2005,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2005,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2008,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2011,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2012,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2016,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2012,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2012,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2016,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2019,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2020,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2024,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2020,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2020,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2024,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2027,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2028,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpgfx_send_cache_offer
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2031,41'
              BranchSideFuncs:
                - rdpgfx_send_cache_offer
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2028,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2028,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdpgfx_send_cache_offer
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2031,41'
              BranchSideFuncs:
                - rdpgfx_send_cache_offer
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2031,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2032,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2035,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2032,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2032,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2035,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2038,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2039,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2043,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2039,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2039,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2043,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2046,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2047,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2052,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2047,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2047,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2052,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2055,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2056,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2061,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2056,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2056,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2061,4'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2068,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2076,27'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
              BranchSideFuncs:
                - rdpgfx_get_cmd_id_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2072,22'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2078,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2080,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2086,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2080,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2080,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2083,22'
              BranchSideFuncs:
                - Stream_SetPosition
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1894,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1896,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1898,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1899,15'
          Dst:             rdpgfx_read_header
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1901,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1901,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1913,17'
          Dst:             rdpgfx_recv_wire_to_surface_1_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1914,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1914,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1921,17'
          Dst:             rdpgfx_recv_wire_to_surface_2_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1922,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1922,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1929,17'
          Dst:             rdpgfx_recv_delete_encoding_context_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1930,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1930,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1937,17'
          Dst:             rdpgfx_recv_solid_fill_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1938,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1938,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1944,17'
          Dst:             rdpgfx_recv_surface_to_surface_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1945,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1945,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1952,17'
          Dst:             rdpgfx_recv_surface_to_cache_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1953,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1953,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1960,17'
          Dst:             rdpgfx_recv_cache_to_surface_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1961,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1961,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1968,17'
          Dst:             rdpgfx_recv_evict_cache_entry_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1969,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1969,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1976,17'
          Dst:             rdpgfx_recv_create_surface_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1977,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1977,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1983,17'
          Dst:             rdpgfx_recv_delete_surface_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1984,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1984,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1990,17'
          Dst:             rdpgfx_recv_start_frame_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1991,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1991,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1997,17'
          Dst:             rdpgfx_recv_end_frame_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1998,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:1998,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2004,17'
          Dst:             rdpgfx_recv_reset_graphics_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2005,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2005,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2011,17'
          Dst:             rdpgfx_recv_map_surface_to_output_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2012,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2012,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2019,17'
          Dst:             rdpgfx_recv_cache_import_reply_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2020,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2020,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2027,17'
          Dst:             rdpgfx_recv_caps_confirm_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2028,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2028,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2031,17'
          Dst:             rdpgfx_send_cache_offer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2032,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2032,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2038,17'
          Dst:             rdpgfx_recv_map_surface_to_window_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2039,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2039,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2046,17'
          Dst:             rdpgfx_recv_map_surface_to_scaled_window_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2047,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2047,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2055,17'
          Dst:             rdpgfx_recv_map_surface_to_scaled_output_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2056,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2056,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
          Dst:             rdpgfx_get_cmd_id_string
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2070,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2072,3'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2076,8'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2080,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2080,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2083,3'
          Dst:             Stream_SetPosition
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_on_close
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         41
      ICount:          180
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - evict_cache_slots
        - free_surfaces
        - rdpgfx_save_persistent_cache
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2179,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2179,2'
              BranchSideFuncs:
                - rdpgfx_save_persistent_cache
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2180,39'
              BranchSideFuncs:
                - rdpgfx_save_persistent_cache
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2182,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2183,3'
              BranchSideFuncs:
                - rdpgfx_save_persistent_cache
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2185,33'
              BranchSideFuncs:
                - rdpgfx_save_persistent_cache
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2190,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2193,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2197,16'
              BranchSideFuncs:
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2193,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2193,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2195,2'
              BranchSideFuncs:
                - free_surfaces
                - evict_cache_slots
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2204,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2204,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2179,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2188,10'
          Dst:             rdpgfx_save_persistent_cache
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2193,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2193,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2197,2'
          Dst:             free_surfaces
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2198,2'
          Dst:             evict_cache_slots
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2206,3'
          Dst:             WLog_PrintMessage
    - functionName:    free_surfaces
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - SurfaceTable
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HashTable_Foreach
        - delete_surface
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:72,2'
          Dst:             HashTable_Foreach
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:72,2'
          Dst:             delete_surface
    - functionName:    evict_cache_slots
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - MaxCacheSlots
        - CacheSlots
      BBCount:         18
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:77,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:77,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:78,14'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:78,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:93,1'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:80,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:82,33'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:85,16'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:85,19'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:90,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:85,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:90,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:77,2'
          Dst:             __assert_fail
    - functionName:    delete_surface
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - arg
      BBCount:         38
      ICount:          155
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:57,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:57,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:59,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:60,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:62,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:64,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:66,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:64,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:64,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:64,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:64,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:64,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:64,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:60,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:64,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:64,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:64,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_on_open
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         42
      ICount:          176
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_send_supported_caps
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2147,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2147,2'
              BranchSideFuncs:
                - __assert_fail
                - rdpgfx_send_supported_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2148,39'
              BranchSideFuncs:
                - __assert_fail
                - rdpgfx_send_supported_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2149,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2149,2'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2150,33'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2155,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2164,6'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2159,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2160,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpgfx_send_supported_caps
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2162,2'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2160,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2160,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdpgfx_send_supported_caps
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2162,2'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2164,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2164,6'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2165,38'
              BranchSideFuncs:
                - rdpgfx_send_supported_caps
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2147,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2149,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2157,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2160,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2160,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2165,11'
          Dst:             rdpgfx_send_supported_caps
    - functionName:    rdpgfx_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         41
      ICount:          202
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_ConstPointer
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - WLog_IsLevelActive
        - __assert_fail
        - rdpgfx_recv_pdu
        - zgfx_decompress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2100,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2100,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_ConstPointer.3238
                - Stream_GetRemainingLength
                - zgfx_decompress
                - Stream_StaticConstInit
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2101,39'
              BranchSideFuncs:
                - __assert_fail
                - Stream_ConstPointer.3238
                - Stream_GetRemainingLength
                - zgfx_decompress
                - Stream_StaticConstInit
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2104,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2104,2'
              BranchSideFuncs:
                - Stream_ConstPointer.3238
                - Stream_GetRemainingLength
                - zgfx_decompress
                - Stream_StaticConstInit
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2105,27'
              BranchSideFuncs:
                - Stream_ConstPointer.3238
                - Stream_GetRemainingLength
                - zgfx_decompress
                - Stream_StaticConstInit
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2108,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2110,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2115,10'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2110,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2110,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2111,8'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2118,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2120,3'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2125,2'
              BranchSideFuncs:
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - rdpgfx_recv_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2120,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2120,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2121,8'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2125,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2127,32'
              BranchSideFuncs:
                - rdpgfx_recv_pdu
                - Stream_GetPosition.3211
                - Stream_Length.3117
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2135,7'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2127,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2125,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2129,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2129,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2129,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2131,4'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2100,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2104,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2105,38'
          Dst:             Stream_ConstPointer
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2106,35'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2105,11'
          Dst:             zgfx_decompress
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2110,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2110,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2116,15'
          Dst:             Stream_StaticConstInit
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2120,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2120,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2125,9'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2125,33'
          Dst:             Stream_Length
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2127,16'
          Dst:             rdpgfx_recv_pdu
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2129,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2129,4'
          Dst:             WLog_PrintMessage
    - functionName:    terminate_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         8
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdpgfx_client_context_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2216,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2216,2'
              BranchSideFuncs:
                - rdpgfx_client_context_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2217,33'
              BranchSideFuncs:
                - rdpgfx_client_context_free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2216,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2220,2'
          Dst:             rdpgfx_client_context_free
    - functionName:    rdpgfx_client_context_free
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_Free
        - evict_cache_slots
        - free_surfaces
        - zgfx_context_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2405,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2406,3'
              BranchSideFuncs:
                - free_surfaces
                - evict_cache_slots
                - HashTable_Free
                - free
                - zgfx_context_free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2408,24'
              BranchSideFuncs:
                - free_surfaces
                - evict_cache_slots
                - HashTable_Free
                - free
                - zgfx_context_free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2413,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2415,21'
              BranchSideFuncs:
                - zgfx_context_free
                - HashTable_Free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2419,17'
              BranchSideFuncs:
                - HashTable_Free
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2410,2'
          Dst:             free_surfaces
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2411,2'
          Dst:             evict_cache_slots
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2415,3'
          Dst:             zgfx_context_free
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2419,2'
          Dst:             HashTable_Free
    - functionName:    init_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - rcontext
        - settings
      BBCount:         49
      ICount:          271
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - HashTable_Free
        - HashTable_New
        - WLog_Get
        - __assert_fail
        - calloc
        - freerdp_settings_get_bool
        - zgfx_context_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2349,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2349,2'
              BranchSideFuncs:
                - WLog_Get
                - HashTable_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2350,20'
              BranchSideFuncs:
                - WLog_Get
                - HashTable_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2354,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2361,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2366,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
              BranchSideFuncs:
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2374,14'
              BranchSideFuncs:
                - zgfx_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
              BranchSideFuncs:
                - HashTable_Free
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2375,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2384,27'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - HashTable_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Free
                - free
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
              BranchSideFuncs:
                - HashTable_Free
                - free
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2349,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2351,13'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2353,22'
          Dst:             HashTable_New
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2356,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2361,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2363,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2365,34'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2368,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2369,3'
          Dst:             HashTable_Free
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2374,14'
          Dst:             zgfx_context_new
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2377,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2378,3'
          Dst:             HashTable_Free
    - functionName:    rdpgfx_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
        - init_plugin_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2434,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2434,9'
          Dst:             init_plugin_cb
        - Src:             'channels/rdpgfx/client/rdpgfx_main.c:2434,9'
          Dst:             terminate_plugin_cb
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3281
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.3281
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.3281
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3281
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3281
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3281
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3281
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_read_h264_metablock
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
        - s
        - meta
      BBCount:         103
      ICount:          475
      EdgeCount:       123
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - calloc
        - free_h264_metablock
        - rdpgfx_read_rect16
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:48,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:49,3'
              BranchSideFuncs:
                - stream_read_u32_le.3288
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:51,2'
              BranchSideFuncs:
                - stream_read_u32_le.3288
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:53,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:54,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:56,44'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:58,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:66,41'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:68,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:77,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:79,18'
              BranchSideFuncs:
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:93,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:81,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_h264_metablock
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpgfx_read_rect16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:93,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:95,9'
              BranchSideFuncs:
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:99,14'
              BranchSideFuncs:
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:99,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:101,23'
              BranchSideFuncs:
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
              BranchSideFuncs:
                - stream_read_u8.3285
                - stream_read_u8.3285
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:48,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:51,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:53,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:56,37'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:60,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:66,34'
          Dst:             calloc
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:70,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:75,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:81,16'
          Dst:             rdpgfx_read_rect16
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:83,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:87,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:93,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:102,3'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:103,3'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:107,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:116,2'
          Dst:             free_h264_metablock
    - functionName:    rdpgfx_decode_AVC444
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
        - cmd
      BBCount:         93
      ICount:          437
      EdgeCount:       113
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Free
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_New
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - free_h264_metablock
        - rdpgfx_read_h264_metablock
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:179,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - stream_read_u32_le.3288
                - Stream_GetPosition.3276
                - rdpgfx_read_h264_metablock
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:185,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - stream_read_u32_le.3288
                - Stream_GetPosition.3276
                - rdpgfx_read_h264_metablock
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:185,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:187,9'
              BranchSideFuncs:
                - stream_read_u32_le.3288
                - Stream_GetPosition.3276
                - rdpgfx_read_h264_metablock
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:191,2'
              BranchSideFuncs:
                - stream_read_u32_le.3288
                - Stream_GetPosition.3276
                - rdpgfx_read_h264_metablock
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:195,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:197,9'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:201,28'
              BranchSideFuncs:
                - Stream_GetPosition.3276
                - rdpgfx_read_h264_metablock
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:203,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:209,28'
              BranchSideFuncs:
                - Stream_GetPosition.3276
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:212,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:214,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:235,56'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:216,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:218,10'
              BranchSideFuncs:
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:222,30'
              BranchSideFuncs:
                - Stream_Seek.3281
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:225,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:231,43'
              BranchSideFuncs:
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:239,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:239,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:243,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:245,2'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
              BranchSideFuncs:
                - Stream_Free
                - free_h264_metablock
                - free_h264_metablock
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:177,15'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:181,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:185,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:191,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:201,9'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:203,15'
          Dst:             rdpgfx_read_h264_metablock
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:205,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:209,9'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:210,27'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:216,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:223,3'
          Dst:             Stream_Seek
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:225,16'
          Dst:             rdpgfx_read_h264_metablock
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:227,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:231,28'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:232,30'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:235,30'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:241,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:244,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:248,2'
          Dst:             Stream_Free
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:249,2'
          Dst:             free_h264_metablock
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:250,2'
          Dst:             free_h264_metablock
    - functionName:    rdpgfx_decode_AVC420
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
        - cmd
      BBCount:         67
      ICount:          267
      EdgeCount:       80
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_Free
        - Stream_GetRemainingLength
        - Stream_New
        - Stream_Pointer
        - WLog_Get
        - free_h264_metablock
        - rdpgfx_read_h264_metablock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:133,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
              BranchSideFuncs:
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:139,42'
              BranchSideFuncs:
                - rdpgfx_read_h264_metablock
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:139,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:141,15'
              BranchSideFuncs:
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:146,29'
              BranchSideFuncs:
                - Stream_Pointer.3291
                - Stream_GetRemainingLength
                - Stream_Free
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:151,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:159,28'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
              BranchSideFuncs:
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:155,7'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:157,2'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
              BranchSideFuncs:
                - free_h264_metablock
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:131,6'
          Dst:             Stream_New
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:135,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:139,15'
          Dst:             rdpgfx_read_h264_metablock
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:141,3'
          Dst:             Stream_Free
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:142,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:146,14'
          Dst:             Stream_Pointer
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:147,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:148,2'
          Dst:             Stream_Free
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:153,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:156,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:159,2'
          Dst:             free_h264_metablock
    - functionName:    rdpgfx_decode
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gfx
        - cmd
      BBCount:         78
      ICount:          264
      EdgeCount:       90
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - rdpgfx_decode_AVC420
        - rdpgfx_decode_AVC444
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:265,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:268,38'
              BranchSideFuncs:
                - rdpgfx_decode_AVC420
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:275,38'
              BranchSideFuncs:
                - rdpgfx_decode_AVC444
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:275,38'
              BranchSideFuncs:
                - rdpgfx_decode_AVC444
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:281,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:268,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:271,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:275,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:278,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:281,8'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:289,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:285,9'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:287,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:268,17'
          Dst:             rdpgfx_decode_AVC420
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:269,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:275,17'
          Dst:             rdpgfx_decode_AVC444
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:276,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:283,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/client/rdpgfx_codec.c:286,6'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_write_color32
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - color32
      BBCount:         12
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:186,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:186,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:187,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:187,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:187,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:189,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:189,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:190,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:192,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
                - Stream_Write_UINT8.3350
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:186,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:187,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:189,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpgfx/rdpgfx_common.c:192,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:193,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:194,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:195,2'
          Dst:             Stream_Write_UINT8
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.3345
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rdpgfx_read_color32
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - color32
      BBCount:         20
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:166,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:167,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:169,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:169,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:170,3'
              BranchSideFuncs:
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:172,2'
              BranchSideFuncs:
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
                - stream_read_u8.3357
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:166,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:167,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:169,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/rdpgfx_common.c:172,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:173,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:174,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpgfx/rdpgfx_common.c:175,2'
          Dst:             stream_read_u8
    - functionName:    rdpgfx_write_rect16
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - rect16
      BBCount:         12
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:146,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:146,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:147,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:147,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:147,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:149,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:149,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:150,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:152,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:146,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:147,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:149,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpgfx/rdpgfx_common.c:152,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:153,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:154,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:155,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_read_rect16
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - rect16
      BBCount:         24
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:122,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:122,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:123,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:123,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:123,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:125,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:125,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:126,3'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:128,2'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:132,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:134,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:134,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:122,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:123,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:125,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/rdpgfx_common.c:128,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:129,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:130,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:131,2'
          Dst:             stream_read_u16_le
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.3345
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpgfx_write_point16
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - point16
      BBCount:         12
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:104,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:104,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:105,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:105,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:107,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:107,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:108,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:110,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:104,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:105,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:107,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpgfx/rdpgfx_common.c:110,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:111,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdpgfx_read_point16
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pt16
      BBCount:         16
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:86,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:86,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:87,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:87,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:87,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:89,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:89,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:90,3'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:92,2'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:86,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:87,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:89,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/rdpgfx_common.c:92,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:93,2'
          Dst:             stream_read_u16_le
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdpgfx_write_header
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         12
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:68,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:68,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:69,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:69,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:69,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:71,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:71,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:72,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:73,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT16.3365
                - Stream_Write_UINT32.3377
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:68,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:69,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:71,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpgfx/rdpgfx_common.c:73,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:74,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpgfx/rdpgfx_common.c:75,2'
          Dst:             Stream_Write_UINT32
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3345
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3345
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3345
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdpgfx_read_header
      functionSourceFile: '/src/FreeRDP/channels/rdpgfx/rdpgfx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         34
      ICount:          136
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:40,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:40,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:41,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:41,2'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:41,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:43,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:43,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:44,3'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:46,2'
              BranchSideFuncs:
                - stream_read_u16_le.3370
                - stream_read_u16_le.3370
                - stream_read_u32_le.3383
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:50,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:52,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:55,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:52,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:52,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:52,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:52,3'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:52,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpgfx/rdpgfx_common.c:55,6'
          Branch Sides:
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpgfx/rdpgfx_common.c:58,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpgfx/rdpgfx_common.c:40,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:41,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpgfx/rdpgfx_common.c:43,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpgfx/rdpgfx_common.c:46,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:47,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:48,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpgfx/rdpgfx_common.c:52,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpgfx/rdpgfx_common.c:52,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpgfx/rdpgfx_common.c:52,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpgfx/rdpgfx_common.c:55,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
    - functionName:    rdpei_write_pen_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - frame
      BBCount:         52
      ICount:          308
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - rdpei_write_2byte_signed
        - rdpei_write_2byte_unsigned
        - rdpei_write_4byte_signed
        - rdpei_write_4byte_unsigned
        - rdpei_write_8byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:236,9'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:236,13'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:237,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:236,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:237,3'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:239,34'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:239,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:240,3'
              BranchSideFuncs:
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:241,34'
              BranchSideFuncs:
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:241,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:242,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:243,14'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:243,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:245,42'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:284,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:247,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:248,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:249,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:250,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:251,4'
              BranchSideFuncs:
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:252,33'
              BranchSideFuncs:
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:252,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:253,4'
              BranchSideFuncs:
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:254,33'
              BranchSideFuncs:
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:254,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:255,4'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:256,35'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:256,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:257,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:258,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:258,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:260,36'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:263,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:260,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:261,5'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:262,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:263,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:265,36'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:268,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:265,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:266,5'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:267,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:268,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:270,36'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:273,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:270,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:271,5'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:272,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:273,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:275,34'
              BranchSideFuncs:
                - rdpei_write_2byte_signed
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:278,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:275,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:276,5'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:277,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:278,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:280,34'
              BranchSideFuncs:
                - rdpei_write_2byte_signed
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:283,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:280,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:281,5'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:282,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:239,7'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:241,7'
          Dst:             rdpei_write_8byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:247,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/client/rdpei_main.c:249,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/client/rdpei_main.c:250,8'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:252,8'
          Dst:             rdpei_write_4byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:254,8'
          Dst:             rdpei_write_4byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:256,8'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:260,9'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:265,9'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:270,9'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:275,9'
          Dst:             rdpei_write_2byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:280,9'
          Dst:             rdpei_write_2byte_signed
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rdpei_send_pen_event_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - callback
        - frameOffset
        - frames
        - count
      BBCount:         41
      ICount:          190
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_SealLength
        - Stream_Seek
        - WLog_Get
        - rdpei_send_pdu
        - rdpei_write_2byte_unsigned
        - rdpei_write_4byte_unsigned
        - rdpei_write_pen_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:293,14'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:293,18'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - rdpei_write_pen_frame
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:294,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:293,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:294,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:296,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - rdpei_write_pen_frame
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:298,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:300,3'
              BranchSideFuncs:
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - rdpei_write_pen_frame
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:304,14'
              BranchSideFuncs:
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - rdpei_write_pen_frame
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:300,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:300,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:300,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:300,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:300,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:312,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:314,39'
              BranchSideFuncs:
                - rdpei_write_pen_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:321,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:314,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:316,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:320,2'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - rdpei_write_pen_frame
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:316,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:316,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:316,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:316,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:316,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:316,4'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:296,6'
          Dst:             Stream_New
        - Src:             'channels/rdpei/client/rdpei_main.c:300,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:300,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:300,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:304,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpei/client/rdpei_main.c:309,2'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:310,2'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:314,17'
          Dst:             rdpei_write_pen_frame
        - Src:             'channels/rdpei/client/rdpei_main.c:316,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:316,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:316,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:317,4'
          Dst:             Stream_Free
        - Src:             'channels/rdpei/client/rdpei_main.c:321,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpei/client/rdpei_main.c:323,52'
          Dst:             Stream_Length
        - Src:             'channels/rdpei/client/rdpei_main.c:323,11'
          Dst:             rdpei_send_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:324,2'
          Dst:             Stream_Free
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    rdpei_send_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - callback
        - s
        - eventId
        - pduLength
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Length
        - Stream_SetPosition
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:217,16'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:217,20'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:217,22'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:217,26'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:217,44'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:217,48'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:217,73'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:217,77'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:217,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:218,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:220,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.3509
                - Stream_Write_UINT32.3510
                - Stream_Length.3508
                - Stream_SetPosition
                - Stream_Length.3508
                - Stream_Buffer.3511
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:220,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpei/client/rdpei_main.c:221,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpei/client/rdpei_main.c:222,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpei/client/rdpei_main.c:223,24'
          Dst:             Stream_Length
        - Src:             'channels/rdpei/client/rdpei_main.c:223,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpei/client/rdpei_main.c:224,63'
          Dst:             Stream_Length
        - Src:             'channels/rdpei/client/rdpei_main.c:224,81'
          Dst:             Stream_Buffer
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    rdpei_send_pen_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - frame
      BBCount:         28
      ICount:          185
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - freerdp_settings_get_bool
        - rdpei_send_pen_event_pdu
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:335,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:336,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:337,25'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:338,13'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:338,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:339,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:338,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:339,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:340,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:340,13'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:340,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:340,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:341,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:342,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:342,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:345,13'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:347,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:348,3'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:350,7'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:350,35'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:350,39'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:357,32'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:350,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:352,32'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:357,32'
              BranchSideFuncs:
                - rdpei_send_pen_event_pdu
        - Branch String:   'channels/rdpei/client/rdpei_main.c:361,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:362,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:364,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:330,29'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpei/client/rdpei_main.c:342,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpei/client/rdpei_main.c:361,15'
          Dst:             rdpei_send_pen_event_pdu
    - functionName:    bounded
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:549,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:551,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:551,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:552,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:553,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpei_write_touch_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - frame
      BBCount:         36
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - WLog_Get
        - bounded
        - rdpei_write_2byte_signed
        - rdpei_write_2byte_unsigned
        - rdpei_write_4byte_signed
        - rdpei_write_4byte_unsigned
        - rdpei_write_8byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:565,9'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:565,13'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:566,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:565,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:566,3'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:571,29'
              BranchSideFuncs:
                - rdpei_write_2byte_unsigned
                - rdpei_write_8byte_unsigned
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:580,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:582,3'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:586,14'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
        - Branch String:   'channels/rdpei/client/rdpei_main.c:582,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:582,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:582,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:582,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:582,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:582,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:586,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:588,14'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:637,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:612,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:615,29'
              BranchSideFuncs:
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:624,7'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:624,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:627,31'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_4byte_unsigned
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:630,7'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_4byte_unsigned
        - Branch String:   'channels/rdpei/client/rdpei_main.c:630,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:633,31'
              BranchSideFuncs:
                - rdpei_write_4byte_unsigned
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:635,2'
              BranchSideFuncs:
                - bounded
                - bounded
                - bounded
                - bounded
                - Stream_Write_UINT8.3497
                - rdpei_write_2byte_unsigned
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_signed
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
                - rdpei_write_2byte_signed
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:571,2'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:577,2'
          Dst:             rdpei_write_8byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:580,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/client/rdpei_main.c:582,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:582,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:582,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:590,30'
          Dst:             bounded
        - Src:             'channels/rdpei/client/rdpei_main.c:591,29'
          Dst:             bounded
        - Src:             'channels/rdpei/client/rdpei_main.c:592,31'
          Dst:             bounded
        - Src:             'channels/rdpei/client/rdpei_main.c:593,32'
          Dst:             bounded
        - Src:             'channels/rdpei/client/rdpei_main.c:604,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/client/rdpei_main.c:606,3'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:607,3'
          Dst:             rdpei_write_4byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:608,3'
          Dst:             rdpei_write_4byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:610,3'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:615,4'
          Dst:             rdpei_write_2byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:617,4'
          Dst:             rdpei_write_2byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:619,4'
          Dst:             rdpei_write_2byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:621,4'
          Dst:             rdpei_write_2byte_signed
        - Src:             'channels/rdpei/client/rdpei_main.c:627,4'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:633,4'
          Dst:             rdpei_write_4byte_unsigned
    - functionName:    rdpei_send_touch_event_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - frame
      BBCount:         44
      ICount:          216
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_SealLength
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - rdpei_send_pdu
        - rdpei_write_2byte_unsigned
        - rdpei_write_4byte_unsigned
        - rdpei_write_touch_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:653,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:653,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:655,25'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:656,13'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:656,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:656,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:657,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:658,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:658,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:661,7'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:661,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:662,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:664,20'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:667,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:669,3'
              BranchSideFuncs:
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:673,14'
              BranchSideFuncs:
                - Stream_Seek.3506
                - rdpei_write_4byte_unsigned
                - rdpei_write_2byte_unsigned
                - rdpei_write_touch_frame
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:669,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:669,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:669,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:669,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:669,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:682,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:684,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:689,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3508
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:684,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:684,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:684,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:684,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:684,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:684,3'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:653,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpei/client/rdpei_main.c:658,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'channels/rdpei/client/rdpei_main.c:665,6'
          Dst:             Stream_New
        - Src:             'channels/rdpei/client/rdpei_main.c:669,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:669,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:669,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:673,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpei/client/rdpei_main.c:678,2'
          Dst:             rdpei_write_4byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:680,2'
          Dst:             rdpei_write_2byte_unsigned
        - Src:             'channels/rdpei/client/rdpei_main.c:682,16'
          Dst:             rdpei_write_touch_frame
        - Src:             'channels/rdpei/client/rdpei_main.c:684,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:684,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:684,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:685,3'
          Dst:             Stream_Free
        - Src:             'channels/rdpei/client/rdpei_main.c:689,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpei/client/rdpei_main.c:690,14'
          Dst:             Stream_Length
        - Src:             'channels/rdpei/client/rdpei_main.c:691,11'
          Dst:             rdpei_send_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:692,2'
          Dst:             Stream_Free
    - functionName:    rdpei_send_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - frame
      BBCount:         26
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - rdpei_send_touch_event_pdu
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:924,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:925,3'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:927,7'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:927,32'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:927,36'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:934,29'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:927,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:929,29'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:934,29'
              BranchSideFuncs:
                - rdpei_send_touch_event_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:938,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:940,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:944,29'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:940,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:940,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:940,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:940,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:940,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:940,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:916,23'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/rdpei/client/rdpei_main.c:938,15'
          Dst:             rdpei_send_touch_event_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:940,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:940,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:940,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_add_pen_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         27
      ICount:          194
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - rdpei_send_pen_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:374,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:374,19'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:375,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:374,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:375,3'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:377,25'
              BranchSideFuncs:
                - rdpei_send_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:381,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:383,43'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:408,15'
              BranchSideFuncs:
                - rdpei_send_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:385,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:387,25'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:390,12'
              BranchSideFuncs:
                - rdpei_send_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:392,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:394,5'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:399,25'
              BranchSideFuncs:
                - rdpei_send_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:401,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:403,4'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:406,2'
              BranchSideFuncs:
                - rdpei_send_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:408,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:409,31'
              BranchSideFuncs:
                - rdpei_send_pen_frame
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:410,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:409,10'
          Dst:             rdpei_send_pen_frame
    - functionName:    rdpei_add_frame
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         42
      ICount:          251
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - rdpei_send_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:158,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:158,19'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:159,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:158,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:159,3'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:161,25'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:164,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:166,43'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:195,12'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:169,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:171,19'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:175,12'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:177,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:179,5'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:184,19'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:187,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:189,4'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:193,2'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:195,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:197,33'
              BranchSideFuncs:
                - rdpei_send_frame
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:204,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:198,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:200,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:203,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:200,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:200,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:200,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:200,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:200,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:200,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:197,16'
          Dst:             rdpei_send_frame
        - Src:             'channels/rdpei/client/rdpei_main.c:200,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:200,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:200,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_update
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         18
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - rdpei_add_frame
        - rdpei_add_pen_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:416,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:418,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:422,29'
              BranchSideFuncs:
                - rdpei_add_pen_frame
        - Branch String:   'channels/rdpei/client/rdpei_main.c:418,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:418,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:418,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:418,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:418,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:418,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:415,15'
          Dst:             rdpei_add_frame
        - Src:             'channels/rdpei/client/rdpei_main.c:418,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:418,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:418,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:422,9'
          Dst:             rdpei_add_pen_frame
    - functionName:    rdpei_pen_process
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - contactFlags
        - fieldFlags
        - x
        - y
        - ap
      BBCount:         48
      ICount:          327
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - rdpei_pen_contact
      functionUses:    8
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1192,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1192,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - rdpei_pen_contact
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1193,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1192,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1193,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - rdpei_pen_contact
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1195,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - rdpei_pen_contact
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1200,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1202,16'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1208,24'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1203,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1205,37'
              BranchSideFuncs:
                - rdpei_pen_contact
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1207,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1209,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1211,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1232,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1218,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1219,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1220,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1219,23'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1220,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1220,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1220,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1221,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1222,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1221,23'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1222,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1222,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1222,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1223,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1224,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1223,23'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1224,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1224,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1224,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1225,20'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1226,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1225,20'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1226,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1226,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1226,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1227,20'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1229,11'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1227,20'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1229,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1229,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1197,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:1199,17'
          Dst:             rdpei_pen_contact
        - Src:             'channels/rdpei/client/rdpei_main.c:1205,19'
          Dst:             rdpei_pen_contact
        - Src:             'channels/rdpei/client/rdpei_main.c:1208,2'
          Dst:             LeaveCriticalSection
    - functionName:    rdpei_pen_contact
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rdpei
        - externalId
        - active
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1134,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1137,14'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1137,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1139,42'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1158,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1140,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1142,8'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1142,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1147,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1144,9'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1145,13'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1146,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1150,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1152,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpei_contact
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rdpei
        - externalId
        - active
      BBCount:         20
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:126,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:128,43'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:144,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:130,29'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:130,32'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:130,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:132,34'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:132,38'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:139,12'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:132,12'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:134,30'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:139,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpei_touch_process
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - contactFlags
        - x
        - y
        - contactId
        - fieldFlags
        - ap
      BBCount:         77
      ICount:          473
      EdgeCount:       98
      CyclomaticComplexity: 23
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - rdpei_contact
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:979,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:979,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_contact
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:980,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:979,29'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:979,33'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_contact
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:980,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:979,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:980,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_contact
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:982,39'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_contact
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:987,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:988,20'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:989,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:991,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:993,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1037,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1000,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1002,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1007,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1002,30'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1002,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1002,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1003,29'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1003,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1003,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1004,31'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1004,31'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1004,31'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1005,32'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1007,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1007,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1007,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1009,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1020,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1009,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1009,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1009,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1010,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1012,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1018,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1012,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1012,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1012,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1012,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1012,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1012,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1020,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1022,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1034,11'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1022,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1022,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1022,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1023,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1025,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1031,23'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1025,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1025,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1025,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1025,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1025,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1025,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1037,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1038,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1039,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:984,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:986,17'
          Dst:             rdpei_contact
        - Src:             'channels/rdpei/client/rdpei_main.c:989,2'
          Dst:             LeaveCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:1012,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:1012,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:1012,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:1025,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:1025,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:1025,5'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_periodic_update
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         53
      ICount:          231
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - EnterCriticalSection
        - ExitThread
        - GetLastError
        - LeaveCriticalSection
        - ResetEvent
        - WLog_Get
        - WaitForSingleObject
        - rdpei_update
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:432,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:434,9'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:438,12'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:440,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:442,9'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:446,2'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:446,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:448,32'
              BranchSideFuncs:
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ExitThread
                - setChannelError
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:474,6'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/rdpei/client/rdpei_main.c:450,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:452,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:457,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_update
                - LeaveCriticalSection
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:453,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:453,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:453,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:453,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:453,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:453,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/rdpei/client/rdpei_main.c:460,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:462,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:466,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResetEvent
        - Branch String:   'channels/rdpei/client/rdpei_main.c:462,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:462,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:462,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:462,4'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:462,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:462,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/rdpei/client/rdpei_main.c:466,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:467,15'
              BranchSideFuncs:
                - ResetEvent
                - LeaveCriticalSection
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:469,25'
              BranchSideFuncs:
                - LeaveCriticalSection
                - ExitThread
                - setChannelError
                - WaitForSingleObject
                - EnterCriticalSection
                - rdpei_update
                - ResetEvent
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:474,12'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:474,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:477,6'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/rdpei/client/rdpei_main.c:474,21'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:474,24'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:477,6'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/rdpei/client/rdpei_main.c:474,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:475,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:477,6'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/rdpei/client/rdpei_main.c:477,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:477,6'
              BranchSideFuncs:
                - ExitThread
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:478,3'
              BranchSideFuncs:
                - ExitThread
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:448,12'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpei/client/rdpei_main.c:452,12'
          Dst:             GetLastError
        - Src:             'channels/rdpei/client/rdpei_main.c:453,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:453,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:453,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:457,3'
          Dst:             EnterCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:459,11'
          Dst:             rdpei_update
        - Src:             'channels/rdpei/client/rdpei_main.c:462,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:462,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:462,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:467,4'
          Dst:             ResetEvent
        - Src:             'channels/rdpei/client/rdpei_main.c:469,3'
          Dst:             LeaveCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:475,3'
          Dst:             setChannelError
        - Src:             'channels/rdpei/client/rdpei_main.c:480,2'
          Dst:             ExitThread
    - functionName:    rdpei_pen_raw_event_va
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - contactFlags
        - fieldFlags
        - x
        - y
        - args
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1370,9'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_raw_event
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - contactFlags
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1361,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_hover_cancel
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1346,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_hover_update
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1326,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_hover_begin
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1306,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_end
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1287,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_update
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1268,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_pen_begin
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - fieldFlags
        - x
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_pen_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1247,10'
          Dst:             rdpei_pen_process
    - functionName:    rdpei_add_pen
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - contact
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetEvent
        - rdpei_pen_contact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1167,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1167,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1168,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1167,27'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1167,31'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1168,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1167,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1168,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1170,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - rdpei_pen_contact
                - LeaveCriticalSection
                - SetEvent
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1174,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1176,3'
              BranchSideFuncs:
                - SetEvent
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1180,24'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1172,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:1173,17'
          Dst:             rdpei_pen_contact
        - Src:             'channels/rdpei/client/rdpei_main.c:1178,3'
          Dst:             SetEvent
        - Src:             'channels/rdpei/client/rdpei_main.c:1180,2'
          Dst:             LeaveCriticalSection
    - functionName:    rdpei_touch_raw_event_va
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
        - flags
        - fieldFlags
        - args
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1128,9'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_touch_raw_event
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
        - flags
        - fieldFlags
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1119,7'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_touch_cancel
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1107,7'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_touch_end
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1090,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1091,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1093,26'
              BranchSideFuncs:
                - rdpei_touch_process
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1086,10'
          Dst:             rdpei_touch_process
        - Src:             'channels/rdpei/client/rdpei_main.c:1093,6'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_touch_update
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1069,7'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_touch_begin
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - externalId
        - x
        - y
        - contactId
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_touch_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1052,7'
          Dst:             rdpei_touch_process
    - functionName:    rdpei_add_contact
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - contact
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:957,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:957,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - SetEvent
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:957,27'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:957,31'
              BranchSideFuncs:
                - EnterCriticalSection
                - SetEvent
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:957,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:958,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - SetEvent
                - LeaveCriticalSection
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:960,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - SetEvent
                - LeaveCriticalSection
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:962,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:966,2'
          Dst:             SetEvent
        - Src:             'channels/rdpei/client/rdpei_main.c:967,2'
          Dst:             LeaveCriticalSection
    - functionName:    rdpei_get_features
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:903,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:903,19'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:904,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:903,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:904,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:905,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpei_get_version
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:894,15'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:894,19'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:895,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:894,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:895,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:896,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpei_recv_resume_touch_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         45
      ICount:          171
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:775,9'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:775,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:776,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:775,22'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:775,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:776,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:775,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:777,31'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:778,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:779,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:781,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:781,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:781,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:781,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:783,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:784,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:784,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:784,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:784,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:784,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:784,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:784,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:781,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:781,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:781,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:784,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:784,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:784,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_recv_suspend_touch_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         43
      ICount:          165
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:752,16'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:752,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:753,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:752,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:753,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:754,31'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:755,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:756,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:758,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:758,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:758,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:758,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:760,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:761,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:761,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:761,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:761,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:761,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:761,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:761,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:758,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:758,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:758,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:761,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:761,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:761,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_send_cs_ready_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
      BBCount:         29
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Seek
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - rdpei_send_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:497,16'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:497,20'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:498,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:497,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:498,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:499,25'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:502,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:503,57'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:504,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:504,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:505,55'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:507,12'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:510,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:512,3'
              BranchSideFuncs:
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:516,14'
              BranchSideFuncs:
                - Stream_Seek.3506
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT32.3510
                - Stream_Write_UINT16.3509
                - Stream_SealLength
                - rdpei_send_pdu
                - Stream_Free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:512,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:512,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:512,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:512,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:512,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:512,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:508,6'
          Dst:             Stream_New
        - Src:             'channels/rdpei/client/rdpei_main.c:512,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:512,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:512,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:516,2'
          Dst:             Stream_Seek
        - Src:             'channels/rdpei/client/rdpei_main.c:517,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpei/client/rdpei_main.c:518,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpei/client/rdpei_main.c:519,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rdpei/client/rdpei_main.c:520,2'
          Dst:             Stream_SealLength
        - Src:             'channels/rdpei/client/rdpei_main.c:521,11'
          Dst:             rdpei_send_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:522,2'
          Dst:             Stream_Free
    - functionName:    rdpei_recv_sc_ready_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         26
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:707,16'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:707,20'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3537
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:708,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:707,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:708,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3537
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:710,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3537
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'channels/rdpei/client/rdpei_main.c:712,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:713,3'
              BranchSideFuncs:
                - stream_read_u32_le.3537
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:714,2'
              BranchSideFuncs:
                - stream_read_u32_le.3537
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'channels/rdpei/client/rdpei_main.c:716,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:718,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:722,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
        - Branch String:   'channels/rdpei/client/rdpei_main.c:718,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:719,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:720,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.3537
        - Branch String:   'channels/rdpei/client/rdpei_main.c:722,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:723,3'
              BranchSideFuncs:
                - stream_read_u32_le.3537
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:725,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:726,20'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:727,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:712,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/client/rdpei_main.c:714,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpei/client/rdpei_main.c:718,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/client/rdpei_main.c:722,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/rdpei/client/rdpei_main.c:723,3'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3506
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3506
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3506
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3506
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.3506
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.3506
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.3506
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpei_recv_pdu
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         73
      ICount:          270
      EdgeCount:       86
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - rdpei_recv_resume_touch_pdu
        - rdpei_recv_sc_ready_pdu
        - rdpei_recv_suspend_touch_pdu
        - rdpei_send_cs_ready_pdu
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:800,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:801,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3540
                - stream_read_u32_le.3537
                - rdpei_recv_resume_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_suspend_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_sc_ready_pdu
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:803,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3540
                - stream_read_u32_le.3537
                - rdpei_recv_resume_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_suspend_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_sc_ready_pdu
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:803,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:804,3'
              BranchSideFuncs:
                - stream_read_u16_le.3540
                - stream_read_u32_le.3537
                - rdpei_recv_resume_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_suspend_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_sc_ready_pdu
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:806,2'
              BranchSideFuncs:
                - stream_read_u16_le.3540
                - stream_read_u32_le.3537
                - rdpei_recv_resume_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_suspend_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpei_recv_sc_ready_pdu
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:813,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:816,41'
              BranchSideFuncs:
                - rdpei_recv_sc_ready_pdu
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:831,46'
              BranchSideFuncs:
                - rdpei_recv_suspend_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:840,45'
              BranchSideFuncs:
                - rdpei_recv_resume_touch_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:849,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:816,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:818,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:822,41'
              BranchSideFuncs:
                - rdpei_send_cs_ready_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:818,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:818,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:818,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:818,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:818,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:818,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:822,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:824,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:828,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:824,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:824,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:824,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:824,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:824,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:824,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:831,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:833,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:837,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:833,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:833,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:833,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:833,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:833,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:833,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:840,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:842,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:846,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:842,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:842,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:842,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:842,5'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:842,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:803,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/client/rdpei_main.c:806,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rdpei/client/rdpei_main.c:807,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpei/client/rdpei_main.c:816,17'
          Dst:             rdpei_recv_sc_ready_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:818,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:818,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:818,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:822,17'
          Dst:             rdpei_send_cs_ready_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:824,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:824,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:824,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:831,17'
          Dst:             rdpei_recv_suspend_touch_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:833,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:833,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:833,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:840,17'
          Dst:             rdpei_recv_resume_touch_pdu
        - Src:             'channels/rdpei/client/rdpei_main.c:842,5'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:842,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:842,5'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_on_close
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:874,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:874,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:876,40'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:877,13'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:877,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:882,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:877,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:879,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:882,2'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpei/client/rdpei_main.c:879,8'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:880,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:881,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    rdpei_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpei_recv_pdu
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:863,9'
          Dst:             rdpei_recv_pdu
    - functionName:    terminate_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         15
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CloseHandle
        - DeleteCriticalSection
        - SetEvent
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1441,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1441,2'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - SetEvent
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1443,2'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - SetEvent
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1444,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1445,12'
              BranchSideFuncs:
                - SetEvent
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1447,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1447,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1449,23'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - DeleteCriticalSection
                - free
                - CloseHandle
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1453,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - CloseHandle
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1453,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1453,6'
              BranchSideFuncs:
                - CloseHandle
                - DeleteCriticalSection
                - free
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1454,15'
              BranchSideFuncs:
                - CloseHandle
                - DeleteCriticalSection
                - free
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1441,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpei/client/rdpei_main.c:1445,3'
          Dst:             SetEvent
        - Src:             'channels/rdpei/client/rdpei_main.c:1449,3'
          Dst:             WaitForSingleObject
        - Src:             'channels/rdpei/client/rdpei_main.c:1450,3'
          Dst:             CloseHandle
        - Src:             'channels/rdpei/client/rdpei_main.c:1454,3'
          Dst:             CloseHandle
        - Src:             'channels/rdpei/client/rdpei_main.c:1456,2'
          Dst:             DeleteCriticalSection
    - functionName:    init_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - rcontext
        - settings
      BBCount:         49
      ICount:          281
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - CreateEventA
        - CreateThread
        - InitializeCriticalSection
        - WLog_Get
        - __assert_fail
        - calloc
        - rdpei_periodic_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1378,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1378,2'
              BranchSideFuncs:
                - InitializeCriticalSection
                - CreateEventA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1379,2'
              BranchSideFuncs:
                - InitializeCriticalSection
                - CreateEventA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1390,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1392,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1396,33'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1392,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1392,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1392,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1392,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1392,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1392,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1397,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1399,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1403,2'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1399,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1399,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1399,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1399,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1399,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1399,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1429,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1431,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1435,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1431,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1431,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1431,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpei/client/rdpei_main.c:1431,3'
          Branch Sides:
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1431,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpei/client/rdpei_main.c:1431,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1378,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpei/client/rdpei_main.c:1388,2'
          Dst:             InitializeCriticalSection
        - Src:             'channels/rdpei/client/rdpei_main.c:1389,17'
          Dst:             CreateEventA
        - Src:             'channels/rdpei/client/rdpei_main.c:1392,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:1392,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:1392,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:1396,33'
          Dst:             calloc
        - Src:             'channels/rdpei/client/rdpei_main.c:1399,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:1399,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:1399,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpei/client/rdpei_main.c:1428,18'
          Dst:             CreateThread
        - Src:             'channels/rdpei/client/rdpei_main.c:1428,18'
          Dst:             rdpei_periodic_update
        - Src:             'channels/rdpei/client/rdpei_main.c:1431,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpei/client/rdpei_main.c:1431,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpei/client/rdpei_main.c:1431,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpei_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/rdpei/client/rdpei_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
        - init_plugin_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpei/client/rdpei_main.c:1471,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/rdpei/client/rdpei_main.c:1471,9'
          Dst:             init_plugin_cb
        - Src:             'channels/rdpei/client/rdpei_main.c:1471,9'
          Dst:             terminate_plugin_cb
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    pen_frame_reset
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pen_event_reset
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pen_frame_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:628,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:629,20'
              BranchSideFuncs:
                - pen_frame_reset
                - free
            - BranchSide:      'channels/rdpei/rdpei_common.c:631,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:629,3'
          Dst:             pen_frame_reset
    - functionName:    touch_frame_reset
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    touch_event_reset
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - touch_frame_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:611,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:612,22'
              BranchSideFuncs:
                - touch_frame_reset
                - free
            - BranchSide:      'channels/rdpei/rdpei_common.c:614,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:612,3'
          Dst:             touch_frame_reset
    - functionName:    rdpei_write_8byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         30
      ICount:          425
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:495,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:496,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:498,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:498,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:500,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:503,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:503,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:505,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:511,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:511,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:513,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:521,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:521,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:523,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:533,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:533,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:535,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:547,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:547,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:549,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:563,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:563,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:565,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:581,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:581,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:583,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:603,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:495,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/rdpei_common.c:501,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:507,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:509,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:515,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:517,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:519,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:525,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:527,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:529,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:531,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:537,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:539,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:541,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:543,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:545,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:551,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:553,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:555,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:557,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:559,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:561,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:567,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:569,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:571,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:573,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:575,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:577,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:579,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:585,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:587,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:589,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:591,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:593,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:595,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:597,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:599,3'
          Dst:             Stream_Write_UINT8
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    62
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rdpei_read_8byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         76
      ICount:          469
      EdgeCount:       77
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:384,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:385,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:387,2'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:391,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:392,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:394,10'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:394,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:397,14'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:401,14'
              BranchSideFuncs:
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:407,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:415,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:425,15'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:437,15'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:451,15'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:467,15'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:485,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:384,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:387,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:391,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:402,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:408,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:410,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:416,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:418,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:420,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:426,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:428,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:430,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:432,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:438,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:440,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:442,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:444,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:446,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:452,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:454,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:456,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:458,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:460,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:462,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:468,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:470,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:472,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:474,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:476,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:478,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:480,4'
          Dst:             stream_read_u8
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    47
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3593
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3593
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.3593
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.3593
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.3593
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.3593
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rdpei_write_4byte_signed
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         33
      ICount:          241
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:314,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:315,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:317,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:317,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:319,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:323,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:323,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:325,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:332,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:327,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:328,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:330,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:332,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:334,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:343,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:336,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:337,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:339,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:343,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:345,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:356,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:347,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:348,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:350,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:356,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:358,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:373,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/rdpei_common.c:360,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:361,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:363,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:314,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/rdpei_common.c:330,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:339,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:341,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:350,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:352,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:354,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:363,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:365,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:367,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:369,3'
          Dst:             Stream_Write_UINT8
    - functionName:    rdpei_read_4byte_signed
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         31
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:258,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:259,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:261,2'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:266,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:267,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:269,10'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:269,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:272,14'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:276,14'
              BranchSideFuncs:
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:282,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:290,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:300,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/rdpei_common.c:303,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:304,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:258,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:261,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:266,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:277,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:283,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:285,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:291,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:293,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:295,4'
          Dst:             stream_read_u8
    - functionName:    rdpei_write_4byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         18
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:210,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:211,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:213,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:213,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:215,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:217,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:217,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:219,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:224,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:224,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:226,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:233,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:233,11'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:235,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:246,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:210,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/rdpei_common.c:215,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:220,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:222,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:227,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:229,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:231,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:236,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:238,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:240,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:242,3'
          Dst:             Stream_Write_UINT8
    - functionName:    rdpei_read_4byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         28
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:159,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:160,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:162,2'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:166,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:167,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:169,10'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:169,2'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:172,14'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:176,14'
              BranchSideFuncs:
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:182,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:190,14'
              BranchSideFuncs:
                - stream_read_u8.3608
                - stream_read_u8.3608
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:200,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:159,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:162,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:166,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:177,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:183,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:185,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:191,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:193,4'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:195,4'
          Dst:             stream_read_u8
    - functionName:    rdpei_write_2byte_signed
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         20
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:118,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:119,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:121,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:121,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:123,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:127,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:127,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:130,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:130,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:132,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:143,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:134,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:135,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:137,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:145,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:146,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:148,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:118,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/rdpei_common.c:137,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:139,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:148,3'
          Dst:             Stream_Write_UINT8
    - functionName:    rdpei_read_2byte_signed
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         18
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:89,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:90,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:92,2'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:98,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:100,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:107,6'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/rdpei_common.c:100,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:101,4'
              BranchSideFuncs:
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:103,3'
              BranchSideFuncs:
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:107,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:110,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:89,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:92,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:100,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:103,3'
          Dst:             stream_read_u8
    - functionName:    rdpei_write_2byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:62,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:63,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:65,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:65,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpei/rdpei_common.c:68,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
        - Branch String:   'channels/rdpei/rdpei_common.c:68,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:70,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
                - Stream_Write_UINT8.3600
            - BranchSide:      'channels/rdpei/rdpei_common.c:77,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.3600
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:62,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rdpei/rdpei_common.c:71,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:73,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rdpei/rdpei_common.c:78,3'
          Dst:             Stream_Write_UINT8
    - functionName:    rdpei_read_2byte_unsigned
      functionSourceFile: '/src/FreeRDP/channels/rdpei/rdpei_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         15
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpei/rdpei_common.c:36,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:37,3'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:39,2'
              BranchSideFuncs:
                - stream_read_u8.3608
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
        - Branch String:   'channels/rdpei/rdpei_common.c:41,6'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:43,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:52,13'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpei/rdpei_common.c:43,7'
          Branch Sides:
            - BranchSide:      'channels/rdpei/rdpei_common.c:44,4'
              BranchSideFuncs:
                - stream_read_u8.3608
            - BranchSide:      'channels/rdpei/rdpei_common.c:46,13'
              BranchSideFuncs:
                - stream_read_u8.3608
      Callsites:
        - Src:             'channels/rdpei/rdpei_common.c:36,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:39,2'
          Dst:             stream_read_u8
        - Src:             'channels/rdpei/rdpei_common.c:43,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rdpei/rdpei_common.c:47,3'
          Dst:             stream_read_u8
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    location_send_location3d_delta
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - pdu
      BBCount:         60
      ICount:          281
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_StaticInit
        - WLog_Get
        - __assert_fail
        - freerdp_write_four_byte_float
        - freerdp_write_four_byte_signed_integer
        - location_channel_send
        - location_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:292,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:292,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:294,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:294,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:294,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:295,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:295,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:297,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:297,35'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:297,38'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:297,35'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:299,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:300,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:304,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:300,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:300,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:300,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:300,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:300,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:300,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:304,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:304,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:304,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:304,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:304,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:304,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:307,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:308,3'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:310,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:310,60'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:311,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:313,3'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:311,61'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:312,46'
              BranchSideFuncs:
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:313,3'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:310,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:313,3'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:315,6'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:315,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:317,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:322,31'
              BranchSideFuncs:
                - location_channel_send
        - Branch String:   'channels/location/client/location_main.c:317,59'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:318,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:319,4'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:317,7'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:319,4'
              BranchSideFuncs:
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:320,2'
              BranchSideFuncs:
                - location_channel_send
      Callsites:
        - Src:             'channels/location/client/location_main.c:291,15'
          Dst:             Stream_StaticInit
        - Src:             'channels/location/client/location_main.c:292,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:294,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:295,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:300,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:300,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:300,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:304,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:304,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:304,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:307,7'
          Dst:             location_write_header
        - Src:             'channels/location/client/location_main.c:310,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:311,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:312,7'
          Dst:             freerdp_write_four_byte_signed_integer
        - Src:             'channels/location/client/location_main.c:317,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:318,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:322,9'
          Dst:             location_channel_send
    - functionName:    location_write_header
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - s
        - pduType
        - pduLength
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:81,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:82,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.3691
                - Stream_Write_UINT32.3683
                - Stream_EnsureRemainingCapacity
            - BranchSide:      'channels/location/client/location_main.c:83,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.3691
                - Stream_Write_UINT32.3683
                - Stream_EnsureRemainingCapacity
      Callsites:
        - Src:             'channels/location/client/location_main.c:81,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/location/client/location_main.c:83,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/location/client/location_main.c:84,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/location/client/location_main.c:85,9'
          Dst:             Stream_EnsureRemainingCapacity
    - functionName:    location_channel_send
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - s
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Buffer
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:105,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.3685
            - BranchSide:      'channels/location/client/location_main.c:106,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Buffer.3685
        - Branch String:   'channels/location/client/location_main.c:106,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:106,2'
              BranchSideFuncs:
                - Stream_Buffer.3685
            - BranchSide:      'channels/location/client/location_main.c:106,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/location/client/location_main.c:101,21'
          Dst:             Stream_GetPosition
        - Src:             'channels/location/client/location_main.c:102,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/location/client/location_main.c:103,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/location/client/location_main.c:105,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:106,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:107,38'
          Dst:             Stream_Buffer
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    location_send_location2d_delta
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - pdu
      BBCount:         58
      ICount:          263
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_StaticInit
        - WLog_Get
        - __assert_fail
        - freerdp_write_four_byte_float
        - location_channel_send
        - location_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:256,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:256,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:258,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:258,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:258,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:259,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:259,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:259,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:261,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:261,35'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:261,38'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:261,35'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:263,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:264,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:267,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:264,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:264,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:264,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:264,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:264,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:264,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:267,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:267,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:267,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:267,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:267,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:267,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:269,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:270,3'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:272,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:272,60'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:273,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:272,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:274,3'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
            - BranchSide:      'channels/location/client/location_main.c:276,6'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
        - Branch String:   'channels/location/client/location_main.c:276,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:278,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:283,31'
              BranchSideFuncs:
                - location_channel_send
        - Branch String:   'channels/location/client/location_main.c:278,59'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:279,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:278,7'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:280,4'
              BranchSideFuncs:
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:281,2'
              BranchSideFuncs:
                - location_channel_send
      Callsites:
        - Src:             'channels/location/client/location_main.c:255,15'
          Dst:             Stream_StaticInit
        - Src:             'channels/location/client/location_main.c:256,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:258,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:259,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:264,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:264,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:264,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:267,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:267,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:267,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:269,7'
          Dst:             location_write_header
        - Src:             'channels/location/client/location_main.c:272,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:273,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:278,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:279,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:283,9'
          Dst:             location_channel_send
    - functionName:    location_send_base_location3d
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - pdu
      BBCount:         59
      ICount:          289
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_StaticInit
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - freerdp_write_four_byte_float
        - freerdp_write_four_byte_signed_integer
        - location_channel_send
        - location_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:215,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:215,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:216,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:216,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:216,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:217,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:217,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:217,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:219,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:219,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:220,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:226,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:220,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:220,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:220,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:220,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:220,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:220,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
        - Branch String:   'channels/location/client/location_main.c:226,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:226,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:226,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:226,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:226,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:226,3'
              BranchSideFuncs:
                - location_write_header
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
        - Branch String:   'channels/location/client/location_main.c:229,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:230,3'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:232,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
        - Branch String:   'channels/location/client/location_main.c:232,55'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:233,37'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:233,56'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:234,46'
              BranchSideFuncs:
                - freerdp_write_four_byte_signed_integer
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:232,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:235,3'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
            - BranchSide:      'channels/location/client/location_main.c:237,6'
              BranchSideFuncs:
                - location_channel_send
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
        - Branch String:   'channels/location/client/location_main.c:237,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:239,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:247,31'
              BranchSideFuncs:
                - location_channel_send
        - Branch String:   'channels/location/client/location_main.c:239,54'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:240,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:242,4'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:240,56'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:241,38'
              BranchSideFuncs:
                - freerdp_write_four_byte_float
                - Stream_Write_UINT8.3669
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:242,4'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:239,7'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:242,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.3669
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:244,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.3669
                - location_channel_send
      Callsites:
        - Src:             'channels/location/client/location_main.c:214,15'
          Dst:             Stream_StaticInit
        - Src:             'channels/location/client/location_main.c:215,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:216,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:217,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:220,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:220,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:220,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:226,3'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:226,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:226,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:229,7'
          Dst:             location_write_header
        - Src:             'channels/location/client/location_main.c:232,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:233,7'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:234,7'
          Dst:             freerdp_write_four_byte_signed_integer
        - Src:             'channels/location/client/location_main.c:239,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:240,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:241,8'
          Dst:             freerdp_write_four_byte_float
        - Src:             'channels/location/client/location_main.c:244,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/location/client/location_main.c:247,9'
          Dst:             location_channel_send
    - functionName:    location_send
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - context
        - type
        - count
      BBCount:         104
      ICount:          718
      EdgeCount:       131
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - location_send_base_location3d
        - location_send_location2d_delta
        - location_send_location3d_delta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:327,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:327,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:329,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:330,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:330,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:332,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:333,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:333,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:335,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:336,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:336,2'
              BranchSideFuncs:
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:338,52'
              BranchSideFuncs:
                - __assert_fail
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:339,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:339,2'
              BranchSideFuncs:
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:341,9'
              BranchSideFuncs:
                - location_send_location3d_delta
                - location_send_location2d_delta
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:344,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:347,9'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:374,9'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:396,9'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:418,8'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:347,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:347,25'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:351,37'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:347,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:351,37'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:356,20'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:356,20'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:356,20'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:357,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:357,21'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:357,21'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:358,20'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:358,20'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:358,20'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:359,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:359,25'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:370,41'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:359,9'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:361,14'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:370,41'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:361,14'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:361,14'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:361,14'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:362,16'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:362,16'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:362,16'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:363,27'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:363,27'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:363,27'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:364,15'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:370,41'
              BranchSideFuncs:
                - location_send_base_location3d
            - BranchSide:      'channels/location/client/location_main.c:370,41'
              BranchSideFuncs:
                - location_send_base_location3d
        - Branch String:   'channels/location/client/location_main.c:374,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:374,25'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:378,38'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:374,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:378,38'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:380,25'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:380,25'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:380,25'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:381,26'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:381,26'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:381,26'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:385,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:385,25'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:392,42'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:385,9'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:387,19'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:392,42'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:387,19'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:387,19'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:387,19'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:388,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:392,42'
              BranchSideFuncs:
                - location_send_location2d_delta
            - BranchSide:      'channels/location/client/location_main.c:392,42'
              BranchSideFuncs:
                - location_send_location2d_delta
        - Branch String:   'channels/location/client/location_main.c:396,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:396,25'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:400,38'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:396,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:400,38'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:404,25'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:404,25'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:404,25'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:405,26'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:405,26'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:405,26'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:406,25'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:406,25'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:406,25'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:407,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:407,25'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:414,42'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:407,9'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:409,19'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:414,42'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:409,19'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:409,19'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:409,19'
              BranchSideFuncs:
                - location_send_location3d_delta
        - Branch String:   'channels/location/client/location_main.c:410,21'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:414,42'
              BranchSideFuncs:
                - location_send_location3d_delta
            - BranchSide:      'channels/location/client/location_main.c:414,42'
              BranchSideFuncs:
                - location_send_location3d_delta
      Callsites:
        - Src:             'channels/location/client/location_main.c:327,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:330,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:333,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:336,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:339,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:370,11'
          Dst:             location_send_base_location3d
        - Src:             'channels/location/client/location_main.c:392,11'
          Dst:             location_send_location2d_delta
        - Src:             'channels/location/client/location_main.c:414,11'
          Dst:             location_send_location3d_delta
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3701
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3701
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3701
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3701
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.3701
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.3701
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.3701
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    location_send_client_ready_pdu
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_StaticInit
        - Stream_Write_UINT32
        - __assert_fail
        - location_channel_send
        - location_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:115,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:115,2'
              BranchSideFuncs:
                - location_write_header
                - Stream_Write_UINT32.3683
                - Stream_Write_UINT32.3683
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:117,29'
              BranchSideFuncs:
                - location_write_header
                - Stream_Write_UINT32.3683
                - Stream_Write_UINT32.3683
                - location_channel_send
        - Branch String:   'channels/location/client/location_main.c:117,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:118,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.3683
                - Stream_Write_UINT32.3683
                - location_channel_send
            - BranchSide:      'channels/location/client/location_main.c:120,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.3683
                - Stream_Write_UINT32.3683
                - location_channel_send
      Callsites:
        - Src:             'channels/location/client/location_main.c:114,15'
          Dst:             Stream_StaticInit
        - Src:             'channels/location/client/location_main.c:115,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:117,7'
          Dst:             location_write_header
        - Src:             'channels/location/client/location_main.c:120,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/location/client/location_main.c:121,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/location/client/location_main.c:122,9'
          Dst:             location_channel_send
    - functionName:    location_version_str
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - version
        - buffer
        - size
      BBCount:         7
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:128,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:131,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'channels/location/client/location_main.c:134,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'channels/location/client/location_main.c:137,8'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'channels/location/client/location_main.c:141,8'
          Dst:             snprintf
    - functionName:    location_read_server_ready_pdu
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - callback
        - s
        - pduSize
      BBCount:         13
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:90,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:93,2'
              BranchSideFuncs:
                - stream_read_u32_le.3704
                - stream_read_u32_le.3704
        - Branch String:   'channels/location/client/location_main.c:94,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:95,3'
              BranchSideFuncs:
                - stream_read_u32_le.3704
            - BranchSide:      'channels/location/client/location_main.c:96,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/location/client/location_main.c:93,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/location/client/location_main.c:95,3'
          Dst:             stream_read_u32_le
    - functionName:    location_read_header
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - s
        - ppduType
        - ppduLength
      BBCount:         31
      ICount:          127
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:60,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:60,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:61,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:61,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:61,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:62,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:63,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:63,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:63,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:65,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:65,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:66,3'
              BranchSideFuncs:
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:67,2'
              BranchSideFuncs:
                - stream_read_u16_le.3707
                - stream_read_u32_le.3704
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:69,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:71,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:76,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'channels/location/client/location_main.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:71,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:74,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/location/client/location_main.c:60,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:61,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:62,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:63,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:65,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/location/client/location_main.c:67,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/location/client/location_main.c:68,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/location/client/location_main.c:71,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:71,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:76,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
    - functionName:    location_on_close
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:435,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:435,6'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'channels/location/client/location_main.c:437,47'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'channels/location/client/location_main.c:438,3'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:438,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/location/client/location_main.c:440,9'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/location/client/location_main.c:440,9'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:440,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/location/client/location_main.c:440,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/location/client/location_main.c:438,3'
          Dst:             __assert_fail
    - functionName:    location_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         53
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - location_read_header
        - location_read_server_ready_pdu
        - location_send_client_ready_pdu
        - location_version_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:154,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:154,2'
              BranchSideFuncs:
                - __assert_fail
                - location_read_header
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:156,46'
              BranchSideFuncs:
                - __assert_fail
                - location_read_header
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:157,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:157,2'
              BranchSideFuncs:
                - location_read_header
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:159,9'
              BranchSideFuncs:
                - location_read_header
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:161,6'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:162,3'
              BranchSideFuncs:
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:164,10'
              BranchSideFuncs:
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:164,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:167,40'
              BranchSideFuncs:
                - location_read_server_ready_pdu
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:204,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:167,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:168,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:170,12'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:170,4'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:173,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:176,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:179,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:180,10'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:181,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:182,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:187,4'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:187,4'
              BranchSideFuncs:
                - location_version_str
                - location_version_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
            - BranchSide:      'channels/location/client/location_main.c:192,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - location_send_client_ready_pdu
        - Branch String:   'channels/location/client/location_main.c:192,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:194,5'
              BranchSideFuncs:
                - location_send_client_ready_pdu
            - BranchSide:      'channels/location/client/location_main.c:199,8'
              BranchSideFuncs:
                - location_send_client_ready_pdu
        - Branch String:   'channels/location/client/location_main.c:194,5'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:194,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'channels/location/client/location_main.c:200,8'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:201,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:202,42'
              BranchSideFuncs:
                - location_send_client_ready_pdu
        - Branch String:   'channels/location/client/location_main.c:204,4'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:204,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:204,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/location/client/location_main.c:204,4'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:204,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/location/client/location_main.c:204,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/location/client/location_main.c:154,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:157,2'
          Dst:             __assert_fail
        - Src:             'channels/location/client/location_main.c:161,7'
          Dst:             location_read_header
        - Src:             'channels/location/client/location_main.c:167,9'
          Dst:             location_read_server_ready_pdu
        - Src:             'channels/location/client/location_main.c:187,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:187,4'
          Dst:             location_version_str
        - Src:             'channels/location/client/location_main.c:187,4'
          Dst:             location_version_str
        - Src:             'channels/location/client/location_main.c:187,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:194,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:194,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/location/client/location_main.c:202,11'
          Dst:             location_send_client_ready_pdu
        - Src:             'channels/location/client/location_main.c:204,4'
          Dst:             WLog_Get
        - Src:             'channels/location/client/location_main.c:204,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/location/client/location_main.c:204,4'
          Dst:             WLog_PrintMessage
    - functionName:    location_init
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
        - context
        - settings
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/location/client/location_main.c:451,2'
          Branch Sides:
            - BranchSide:      'channels/location/client/location_main.c:451,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/location/client/location_main.c:451,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/location/client/location_main.c:451,2'
          Dst:             __assert_fail
    - functionName:    location_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/location/client/location_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
        - location_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/location/client/location_main.c:470,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/location/client/location_main.c:470,9'
          Dst:             location_init
    - functionName:    mappedGeometryUnref_void
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mappedGeometryUnref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:332,2'
          Dst:             mappedGeometryUnref
    - functionName:    mappedGeometryKeyCompare
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v1
        - v2
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mappedGeometryHash
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    freerdp_rgndata_reset
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    geometry_read_RGNDATA
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - s
        - len
        - rgndata
      BBCount:         98
      ICount:          493
      EdgeCount:       118
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_Seek_UINT32
        - WLog_IsLevelActive
        - realloc
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/geometry/client/geometry_main.c:77,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:79,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:83,2'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:79,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:79,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:80,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:85,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:87,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:91,2'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:87,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:87,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:88,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:93,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:95,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:99,2'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:95,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:95,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:105,27'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:105,35'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:106,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:105,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:107,6'
              BranchSideFuncs:
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:109,27'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:109,35'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:110,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:109,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:111,35'
              BranchSideFuncs:
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:117,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:119,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:123,6'
              BranchSideFuncs:
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
        - Branch String:   'channels/geometry/client/geometry_main.c:119,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:119,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:123,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:125,27'
              BranchSideFuncs:
                - realloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
            - BranchSide:      'channels/geometry/client/geometry_main.c:154,2'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:127,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:129,4'
              BranchSideFuncs:
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
            - BranchSide:      'channels/geometry/client/geometry_main.c:133,20'
              BranchSideFuncs:
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
        - Branch String:   'channels/geometry/client/geometry_main.c:129,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:129,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:131,4'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:135,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:137,4'
              BranchSideFuncs:
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
            - BranchSide:      'channels/geometry/client/geometry_main.c:152,2'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:141,29'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:141,37'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:141,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:142,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:143,8'
              BranchSideFuncs:
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
        - Branch String:   'channels/geometry/client/geometry_main.c:145,29'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:145,37'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:146,5'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:145,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:146,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:147,33'
              BranchSideFuncs:
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:79,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:79,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:83,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:87,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:87,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:91,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:95,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:95,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:99,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:100,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/geometry/client/geometry_main.c:101,2'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:102,2'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:103,2'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:104,2'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:119,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:119,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:125,19'
          Dst:             realloc
        - Src:             'channels/geometry/client/geometry_main.c:129,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:129,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:137,4'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:138,4'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:139,4'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:140,4'
          Dst:             stream_read_i32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3763
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:245,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:245,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:246,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:249,7'
              BranchSideFuncs:
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:253,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:253,7'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:254,16'
              BranchSideFuncs:
                - Stream_Seek.3763
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:245,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:254,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.3763
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.3763
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.3763
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    geometry_recv_pdu
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         164
      ICount:          655
      EdgeCount:       196
      CyclomaticComplexity: 34
      functionsReached:
        - HashTable_GetItemValue
        - HashTable_Insert
        - HashTable_Remove
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT32
        - WLog_IsLevelActive
        - calloc
        - freerdp_rgndata_reset
        - geometry_read_RGNDATA
        - stream_read_i32_le
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/geometry/client/geometry_main.c:179,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:180,3'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.3770
                - stream_read_u64_le.3781
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - HashTable_GetItemValue
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:182,2'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.3770
                - stream_read_u64_le.3781
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - HashTable_GetItemValue
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:184,18'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:184,22'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:186,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:184,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:186,3'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - stream_read_u64_le.3781
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - HashTable_GetItemValue
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:190,2'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - stream_read_u64_le.3781
                - stream_read_u32_le.3770
                - Stream_Seek_UINT32.3773
                - HashTable_GetItemValue
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:186,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:186,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:197,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:199,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:215,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:199,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:201,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:206,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:201,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:201,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:203,4'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:206,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:206,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:208,7'
              BranchSideFuncs:
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:208,43'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:209,8'
              BranchSideFuncs:
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:212,25'
              BranchSideFuncs:
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:208,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:210,4'
              BranchSideFuncs:
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:212,25'
              BranchSideFuncs:
                - HashTable_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:212,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:213,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:214,2'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:213,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:213,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:214,2'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:215,11'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:217,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:300,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:219,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:221,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:241,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:222,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:222,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:223,21'
              BranchSideFuncs:
                - calloc
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:224,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:225,5'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:227,4'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:230,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:233,5'
              BranchSideFuncs:
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:238,3'
              BranchSideFuncs:
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:233,5'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:233,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/geometry/client/geometry_main.c:235,10'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/geometry/client/geometry_main.c:241,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:0,0'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:241,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u64_le.3781
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_i32_le.3774
                - stream_read_u32_le.3770
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:257,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:258,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:261,3'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
        - Branch String:   'channels/geometry/client/geometry_main.c:258,4'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:258,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
            - BranchSide:      'channels/geometry/client/geometry_main.c:261,3'
              BranchSideFuncs:
                - stream_read_u32_le.3770
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
        - Branch String:   'channels/geometry/client/geometry_main.c:262,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:265,4'
              BranchSideFuncs:
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
            - BranchSide:      'channels/geometry/client/geometry_main.c:268,7'
              BranchSideFuncs:
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - geometry_read_RGNDATA
        - Branch String:   'channels/geometry/client/geometry_main.c:268,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:270,32'
              BranchSideFuncs:
                - geometry_read_RGNDATA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:276,27'
              BranchSideFuncs:
                - freerdp_rgndata_reset
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:271,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:272,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:273,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:279,7'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:281,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:290,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/geometry/client/geometry_main.c:281,37'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:282,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:287,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:281,8'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/geometry/client/geometry_main.c:287,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:284,5'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:284,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:293,5'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:293,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:300,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:300,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:301,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:179,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/geometry/client/geometry_main.c:182,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:184,22'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/geometry/client/geometry_main.c:186,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:186,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:190,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:191,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/geometry/client/geometry_main.c:192,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:193,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/geometry/client/geometry_main.c:195,19'
          Dst:             HashTable_GetItemValue
        - Src:             'channels/geometry/client/geometry_main.c:201,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:201,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:206,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:206,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:212,8'
          Dst:             HashTable_Remove
        - Src:             'channels/geometry/client/geometry_main.c:213,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:213,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:222,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:222,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:223,21'
          Dst:             calloc
        - Src:             'channels/geometry/client/geometry_main.c:230,9'
          Dst:             HashTable_Insert
        - Src:             'channels/geometry/client/geometry_main.c:233,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:233,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:241,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:241,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:244,3'
          Dst:             stream_read_u64_le
        - Src:             'channels/geometry/client/geometry_main.c:246,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:247,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:248,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:249,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:251,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:252,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:253,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:254,3'
          Dst:             stream_read_i32_le
        - Src:             'channels/geometry/client/geometry_main.c:256,3'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:258,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:258,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:261,3'
          Dst:             stream_read_u32_le
        - Src:             'channels/geometry/client/geometry_main.c:262,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/geometry/client/geometry_main.c:270,10'
          Dst:             geometry_read_RGNDATA
        - Src:             'channels/geometry/client/geometry_main.c:276,4'
          Dst:             freerdp_rgndata_reset
        - Src:             'channels/geometry/client/geometry_main.c:284,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:284,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:293,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:293,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:300,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:300,3'
          Dst:             WLog_PrintMessage
    - functionName:    geometry_on_close
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    geometry_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - geometry_recv_pdu
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:315,9'
          Dst:             geometry_recv_pdu
    - functionName:    terminate_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HashTable_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/geometry/client/geometry_main.c:387,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:387,6'
              BranchSideFuncs:
                - HashTable_Free
                - free
            - BranchSide:      'channels/geometry/client/geometry_main.c:388,18'
              BranchSideFuncs:
                - HashTable_Free
                - free
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:388,3'
          Dst:             HashTable_Free
    - functionName:    init_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - rcontext
        - settings
      BBCount:         25
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - HashTable_KeyObject
        - HashTable_New
        - HashTable_SetHashFunction
        - HashTable_ValueObject
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - mappedGeometryHash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/geometry/client/geometry_main.c:348,2'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:348,2'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
            - BranchSide:      'channels/geometry/client/geometry_main.c:349,2'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
        - Branch String:   'channels/geometry/client/geometry_main.c:352,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:354,3'
              BranchSideFuncs:
                - HashTable_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
            - BranchSide:      'channels/geometry/client/geometry_main.c:358,24'
              BranchSideFuncs:
                - HashTable_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
        - Branch String:   'channels/geometry/client/geometry_main.c:354,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:354,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/geometry/client/geometry_main.c:355,3'
              BranchSideFuncs: []
        - Branch String:   'channels/geometry/client/geometry_main.c:359,6'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:361,3'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
            - BranchSide:      'channels/geometry/client/geometry_main.c:366,28'
              BranchSideFuncs:
                - HashTable_SetHashFunction
                - HashTable_KeyObject
                - HashTable_ValueObject
        - Branch String:   'channels/geometry/client/geometry_main.c:361,3'
          Branch Sides:
            - BranchSide:      'channels/geometry/client/geometry_main.c:361,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/geometry/client/geometry_main.c:362,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:348,2'
          Dst:             __assert_fail
        - Src:             'channels/geometry/client/geometry_main.c:351,36'
          Dst:             calloc
        - Src:             'channels/geometry/client/geometry_main.c:354,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:354,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:358,24'
          Dst:             HashTable_New
        - Src:             'channels/geometry/client/geometry_main.c:361,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/geometry/client/geometry_main.c:361,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/geometry/client/geometry_main.c:366,2'
          Dst:             HashTable_SetHashFunction
        - Src:             'channels/geometry/client/geometry_main.c:366,2'
          Dst:             mappedGeometryHash
        - Src:             'channels/geometry/client/geometry_main.c:368,18'
          Dst:             HashTable_KeyObject
        - Src:             'channels/geometry/client/geometry_main.c:372,18'
          Dst:             HashTable_ValueObject
    - functionName:    geometry_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/geometry/client/geometry_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
        - init_plugin_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/geometry/client/geometry_main.c:399,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/geometry/client/geometry_main.c:399,9'
          Dst:             init_plugin_cb
        - Src:             'channels/geometry/client/geometry_main.c:399,9'
          Dst:             terminate_plugin_cb
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    echo_on_close
      functionSourceFile: '/src/FreeRDP/channels/echo/client/echo_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    echo_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/echo/client/echo_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         15
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_ConstPointer
        - Stream_GetRemainingLength
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/echo/client/echo_main.c:54,2'
          Branch Sides:
            - BranchSide:      'channels/echo/client/echo_main.c:54,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'channels/echo/client/echo_main.c:55,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'channels/echo/client/echo_main.c:55,2'
          Branch Sides:
            - BranchSide:      'channels/echo/client/echo_main.c:55,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/echo/client/echo_main.c:56,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/echo/client/echo_main.c:56,2'
          Branch Sides:
            - BranchSide:      'channels/echo/client/echo_main.c:56,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/echo/client/echo_main.c:58,6'
              BranchSideFuncs: []
        - Branch String:   'channels/echo/client/echo_main.c:58,6'
          Branch Sides:
            - BranchSide:      'channels/echo/client/echo_main.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/echo/client/echo_main.c:62,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/echo/client/echo_main.c:51,24'
          Dst:             Stream_ConstPointer
        - Src:             'channels/echo/client/echo_main.c:52,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'channels/echo/client/echo_main.c:54,2'
          Dst:             __assert_fail
        - Src:             'channels/echo/client/echo_main.c:55,2'
          Dst:             __assert_fail
        - Src:             'channels/echo/client/echo_main.c:56,2'
          Dst:             __assert_fail
    - functionName:    echo_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/echo/client/echo_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/echo/client/echo_main.c:89,9'
          Dst:             freerdp_generic_DVCPluginEntry
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    disp_send_display_control_monitor_layout_pdu
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - NumMonitors
        - Monitors
      BBCount:         103
      ICount:          504
      EdgeCount:       123
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_SealLength
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - disp_write_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:70,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:70,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:71,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:71,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:73,23'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:74,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:74,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:76,20'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:82,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:84,3'
              BranchSideFuncs:
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:88,34'
              BranchSideFuncs:
                - disp_write_header
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:84,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:84,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:84,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:84,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:84,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:84,3'
              BranchSideFuncs: []
        - Branch String:   'channels/disp/client/disp_main.c:88,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:90,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:94,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:90,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:90,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:90,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:90,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:90,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
            - BranchSide:      'channels/disp/client/disp_main.c:90,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
        - Branch String:   'channels/disp/client/disp_main.c:94,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:95,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:97,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:99,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:99,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:99,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:99,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:99,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:99,2'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:101,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:103,44'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:139,2'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
        - Branch String:   'channels/disp/client/disp_main.c:106,7'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:107,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:109,15'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:109,7'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:110,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:112,15'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:112,7'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:113,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:115,15'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:115,7'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:116,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:118,15'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:118,7'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:119,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:121,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:131,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:131,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:131,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:131,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:131,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:131,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:135,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:135,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:135,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:135,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:135,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:135,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.3866
                - Stream_Buffer.3862
                - Stream_Free
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - Stream_Write_UINT32.3868
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:70,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:71,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:74,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:80,6'
          Dst:             Stream_New
        - Src:             'channels/disp/client/disp_main.c:84,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:84,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:84,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:88,16'
          Dst:             disp_write_header
        - Src:             'channels/disp/client/disp_main.c:90,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:90,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:90,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:97,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:98,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:99,2'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:99,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:99,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:121,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:122,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:123,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:124,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:125,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:126,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:127,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:128,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:129,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:130,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/client/disp_main.c:131,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:131,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:131,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:135,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:135,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:135,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:142,2'
          Dst:             Stream_SealLength
        - Src:             'channels/disp/client/disp_main.c:143,63'
          Dst:             Stream_Length
        - Src:             'channels/disp/client/disp_main.c:143,81'
          Dst:             Stream_Buffer
        - Src:             'channels/disp/client/disp_main.c:145,2'
          Dst:             Stream_Free
    - functionName:    disp_send_monitor_layout
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - NumMonitors
        - Monitors
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - disp_send_display_control_monitor_layout_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:259,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:259,2'
              BranchSideFuncs:
                - __assert_fail
                - disp_send_display_control_monitor_layout_pdu
            - BranchSide:      'channels/disp/client/disp_main.c:261,23'
              BranchSideFuncs:
                - __assert_fail
                - disp_send_display_control_monitor_layout_pdu
        - Branch String:   'channels/disp/client/disp_main.c:262,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:262,2'
              BranchSideFuncs:
                - disp_send_display_control_monitor_layout_pdu
            - BranchSide:      'channels/disp/client/disp_main.c:262,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:259,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:262,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:266,9'
          Dst:             disp_send_display_control_monitor_layout_pdu
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3883
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3883
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3883
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3883
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3883
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3883
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    disp_recv_display_control_caps_pdu
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         27
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:160,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:160,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
            - BranchSide:      'channels/disp/client/disp_main.c:161,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
        - Branch String:   'channels/disp/client/disp_main.c:161,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:161,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
            - BranchSide:      'channels/disp/client/disp_main.c:163,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
        - Branch String:   'channels/disp/client/disp_main.c:164,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:164,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
            - BranchSide:      'channels/disp/client/disp_main.c:166,12'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
        - Branch String:   'channels/disp/client/disp_main.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:167,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
            - BranchSide:      'channels/disp/client/disp_main.c:169,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
        - Branch String:   'channels/disp/client/disp_main.c:169,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:170,3'
              BranchSideFuncs:
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
            - BranchSide:      'channels/disp/client/disp_main.c:172,2'
              BranchSideFuncs:
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
                - stream_read_u32_le.3887
        - Branch String:   'channels/disp/client/disp_main.c:176,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/disp/client/disp_main.c:180,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:160,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:161,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:164,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:167,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:169,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/disp/client/disp_main.c:172,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/disp/client/disp_main.c:173,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/disp/client/disp_main.c:174,2'
          Dst:             stream_read_u32_le
    - functionName:    disp_recv_pdu
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
        - s
      BBCount:         54
      ICount:          201
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_EnsureRemainingCapacity
        - WLog_Get
        - __assert_fail
        - disp_read_header
        - disp_recv_display_control_caps_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:193,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:193,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:194,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:194,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:194,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:196,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:196,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:197,3'
              BranchSideFuncs:
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:199,32'
              BranchSideFuncs:
                - disp_read_header
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:199,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:201,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:205,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:201,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:201,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:201,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:201,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:201,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:201,3'
              BranchSideFuncs: []
        - Branch String:   'channels/disp/client/disp_main.c:205,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:207,3'
              BranchSideFuncs:
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:211,17'
              BranchSideFuncs:
                - disp_recv_display_control_caps_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:207,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:207,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:207,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:207,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:207,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:207,3'
              BranchSideFuncs: []
        - Branch String:   'channels/disp/client/disp_main.c:211,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:214,46'
              BranchSideFuncs:
                - disp_recv_display_control_caps_pdu
            - BranchSide:      'channels/disp/client/disp_main.c:217,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:217,4'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:217,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:217,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:217,4'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:217,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:217,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:193,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:194,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:196,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/disp/client/disp_main.c:199,15'
          Dst:             disp_read_header
        - Src:             'channels/disp/client/disp_main.c:201,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:201,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:201,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:205,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/disp/client/disp_main.c:207,3'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:207,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:207,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/disp/client/disp_main.c:214,11'
          Dst:             disp_recv_display_control_caps_pdu
        - Src:             'channels/disp/client/disp_main.c:217,4'
          Dst:             WLog_Get
        - Src:             'channels/disp/client/disp_main.c:217,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:217,4'
          Dst:             WLog_PrintMessage
    - functionName:    disp_on_close
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    disp_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - disp_recv_pdu
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:230,9'
          Dst:             disp_recv_pdu
    - functionName:    disp_plugin_terminated
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:304,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:304,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/disp/client/disp_main.c:304,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:304,2'
          Dst:             __assert_fail
    - functionName:    disp_plugin_initialize
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - rcontext
        - settings
      BBCount:         16
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/client/disp_main.c:280,2'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:280,2'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:281,2'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/disp/client/disp_main.c:286,6'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/disp/client/disp_main.c:292,27'
              BranchSideFuncs: []
        - Branch String:   'channels/disp/client/disp_main.c:288,3'
          Branch Sides:
            - BranchSide:      'channels/disp/client/disp_main.c:288,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/disp/client/disp_main.c:289,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:280,2'
          Dst:             __assert_fail
        - Src:             'channels/disp/client/disp_main.c:285,32'
          Dst:             calloc
        - Src:             'channels/disp/client/disp_main.c:288,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/disp/client/disp_main.c:288,3'
          Dst:             WLog_PrintMessage
    - functionName:    disp_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/disp/client/disp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - disp_plugin_initialize
        - freerdp_generic_DVCPluginEntry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/disp/client/disp_main.c:319,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/disp/client/disp_main.c:319,9'
          Dst:             disp_plugin_initialize
        - Src:             'channels/disp/client/disp_main.c:319,9'
          Dst:             disp_plugin_terminated
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    disp_write_header
      functionSourceFile: '/src/FreeRDP/channels/disp/disp_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/disp/disp_common.c:52,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/disp/disp_common.c:53,2'
          Dst:             Stream_Write_UINT32
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3913
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.3913
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.3913
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.3913
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.3913
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.3913
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    disp_read_header
      functionSourceFile: '/src/FreeRDP/channels/disp/disp_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - header
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/disp/disp_common.c:37,6'
          Branch Sides:
            - BranchSide:      'channels/disp/disp_common.c:38,3'
              BranchSideFuncs:
                - stream_read_u32_le.3925
                - stream_read_u32_le.3925
            - BranchSide:      'channels/disp/disp_common.c:40,2'
              BranchSideFuncs:
                - stream_read_u32_le.3925
                - stream_read_u32_le.3925
      Callsites:
        - Src:             'channels/disp/disp_common.c:37,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/disp/disp_common.c:40,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/disp/disp_common.c:41,2'
          Dst:             stream_read_u32_le
    - functionName:    audin_register_device_plugin
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
        - device
      BBCount:         23
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:789,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:789,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:791,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:791,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:793,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:797,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:793,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:793,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:794,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:797,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:797,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:798,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:789,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:793,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:793,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:797,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:797,2'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.4013
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    audin_receive_wave_data
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - data
        - size
        - user_data
      BBCount:         43
      ICount:          269
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - audin_channel_write_and_free
        - audin_send_incoming_data_pdu
        - audio_format_compatible
        - audio_format_print
        - freerdp_dsp_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:347,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:347,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:349,7'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
        - Branch String:   'channels/audin/client/audin_main.c:352,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:353,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:355,39'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
        - Branch String:   'channels/audin/client/audin_main.c:357,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:358,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:360,7'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
        - Branch String:   'channels/audin/client/audin_main.c:360,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:361,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:363,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
        - Branch String:   'channels/audin/client/audin_main.c:365,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:366,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:368,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - audio_format_compatible
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
        - Branch String:   'channels/audin/client/audin_main.c:371,17'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:371,20'
              BranchSideFuncs:
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
            - BranchSide:      'channels/audin/client/audin_main.c:380,27'
              BranchSideFuncs:
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:371,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:373,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.4007
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:380,27'
              BranchSideFuncs:
                - freerdp_dsp_encode
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:373,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:374,4'
              BranchSideFuncs:
                - Stream_Write.4007
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:376,16'
              BranchSideFuncs:
                - Stream_Write.4007
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:380,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:0,0'
              BranchSideFuncs:
                - Stream_GetPosition.4019
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:381,4'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:385,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:388,21'
              BranchSideFuncs:
                - audio_format_print
                - WLog_IsLevelActive
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.4019
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:389,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:389,2'
              BranchSideFuncs:
                - Stream_GetPosition.4019
                - WLog_PrintMessage
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:392,44'
              BranchSideFuncs:
                - audin_send_incoming_data_pdu
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:392,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:394,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:398,38'
              BranchSideFuncs:
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:394,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:394,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:395,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:347,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:363,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/audin/client/audin_main.c:365,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/audin/client/audin_main.c:368,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/audin/client/audin_main.c:370,26'
          Dst:             audio_format_compatible
        - Src:             'channels/audin/client/audin_main.c:373,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/audin/client/audin_main.c:376,3'
          Dst:             Stream_Write
        - Src:             'channels/audin/client/audin_main.c:380,8'
          Dst:             freerdp_dsp_encode
        - Src:             'channels/audin/client/audin_main.c:385,6'
          Dst:             Stream_GetPosition
        - Src:             'channels/audin/client/audin_main.c:388,2'
          Dst:             audio_format_print
        - Src:             'channels/audin/client/audin_main.c:389,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:389,2'
          Dst:             Stream_GetPosition
        - Src:             'channels/audin/client/audin_main.c:389,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:392,15'
          Dst:             audin_send_incoming_data_pdu
        - Src:             'channels/audin/client/audin_main.c:394,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:394,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:398,9'
          Dst:             audin_channel_write_and_free
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    audin_send_incoming_data_pdu
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:176,16'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:176,20'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:176,38'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:176,42'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:176,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:179,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audin_channel_write_and_free
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - callback
        - out
        - freeStream
      BBCount:         20
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_Length
        - Stream_SealLength
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:109,16'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:109,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:110,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:109,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:110,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:112,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
        - Branch String:   'channels/audin/client/audin_main.c:112,25'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:112,29'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:113,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:112,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:113,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:115,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.4022
                - __assert_fail
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
        - Branch String:   'channels/audin/client/audin_main.c:116,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:116,2'
              BranchSideFuncs:
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:117,21'
              BranchSideFuncs:
                - Stream_Length.4022
                - Stream_Buffer.4024
                - Stream_Free
        - Branch String:   'channels/audin/client/audin_main.c:120,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:121,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:123,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:115,2'
          Dst:             Stream_SealLength
        - Src:             'channels/audin/client/audin_main.c:116,2'
          Dst:             Stream_Length
        - Src:             'channels/audin/client/audin_main.c:116,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:117,72'
          Dst:             Stream_Length
        - Src:             'channels/audin/client/audin_main.c:118,46'
          Dst:             Stream_Buffer
        - Src:             'channels/audin/client/audin_main.c:121,3'
          Dst:             Stream_Free
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    audin_send_open_reply_pdu
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - audin
        - callback
        - Result
      BBCount:         19
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_New
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - audin_channel_write_and_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:323,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:323,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:324,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:324,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:324,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:326,17'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:328,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:330,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:334,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:330,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:330,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:331,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:323,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:324,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:326,17'
          Dst:             Stream_New
        - Src:             'channels/audin/client/audin_main.c:330,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:330,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:334,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/audin/client/audin_main.c:335,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/audin/client/audin_main.c:336,9'
          Dst:             audin_channel_write_and_free
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    audin_send_format_change_pdu
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - audin
        - callback
        - NewFormat
      BBCount:         19
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_New
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - audin_channel_write_and_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:299,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:299,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:300,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:300,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:302,17'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:304,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:306,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:310,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:306,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:306,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:307,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:299,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:300,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:302,17'
          Dst:             Stream_New
        - Src:             'channels/audin/client/audin_main.c:306,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:306,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:310,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/audin/client/audin_main.c:311,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/audin/client/audin_main.c:312,9'
          Dst:             audin_channel_write_and_free
    - functionName:    audin_open_device
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - callback
      BBCount:         105
      ICount:          493
      EdgeCount:       129
      CyclomaticComplexity: 26
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - audin_receive_wave_data
        - audio_format_get_tag_string
        - freerdp_dsp_context_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:406,13'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:406,17'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:407,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:406,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:407,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:409,12'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:411,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:410,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:410,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:412,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:412,2'
              BranchSideFuncs:
                - audio_format_get_tag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:415,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:415,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:418,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:424,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:426,40'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:438,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:427,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:429,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:435,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:431,12'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:431,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:431,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:432,9'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:433,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:434,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:435,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:436,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:437,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:438,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:439,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:440,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:442,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:442,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:442,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:442,2'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:444,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:446,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:450,33'
              BranchSideFuncs:
                - freerdp_dsp_context_reset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:446,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:446,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:446,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:446,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:446,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:446,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:450,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:451,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:453,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:453,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:453,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:453,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:455,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:457,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:461,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:457,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:457,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:457,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:457,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:457,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:457,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:412,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:412,2'
          Dst:             audio_format_get_tag_string
        - Src:             'channels/audin/client/audin_main.c:412,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:442,2'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:442,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:442,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:446,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:446,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:446,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:450,7'
          Dst:             freerdp_dsp_context_reset
        - Src:             'channels/audin/client/audin_main.c:453,2'
          Dst:             audin_receive_wave_data
        - Src:             'channels/audin/client/audin_main.c:453,2'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:453,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:453,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:457,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:457,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:457,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4013
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    audin_process_format_change
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - callback
        - s
      BBCount:         75
      ICount:          300
      EdgeCount:       90
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - WLog_IsLevelActive
        - audin_open_device
        - audin_send_format_change_pdu
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:519,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:520,3'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:522,2'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:523,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:523,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:525,6'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:525,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:527,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:532,19'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:527,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:527,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:529,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:534,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:545,25'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:536,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:536,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:536,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:536,3'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:538,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:540,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:543,2'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:540,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:540,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:540,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:540,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:540,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:540,4'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:545,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:546,3'
              BranchSideFuncs:
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:548,44'
              BranchSideFuncs:
                - audin_send_format_change_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:548,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:549,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:551,9'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:549,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:549,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:549,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:549,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:549,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:549,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:519,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/audin/client/audin_main.c:522,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/audin/client/audin_main.c:523,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:523,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:527,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:527,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:536,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:536,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:536,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:540,4'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:540,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:540,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:545,7'
          Dst:             audin_open_device
        - Src:             'channels/audin/client/audin_main.c:548,15'
          Dst:             audin_send_format_change_pdu
        - Src:             'channels/audin/client/audin_main.c:549,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:549,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:549,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_process_open
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - callback
        - s
      BBCount:         47
      ICount:          217
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - audin_open_device
        - audin_send_format_change_pdu
        - audin_send_open_reply_pdu
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:475,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:476,3'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:478,2'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - audin_open_device
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:480,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:480,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_open_device
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:482,27'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:484,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:486,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:491,19'
              BranchSideFuncs:
                - audin_open_device
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:486,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:486,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:488,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:493,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:494,3'
              BranchSideFuncs:
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:496,44'
              BranchSideFuncs:
                - audin_send_format_change_pdu
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:496,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:498,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:502,41'
              BranchSideFuncs:
                - audin_send_open_reply_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:498,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:498,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:499,10'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:502,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:503,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:503,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:503,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:475,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/audin/client/audin_main.c:478,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/audin/client/audin_main.c:479,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/audin/client/audin_main.c:480,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:480,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:486,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:486,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:493,7'
          Dst:             audin_open_device
        - Src:             'channels/audin/client/audin_main.c:496,15'
          Dst:             audin_send_format_change_pdu
        - Src:             'channels/audin/client/audin_main.c:498,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:498,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:502,15'
          Dst:             audin_send_open_reply_pdu
        - Src:             'channels/audin/client/audin_main.c:503,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:503,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_process_formats
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - callback
        - s
      BBCount:         87
      ICount:          421
      EdgeCount:       106
      CyclomaticComplexity: 21
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - Stream_Seek
        - Stream_Seek_UINT32
        - Stream_SetPosition
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - audin_channel_write_and_free
        - audin_send_incoming_data_pdu
        - audio_format_compatible
        - audio_format_free
        - audio_format_print
        - audio_format_read
        - audio_format_write
        - audio_formats_free
        - audio_formats_new
        - freerdp_dsp_supports_format
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:193,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:193,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:194,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:194,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:194,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:196,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:196,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:197,3'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:199,2'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:200,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:200,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:202,7'
              BranchSideFuncs:
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:202,23'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:202,27'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:204,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:202,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:204,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:208,21'
              BranchSideFuncs:
                - Stream_Seek_UINT32.4044
                - audio_formats_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:204,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:204,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:211,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:213,3'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:217,17'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:213,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:213,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:214,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:219,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:221,9'
              BranchSideFuncs:
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:226,14'
              BranchSideFuncs:
                - Stream_Seek.4013
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:222,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:222,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - audio_formats_free
            - BranchSide:      'channels/audin/client/audin_main.c:223,3'
              BranchSideFuncs:
                - Stream_Free
                - audio_formats_free
        - Branch String:   'channels/audin/client/audin_main.c:229,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:231,16'
              BranchSideFuncs:
                - audio_format_read
                - Stream_Free
                - audio_formats_free
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:266,44'
              BranchSideFuncs:
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:233,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:235,10'
              BranchSideFuncs:
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:239,22'
              BranchSideFuncs:
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:241,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:243,4'
              BranchSideFuncs:
                - freerdp_dsp_supports_format
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:247,7'
              BranchSideFuncs:
                - freerdp_dsp_supports_format
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:247,50'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:248,7'
              BranchSideFuncs:
                - audio_format_write
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
            - BranchSide:      'channels/audin/client/audin_main.c:251,4'
              BranchSideFuncs:
                - audio_format_write
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
        - Branch String:   'channels/audin/client/audin_main.c:247,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:251,4'
              BranchSideFuncs:
                - audio_format_write
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
            - BranchSide:      'channels/audin/client/audin_main.c:262,4'
              BranchSideFuncs:
                - audio_format_free
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:253,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:255,11'
              BranchSideFuncs:
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:259,3'
              BranchSideFuncs:
                - audin_send_incoming_data_pdu
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audio_format_read
                - audio_format_print
                - audio_format_compatible
                - audio_format_free
                - freerdp_dsp_supports_format
                - audio_format_free
                - audio_format_write
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:256,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:256,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - audio_formats_free
            - BranchSide:      'channels/audin/client/audin_main.c:257,5'
              BranchSideFuncs:
                - Stream_Free
                - audio_formats_free
        - Branch String:   'channels/audin/client/audin_main.c:266,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:268,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - audio_formats_free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:272,51'
              BranchSideFuncs:
                - Stream_GetPosition.4019
                - Stream_SetPosition
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - Stream_Write_UINT32.4034
                - Stream_SetPosition
                - audin_channel_write_and_free
                - Stream_Free
                - audio_formats_free
        - Branch String:   'channels/audin/client/audin_main.c:268,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:268,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - audio_formats_free
            - BranchSide:      'channels/audin/client/audin_main.c:269,3'
              BranchSideFuncs:
                - Stream_Free
                - audio_formats_free
        - Branch String:   'channels/audin/client/audin_main.c:281,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:283,22'
              BranchSideFuncs:
                - audio_formats_free
                - Stream_Free
            - BranchSide:      'channels/audin/client/audin_main.c:287,14'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:193,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:194,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:196,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/audin/client/audin_main.c:199,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/audin/client/audin_main.c:200,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:200,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:204,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:204,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:208,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/audin/client/audin_main.c:209,22'
          Dst:             audio_formats_new
        - Src:             'channels/audin/client/audin_main.c:213,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:213,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:217,17'
          Dst:             Stream_New
        - Src:             'channels/audin/client/audin_main.c:222,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:222,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:226,2'
          Dst:             Stream_Seek
        - Src:             'channels/audin/client/audin_main.c:233,8'
          Dst:             audio_format_read
        - Src:             'channels/audin/client/audin_main.c:239,3'
          Dst:             audio_format_print
        - Src:             'channels/audin/client/audin_main.c:241,8'
          Dst:             audio_format_compatible
        - Src:             'channels/audin/client/audin_main.c:243,4'
          Dst:             audio_format_free
        - Src:             'channels/audin/client/audin_main.c:247,7'
          Dst:             freerdp_dsp_supports_format
        - Src:             'channels/audin/client/audin_main.c:253,9'
          Dst:             audio_format_write
        - Src:             'channels/audin/client/audin_main.c:256,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:256,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:262,4'
          Dst:             audio_format_free
        - Src:             'channels/audin/client/audin_main.c:266,15'
          Dst:             audin_send_incoming_data_pdu
        - Src:             'channels/audin/client/audin_main.c:268,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:268,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:272,32'
          Dst:             Stream_GetPosition
        - Src:             'channels/audin/client/audin_main.c:273,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/audin/client/audin_main.c:274,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/audin/client/audin_main.c:275,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/audin/client/audin_main.c:276,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/audin/client/audin_main.c:277,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/audin/client/audin_main.c:278,10'
          Dst:             audin_channel_write_and_free
        - Src:             'channels/audin/client/audin_main.c:283,3'
          Dst:             audio_formats_free
        - Src:             'channels/audin/client/audin_main.c:287,2'
          Dst:             Stream_Free
    - functionName:    audin_process_version
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - callback
        - s
      BBCount:         33
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_New
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - audin_channel_write_and_free
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:136,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:137,3'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:139,2'
              BranchSideFuncs:
                - stream_read_u32_le.4045
                - WLog_IsLevelActive
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:140,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:140,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:144,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:144,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:146,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:152,19'
              BranchSideFuncs:
                - Stream_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:146,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:146,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:150,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:158,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
            - BranchSide:      'channels/audin/client/audin_main.c:162,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.4018
                - Stream_Write_UINT32.4034
                - audin_channel_write_and_free
        - Branch String:   'channels/audin/client/audin_main.c:158,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:158,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:159,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:136,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/audin/client/audin_main.c:139,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/audin/client/audin_main.c:140,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:140,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:146,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:146,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:154,17'
          Dst:             Stream_New
        - Src:             'channels/audin/client/audin_main.c:158,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:158,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:162,2'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/audin/client/audin_main.c:163,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/audin/client/audin_main.c:164,9'
          Dst:             audin_channel_write_and_free
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.4013
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.4013
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.4013
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    audin_on_close
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         46
      ICount:          191
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - audio_formats_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:614,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:614,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:616,39'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:617,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:617,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:619,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:620,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:620,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:622,6'
              BranchSideFuncs:
                - audio_formats_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:622,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:622,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:624,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:624,3'
              BranchSideFuncs:
                - audio_formats_free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:626,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:627,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:628,2'
              BranchSideFuncs:
                - audio_formats_free
                - free
        - Branch String:   'channels/audin/client/audin_main.c:627,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:627,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_formats_free
                - free
            - BranchSide:      'channels/audin/client/audin_main.c:628,2'
              BranchSideFuncs:
                - audio_formats_free
                - free
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:614,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:617,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:620,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:620,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:624,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:624,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:624,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:627,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:627,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:631,2'
          Dst:             audio_formats_free
    - functionName:    audin_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         35
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - WLog_IsLevelActive
        - audin_process_format_change
        - audin_process_formats
        - audin_process_open
        - audin_process_version
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:565,16'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:565,20'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:566,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:565,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:566,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:568,39'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:570,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:571,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:573,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:573,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:574,3'
              BranchSideFuncs:
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:576,2'
              BranchSideFuncs:
                - stream_read_u8.4062
                - WLog_IsLevelActive
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:577,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:577,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:579,10'
              BranchSideFuncs:
                - audin_process_format_change
                - audin_process_open
                - audin_process_formats
                - audin_process_version
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:579,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:582,34'
              BranchSideFuncs:
                - audin_process_version
            - BranchSide:      'channels/audin/client/audin_main.c:586,34'
              BranchSideFuncs:
                - audin_process_formats
            - BranchSide:      'channels/audin/client/audin_main.c:590,31'
              BranchSideFuncs:
                - audin_process_open
            - BranchSide:      'channels/audin/client/audin_main.c:594,40'
              BranchSideFuncs:
                - audin_process_format_change
            - BranchSide:      'channels/audin/client/audin_main.c:598,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:598,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:598,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:599,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:573,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'channels/audin/client/audin_main.c:576,2'
          Dst:             stream_read_u8
        - Src:             'channels/audin/client/audin_main.c:577,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:577,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:582,12'
          Dst:             audin_process_version
        - Src:             'channels/audin/client/audin_main.c:586,12'
          Dst:             audin_process_formats
        - Src:             'channels/audin/client/audin_main.c:590,12'
          Dst:             audin_process_open
        - Src:             'channels/audin/client/audin_main.c:594,12'
          Dst:             audin_process_format_change
        - Src:             'channels/audin/client/audin_main.c:598,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:598,4'
          Dst:             WLog_PrintMessage
    - functionName:    audin_on_new_channel_connection
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pListenerCallback
        - pChannel
        - Data
        - pbAccept
        - ppCallback
      BBCount:         25
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:647,25'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:647,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:648,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:647,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:648,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:650,39'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:651,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:651,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:653,31'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:655,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:657,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:661,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:657,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:657,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:658,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:651,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:651,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:653,31'
          Dst:             calloc
        - Src:             'channels/audin/client/audin_main.c:657,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:657,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_set_device_name
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - device_name
      BBCount:         16
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - _strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:869,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:869,2'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:871,7'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:874,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:880,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:876,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:876,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:877,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:869,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:872,23'
          Dst:             _strdup
        - Src:             'channels/audin/client/audin_main.c:876,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:876,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_set_subsystem
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - subsystem
      BBCount:         16
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - _strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:848,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:848,2'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:850,7'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:853,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:859,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:855,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:855,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:856,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:848,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:851,21'
          Dst:             _strdup
        - Src:             'channels/audin/client/audin_main.c:855,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:855,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_load_device_plugin
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - name
        - args
      BBCount:         32
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_load_channel_addin_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:809,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:809,2'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:811,36'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:817,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:819,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:825,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:819,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:819,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:831,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:833,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:837,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:833,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:833,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:834,10'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:837,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:837,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:838,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:809,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:814,30'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'channels/audin/client/audin_main.c:819,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:819,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:833,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:833,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:837,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:837,2'
          Dst:             WLog_PrintMessage
    - functionName:    audin_process_addin_args
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - audin
        - args
      BBCount:         68
      ICount:          350
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - WLog_IsLevelActive
        - __errno_location
        - audin_set_device_name
        - audin_set_subsystem
        - strcmp
        - strtol
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:894,12'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:894,15'
              BranchSideFuncs:
                - CommandLineParseArgumentsA
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:895,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:894,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:895,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:897,14'
              BranchSideFuncs:
                - CommandLineParseArgumentsA
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:902,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:903,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:905,39'
              BranchSideFuncs:
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:910,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:911,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:913,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:913,31'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:915,43'
              BranchSideFuncs:
                - audin_set_subsystem
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:923,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:916,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:918,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:922,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:918,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:918,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:920,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:923,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:925,45'
              BranchSideFuncs:
                - audin_set_device_name
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:933,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'channels/audin/client/audin_main.c:926,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:928,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:932,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:928,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:928,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:930,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:933,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:935,32'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:942,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'channels/audin/client/audin_main.c:937,21'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:937,25'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:938,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:937,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:938,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:940,46'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:942,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:944,22'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:951,3'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtoul
                - __errno_location
        - Branch String:   'channels/audin/client/audin_main.c:946,21'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:946,25'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:947,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:946,42'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:946,46'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:947,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:946,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:947,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:949,42'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:951,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:0,0'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:953,32'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:955,21'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:955,25'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:956,46'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:955,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:956,46'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:957,3'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:962,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:910,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - __errno_location
                - strtol
                - __errno_location
                - strtoul
                - __errno_location
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:964,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:900,6'
          Dst:             CommandLineParseArgumentsA
        - Src:             'channels/audin/client/audin_main.c:906,2'
          Dst:             __errno_location
        - Src:             'channels/audin/client/audin_main.c:913,31'
          Dst:             strcmp
        - Src:             'channels/audin/client/audin_main.c:915,23'
          Dst:             audin_set_subsystem
        - Src:             'channels/audin/client/audin_main.c:918,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:918,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:923,3'
          Dst:             strcmp
        - Src:             'channels/audin/client/audin_main.c:925,23'
          Dst:             audin_set_device_name
        - Src:             'channels/audin/client/audin_main.c:928,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:928,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:933,3'
          Dst:             strcmp
        - Src:             'channels/audin/client/audin_main.c:935,24'
          Dst:             strtoul
        - Src:             'channels/audin/client/audin_main.c:937,9'
          Dst:             __errno_location
        - Src:             'channels/audin/client/audin_main.c:942,3'
          Dst:             strcmp
        - Src:             'channels/audin/client/audin_main.c:944,15'
          Dst:             strtol
        - Src:             'channels/audin/client/audin_main.c:946,9'
          Dst:             __errno_location
        - Src:             'channels/audin/client/audin_main.c:951,3'
          Dst:             strcmp
        - Src:             'channels/audin/client/audin_main.c:953,24'
          Dst:             strtoul
        - Src:             'channels/audin/client/audin_main.c:955,9'
          Dst:             __errno_location
        - Src:             'channels/audin/client/audin_main.c:962,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    audin_plugin_detached
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:773,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:776,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audin_plugin_attached
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:761,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:762,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:764,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audin_plugin_terminated
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         66
      ICount:          282
      EdgeCount:       79
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_Free
        - WLog_Get
        - WLog_IsLevelActive
        - audio_formats_free
        - freerdp_dsp_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:721,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:722,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:724,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:724,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:724,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:726,6'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:726,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:728,36'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:732,21'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:729,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:731,2'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:730,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:730,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:730,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:730,4'
              BranchSideFuncs:
                - audio_formats_free
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:734,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:747,27'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
        - Branch String:   'channels/audin/client/audin_main.c:736,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:736,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:736,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:736,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:738,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:740,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:744,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
        - Branch String:   'channels/audin/client/audin_main.c:740,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:740,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
            - BranchSide:      'channels/audin/client/audin_main.c:742,3'
              BranchSideFuncs:
                - freerdp_dsp_context_free
                - Stream_Free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:724,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:724,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:730,4'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:730,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:730,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:732,2'
          Dst:             audio_formats_free
        - Src:             'channels/audin/client/audin_main.c:736,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:736,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:736,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:740,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:740,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:747,2'
          Dst:             freerdp_dsp_context_free
        - Src:             'channels/audin/client/audin_main.c:748,2'
          Dst:             Stream_Free
    - functionName:    audin_plugin_initialize
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
        - pChannelMgr
      BBCount:         38
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:679,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:680,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:682,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:682,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:683,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:685,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:685,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:687,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:691,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:687,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:687,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:687,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:687,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:687,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:687,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:691,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:691,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:693,34'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:695,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:697,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:701,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:697,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:697,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:698,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:687,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:687,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:687,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:691,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:691,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:693,34'
          Dst:             calloc
        - Src:             'channels/audin/client/audin_main.c:697,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:697,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/audin/client/audin_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         99
      ICount:          496
      EdgeCount:       123
      CyclomaticComplexity: 26
      functionsReached:
        - Stream_New
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - audin_load_device_plugin
        - audin_plugin_terminated
        - audin_process_addin_args
        - audin_set_device_name
        - audin_set_subsystem
        - audio_format_new
        - calloc
        - freerdp_dsp_context_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/audin/client/audin_main.c:1009,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1009,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1010,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1010,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1010,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1011,39'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1013,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1014,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:1016,25'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1018,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1020,3'
              BranchSideFuncs:
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1024,15'
              BranchSideFuncs:
                - WLog_Get
                - Stream_New
                - audio_format_new
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1020,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1020,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1020,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1020,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1020,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1020,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/audin_main.c:1028,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1029,3'
              BranchSideFuncs:
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1031,7'
              BranchSideFuncs:
                - audin_plugin_terminated
                - freerdp_dsp_context_new
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1031,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1032,3'
              BranchSideFuncs:
                - freerdp_dsp_context_new
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1034,23'
              BranchSideFuncs:
                - freerdp_dsp_context_new
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1036,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1037,3'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
            - BranchSide:      'channels/audin/client/audin_main.c:1039,2'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_process_addin_args
        - Branch String:   'channels/audin/client/audin_main.c:1050,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1052,33'
              BranchSideFuncs:
                - audin_process_addin_args
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1056,6'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1052,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1053,4'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1054,2'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1056,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1058,41'
              BranchSideFuncs:
                - audin_load_device_plugin
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1069,3'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1058,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1060,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audin_plugin_terminated
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1066,2'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1060,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1060,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_plugin_terminated
            - BranchSide:      'channels/audin/client/audin_main.c:1064,4'
              BranchSideFuncs:
                - audin_plugin_terminated
        - Branch String:   'channels/audin/client/audin_main.c:1069,16'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1069,19'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1069,3'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1069,36'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1069,40'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1069,3'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1069,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:0,0'
              BranchSideFuncs:
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1071,37'
              BranchSideFuncs:
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1071,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1073,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1077,44'
              BranchSideFuncs:
                - audin_set_device_name
                - audin_load_device_plugin
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1073,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1073,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
            - BranchSide:      'channels/audin/client/audin_main.c:1076,4'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1077,13'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1079,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1083,47'
              BranchSideFuncs:
                - audin_load_device_plugin
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1079,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1079,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1082,4'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1085,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1085,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1088,4'
              BranchSideFuncs:
                - audin_plugin_terminated
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - audin_set_subsystem
                - audin_set_device_name
                - audin_load_device_plugin
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/audin_main.c:1094,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1098,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audin_plugin_terminated
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/audin_main.c:1103,10'
              BranchSideFuncs:
                - audin_plugin_terminated
        - Branch String:   'channels/audin/client/audin_main.c:1098,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1098,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audin_plugin_terminated
            - BranchSide:      'channels/audin/client/audin_main.c:1099,9'
              BranchSideFuncs:
                - audin_plugin_terminated
        - Branch String:   'channels/audin/client/audin_main.c:1104,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/audin_main.c:1104,15'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/audin_main.c:1105,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/audin_main.c:1009,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:1010,2'
          Dst:             __assert_fail
        - Src:             'channels/audin/client/audin_main.c:1016,25'
          Dst:             calloc
        - Src:             'channels/audin/client/audin_main.c:1020,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:1020,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1020,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1024,15'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/audin_main.c:1025,16'
          Dst:             Stream_New
        - Src:             'channels/audin/client/audin_main.c:1026,24'
          Dst:             audio_format_new
        - Src:             'channels/audin/client/audin_main.c:1034,23'
          Dst:             freerdp_dsp_context_new
        - Src:             'channels/audin/client/audin_main.c:1052,8'
          Dst:             audin_process_addin_args
        - Src:             'channels/audin/client/audin_main.c:1058,16'
          Dst:             audin_load_device_plugin
        - Src:             'channels/audin/client/audin_main.c:1060,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1060,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1071,17'
          Dst:             audin_set_subsystem
        - Src:             'channels/audin/client/audin_main.c:1073,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1073,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1077,22'
          Dst:             audin_set_device_name
        - Src:             'channels/audin/client/audin_main.c:1079,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1079,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1083,22'
          Dst:             audin_load_device_plugin
        - Src:             'channels/audin/client/audin_main.c:1085,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1085,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1098,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/audin_main.c:1098,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/audin_main.c:1108,2'
          Dst:             audin_plugin_terminated
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_INT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:724,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:724,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:725,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:725,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:725,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:726,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:724,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:725,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:726,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:726,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:753,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:753,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:754,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:755,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:753,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:754,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    ainput_flags_to_string
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/../common/ainput_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flags
        - buffer
        - size
      BBCount:         33
      ICount:          191
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:32,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:33,45'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:34,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:34,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:35,42'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:36,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:36,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:37,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:38,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:38,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:39,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:40,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:40,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:41,40'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:42,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:42,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:43,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:44,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:44,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:45,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:46,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:46,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:47,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:48,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:48,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:49,45'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:50,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/ainput/client/../common/ainput_common.h:50,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:50,6'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'channels/ainput/client/../common/ainput_common.h:51,45'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'channels/ainput/client/../common/ainput_common.h:33,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:35,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:37,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:39,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:41,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:43,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:45,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:47,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:49,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:51,3'
          Dst:             winpr_str_append
        - Src:             'channels/ainput/client/../common/ainput_common.h:53,2'
          Dst:             snprintf
        - Src:             'channels/ainput/client/../common/ainput_common.h:54,2'
          Dst:             winpr_str_append
    - functionName:    ainput_send_input_event
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - flags
        - x
        - y
      BBCount:         48
      ICount:          249
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Length
        - Stream_SealLength
        - Stream_StaticInit
        - Stream_Write_INT32
        - Stream_Write_UINT16
        - Stream_Write_UINT64
        - WLog_Get
        - __assert_fail
        - ainput_flags_to_string
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/ainput/client/ainput_main.c:95,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:95,2'
              BranchSideFuncs:
                - __assert_fail
                - winpr_GetTickCount64
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:96,2'
              BranchSideFuncs:
                - __assert_fail
                - winpr_GetTickCount64
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:96,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:96,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:98,9'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:100,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:102,6'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:102,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:104,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:108,13'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:104,3'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:104,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:104,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:104,3'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:104,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:104,3'
              BranchSideFuncs: []
        - Branch String:   'channels/ainput/client/ainput_main.c:109,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:109,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:112,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:113,3'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:113,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:113,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
                - ainput_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:113,3'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:113,3'
              BranchSideFuncs:
                - ainput_flags_to_string
                - WLog_PrintMessage
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
            - BranchSide:      'channels/ainput/client/ainput_main.c:113,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.4147
                - Stream_Write_UINT64.4144
                - Stream_Write_UINT64.4144
                - Stream_Write_INT32
                - Stream_Write_INT32
                - Stream_SealLength
                - __assert_fail
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
        - Branch String:   'channels/ainput/client/ainput_main.c:128,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:128,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
            - BranchSide:      'channels/ainput/client/ainput_main.c:129,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Length.4140
                - Stream_Buffer.4136
        - Branch String:   'channels/ainput/client/ainput_main.c:129,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:129,2'
              BranchSideFuncs:
                - Stream_Length.4140
                - Stream_Buffer.4136
            - BranchSide:      'channels/ainput/client/ainput_main.c:130,9'
              BranchSideFuncs:
                - Stream_Length.4140
                - Stream_Buffer.4136
      Callsites:
        - Src:             'channels/ainput/client/ainput_main.c:93,15'
          Dst:             Stream_StaticInit
        - Src:             'channels/ainput/client/ainput_main.c:95,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:96,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:98,9'
          Dst:             winpr_GetTickCount64
        - Src:             'channels/ainput/client/ainput_main.c:100,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:104,3'
          Dst:             WLog_Get
        - Src:             'channels/ainput/client/ainput_main.c:104,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/ainput/client/ainput_main.c:104,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/ainput/client/ainput_main.c:109,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:113,3'
          Dst:             WLog_Get
        - Src:             'channels/ainput/client/ainput_main.c:113,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/ainput/client/ainput_main.c:113,3'
          Dst:             ainput_flags_to_string
        - Src:             'channels/ainput/client/ainput_main.c:113,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/ainput/client/ainput_main.c:118,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/ainput/client/ainput_main.c:121,2'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/ainput/client/ainput_main.c:122,2'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/ainput/client/ainput_main.c:123,2'
          Dst:             Stream_Write_INT32
        - Src:             'channels/ainput/client/ainput_main.c:124,2'
          Dst:             Stream_Write_INT32
        - Src:             'channels/ainput/client/ainput_main.c:125,2'
          Dst:             Stream_SealLength
        - Src:             'channels/ainput/client/ainput_main.c:128,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:129,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:130,60'
          Dst:             Stream_Length
        - Src:             'channels/ainput/client/ainput_main.c:130,78'
          Dst:             Stream_Buffer
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4173
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4173
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4173
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4173
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.4173
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.4173
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.4173
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    ainput_on_close
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ainput_on_data_received
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pChannelCallback
        - data
      BBCount:         38
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/ainput/client/ainput_main.c:61,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:61,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:62,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:64,27'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:65,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:65,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:67,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:67,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:68,3'
              BranchSideFuncs:
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:69,2'
              BranchSideFuncs:
                - stream_read_u16_le.4179
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:70,2'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:73,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
            - BranchSide:      'channels/ainput/client/ainput_main.c:79,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:73,8'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:74,5'
              BranchSideFuncs:
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
            - BranchSide:      'channels/ainput/client/ainput_main.c:75,4'
              BranchSideFuncs:
                - stream_read_u32_le.4176
                - stream_read_u32_le.4176
        - Branch String:   'channels/ainput/client/ainput_main.c:79,4'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:79,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:79,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/ainput/client/ainput_main.c:79,4'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:79,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/ainput/client/ainput_main.c:79,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/ainput/client/ainput_main.c:61,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:62,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:65,2'
          Dst:             __assert_fail
        - Src:             'channels/ainput/client/ainput_main.c:67,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/ainput/client/ainput_main.c:69,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/ainput/client/ainput_main.c:73,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/ainput/client/ainput_main.c:75,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/ainput/client/ainput_main.c:76,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/ainput/client/ainput_main.c:79,4'
          Dst:             WLog_Get
        - Src:             'channels/ainput/client/ainput_main.c:79,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/ainput/client/ainput_main.c:79,4'
          Dst:             WLog_PrintMessage
    - functionName:    terminate_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_plugin_cb
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - rcontext
        - settings
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/ainput/client/ainput_main.c:152,6'
          Branch Sides:
            - BranchSide:      'channels/ainput/client/ainput_main.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/ainput/client/ainput_main.c:155,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/ainput/client/ainput_main.c:151,55'
          Dst:             calloc
    - functionName:    ainput_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/ainput/client/ainput_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_generic_DVCPluginEntry
        - init_plugin_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/ainput/client/ainput_main.c:180,9'
          Dst:             freerdp_generic_DVCPluginEntry
        - Src:             'channels/ainput/client/ainput_main.c:180,9'
          Dst:             init_plugin_cb
        - Src:             'channels/ainput/client/ainput_main.c:180,9'
          Dst:             terminate_plugin_cb
    - functionName:    smartcard_process_irp
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - irp
        - handled
      BBCount:         180
      ICount:          752
      EdgeCount:       205
      CyclomaticComplexity: 27
      functionsReached:
        - ListDictionary_Add
        - MessageQueue_Post
        - WLog_Get
        - __assert_fail
        - calloc
        - rdpdr_irp_string
        - smartcard_call_get_context
        - smartcard_complete_irp
        - smartcard_irp_device_control_call
        - smartcard_irp_device_control_decode
        - smartcard_operation_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:360,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:360,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:361,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:362,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:362,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:362,2'
              BranchSideFuncs:
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:363,2'
              BranchSideFuncs:
                - __assert_fail
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:363,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:363,2'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:365,29'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:367,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:369,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:373,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:369,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:369,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:369,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:369,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:369,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:369,3'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:373,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:375,38'
              BranchSideFuncs:
                - calloc
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:503,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:376,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:377,4'
              BranchSideFuncs:
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:379,18'
              BranchSideFuncs:
                - smartcard_irp_device_control_decode
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:385,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:387,9'
              BranchSideFuncs:
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:401,12'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:392,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:394,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:398,4'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:394,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:394,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:394,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:394,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:394,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:403,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:411,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:456,14'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:460,41'
              BranchSideFuncs:
                - smartcard_call_get_context
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:462,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:463,13'
              BranchSideFuncs:
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:465,8'
              BranchSideFuncs:
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:465,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:467,9'
              BranchSideFuncs:
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:489,8'
              BranchSideFuncs:
                - MessageQueue_Post
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:474,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:481,40'
              BranchSideFuncs:
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:476,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:476,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:476,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:476,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:476,5'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:481,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:483,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:486,3'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:483,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:483,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:483,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:483,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:483,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:483,5'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:491,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:493,32'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:497,6'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:494,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:494,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:494,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:494,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:494,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:494,6'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:504,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:504,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:504,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdpdr_irp_string
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:504,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:504,3'
              BranchSideFuncs:
                - rdpdr_irp_string
                - WLog_PrintMessage
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:504,3'
              BranchSideFuncs:
                - smartcard_complete_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:508,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:0,0'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:510,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:510,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:510,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:510,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:510,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:510,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:510,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:360,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:361,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:362,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:363,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:367,7'
          Dst:             ListDictionary_Add
        - Src:             'channels/smartcard/client/smartcard_main.c:369,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:369,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:369,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:375,38'
          Dst:             calloc
        - Src:             'channels/smartcard/client/smartcard_main.c:382,12'
          Dst:             smartcard_irp_device_control_decode
        - Src:             'channels/smartcard/client/smartcard_main.c:389,4'
          Dst:             smartcard_operation_free
        - Src:             'channels/smartcard/client/smartcard_main.c:392,17'
          Dst:             smartcard_complete_irp
        - Src:             'channels/smartcard/client/smartcard_main.c:394,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:394,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:394,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:460,14'
          Dst:             smartcard_call_get_context
        - Src:             'channels/smartcard/client/smartcard_main.c:470,8'
          Dst:             smartcard_irp_device_control_call
        - Src:             'channels/smartcard/client/smartcard_main.c:472,4'
          Dst:             smartcard_operation_free
        - Src:             'channels/smartcard/client/smartcard_main.c:476,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:476,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:476,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:481,17'
          Dst:             smartcard_complete_irp
        - Src:             'channels/smartcard/client/smartcard_main.c:483,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:483,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:483,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:491,10'
          Dst:             MessageQueue_Post
        - Src:             'channels/smartcard/client/smartcard_main.c:493,6'
          Dst:             smartcard_operation_free
        - Src:             'channels/smartcard/client/smartcard_main.c:494,6'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:494,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:494,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:504,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:504,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:504,3'
          Dst:             rdpdr_irp_string
        - Src:             'channels/smartcard/client/smartcard_main.c:504,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:508,18'
          Dst:             smartcard_complete_irp
        - Src:             'channels/smartcard/client/smartcard_main.c:510,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:510,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:510,4'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_complete_irp
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - irp
        - handled
      BBCount:         15
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - ListDictionary_Remove
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:332,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:332,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ListDictionary_Remove
                - __assert_fail
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:333,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ListDictionary_Remove
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:333,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:333,2'
              BranchSideFuncs:
                - __assert_fail
                - ListDictionary_Remove
                - __assert_fail
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:334,2'
              BranchSideFuncs:
                - __assert_fail
                - ListDictionary_Remove
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:334,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:334,2'
              BranchSideFuncs:
                - ListDictionary_Remove
                - __assert_fail
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:336,29'
              BranchSideFuncs:
                - ListDictionary_Remove
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:339,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:339,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:332,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:333,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:334,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:337,2'
          Dst:             ListDictionary_Remove
        - Src:             'channels/smartcard/client/smartcard_main.c:339,2'
          Dst:             __assert_fail
    - functionName:    smartcard_context_thread
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         94
      ICount:          426
      EdgeCount:       115
      CyclomaticComplexity: 23
      functionsReached:
        - ExitThread
        - GetLastError
        - MessageQueue_Event
        - MessageQueue_Peek
        - WLog_Get
        - WaitForMultipleObjects
        - WaitForSingleObject
        - __assert_fail
        - setChannelError
        - smartcard_complete_irp
        - smartcard_irp_device_control_call
        - smartcard_operation_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:93,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:95,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:100,55'
              BranchSideFuncs:
                - MessageQueue_Event
                - WaitForSingleObject
                - WaitForMultipleObjects
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:96,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:96,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:96,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:96,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:96,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:96,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:102,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:104,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:109,7'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:105,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:105,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:105,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:105,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:105,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:105,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:109,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:89,2'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:111,29'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:113,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:115,5'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:120,16'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:115,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:115,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:115,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:115,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:115,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:115,5'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:120,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:121,5'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:123,48'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:125,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:127,10'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:152,3'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:128,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:128,5'
              BranchSideFuncs:
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:131,14'
              BranchSideFuncs:
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:130,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:134,6'
              BranchSideFuncs:
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:141,36'
              BranchSideFuncs:
                - smartcard_complete_irp
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:136,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:136,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:136,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:136,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:136,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:136,6'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:142,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:143,6'
              BranchSideFuncs:
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:144,31'
              BranchSideFuncs:
                - smartcard_operation_free
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:146,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:148,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:151,4'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Event
                - WaitForSingleObject
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - __assert_fail
                - smartcard_irp_device_control_call
                - smartcard_complete_irp
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_operation_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:148,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:148,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:148,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:148,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:148,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:148,6'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:155,13'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:155,16'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:155,13'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/smartcard/client/smartcard_main.c:155,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:155,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:156,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:87,22'
          Dst:             MessageQueue_Event
        - Src:             'channels/smartcard/client/smartcard_main.c:91,16'
          Dst:             WaitForMultipleObjects
        - Src:             'channels/smartcard/client/smartcard_main.c:95,12'
          Dst:             GetLastError
        - Src:             'channels/smartcard/client/smartcard_main.c:96,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:96,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:96,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:100,36'
          Dst:             MessageQueue_Event
        - Src:             'channels/smartcard/client/smartcard_main.c:100,16'
          Dst:             WaitForSingleObject
        - Src:             'channels/smartcard/client/smartcard_main.c:104,12'
          Dst:             GetLastError
        - Src:             'channels/smartcard/client/smartcard_main.c:105,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:105,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:105,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:113,9'
          Dst:             MessageQueue_Peek
        - Src:             'channels/smartcard/client/smartcard_main.c:115,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:115,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:115,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:128,5'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:130,19'
          Dst:             smartcard_irp_device_control_call
        - Src:             'channels/smartcard/client/smartcard_main.c:135,6'
          Dst:             smartcard_operation_free
        - Src:             'channels/smartcard/client/smartcard_main.c:136,6'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:136,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:136,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:141,13'
          Dst:             smartcard_complete_irp
        - Src:             'channels/smartcard/client/smartcard_main.c:144,5'
          Dst:             smartcard_operation_free
        - Src:             'channels/smartcard/client/smartcard_main.c:148,6'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:148,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:148,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:156,3'
          Dst:             setChannelError
        - Src:             'channels/smartcard/client/smartcard_main.c:158,2'
          Dst:             ExitThread
    - functionName:    smartcard_operation_queue_free
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         16
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - smartcard_operation_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:165,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:166,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_operation_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:167,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_operation_free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:167,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:170,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_operation_free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:171,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:172,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_operation_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:173,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_operation_free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:173,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:173,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_operation_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:174,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_operation_free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:174,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:174,2'
              BranchSideFuncs:
                - smartcard_operation_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:175,2'
              BranchSideFuncs:
                - smartcard_operation_free
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:173,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:174,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:176,2'
          Dst:             smartcard_operation_free
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    smartcard_release_all_contexts
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_call_cancel_all_context
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:245,2'
          Dst:             smartcard_call_cancel_all_context
    - functionName:    cast_device_from
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - device
        - fkt
        - file
        - line
      BBCount:         32
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:57,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:59,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:64,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:59,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:59,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:59,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:59,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:59,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:59,3'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:64,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:66,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:72,28'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:66,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:66,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:66,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:66,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:66,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:66,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:59,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:59,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:59,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:66,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:66,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:66,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_free_
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CloseHandle
        - ListDictionary_Free
        - MessageQueue_Free
        - Stream_Free
        - smartcard_call_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:250,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:251,3'
              BranchSideFuncs:
                - Stream_Free
                - ListDictionary_Free
                - smartcard_call_context_free
                - free
                - MessageQueue_Free
                - CloseHandle
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:253,6'
              BranchSideFuncs:
                - Stream_Free
                - ListDictionary_Free
                - smartcard_call_context_free
                - free
                - MessageQueue_Free
                - CloseHandle
        - Branch String:   'channels/smartcard/client/smartcard_main.c:253,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:255,21'
              BranchSideFuncs:
                - MessageQueue_Free
                - CloseHandle
                - Stream_Free
                - ListDictionary_Free
                - smartcard_call_context_free
                - free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:259,14'
              BranchSideFuncs:
                - Stream_Free
                - ListDictionary_Free
                - smartcard_call_context_free
                - free
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:255,3'
          Dst:             MessageQueue_Free
        - Src:             'channels/smartcard/client/smartcard_main.c:256,3'
          Dst:             CloseHandle
        - Src:             'channels/smartcard/client/smartcard_main.c:259,2'
          Dst:             Stream_Free
        - Src:             'channels/smartcard/client/smartcard_main.c:260,2'
          Dst:             ListDictionary_Free
        - Src:             'channels/smartcard/client/smartcard_main.c:262,2'
          Dst:             smartcard_call_context_free
    - functionName:    smartcard_thread_func
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         70
      ICount:          297
      EdgeCount:       86
      CyclomaticComplexity: 18
      functionsReached:
        - ExitThread
        - GetLastError
        - MessageQueue_Event
        - MessageQueue_Peek
        - WLog_Get
        - WaitForMultipleObjects
        - __assert_fail
        - cast_device_from
        - setChannelError
        - smartcard_process_irp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:528,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:529,3'
              BranchSideFuncs:
                - MessageQueue_Event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:531,41'
              BranchSideFuncs:
                - MessageQueue_Event
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:537,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:539,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:544,7'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:540,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:540,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:540,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:540,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:540,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:540,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:544,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:533,2'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - WaitForMultipleObjects
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:546,27'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - WaitForMultipleObjects
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:546,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:548,5'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:553,16'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:548,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:548,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:548,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:548,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:548,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:548,5'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:553,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:554,5'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:556,24'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:558,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:560,10'
              BranchSideFuncs:
                - smartcard_process_irp
                - __assert_fail
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:572,3'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:561,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:563,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:566,10'
              BranchSideFuncs:
                - __assert_fail
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:563,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:563,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:563,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:563,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:563,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:563,6'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/smartcard/client/smartcard_main.c:566,9'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:568,6'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:571,4'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:568,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:568,6'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:569,6'
              BranchSideFuncs:
                - WaitForMultipleObjects
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - smartcard_process_irp
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:577,12'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:577,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:580,13'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/smartcard/client/smartcard_main.c:577,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:578,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:580,13'
              BranchSideFuncs:
                - ExitThread
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:526,32'
          Dst:             cast_device_from
        - Src:             'channels/smartcard/client/smartcard_main.c:531,22'
          Dst:             MessageQueue_Event
        - Src:             'channels/smartcard/client/smartcard_main.c:535,12'
          Dst:             WaitForMultipleObjects
        - Src:             'channels/smartcard/client/smartcard_main.c:539,12'
          Dst:             GetLastError
        - Src:             'channels/smartcard/client/smartcard_main.c:540,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:540,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:540,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:546,9'
          Dst:             MessageQueue_Peek
        - Src:             'channels/smartcard/client/smartcard_main.c:548,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:548,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:548,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:561,18'
          Dst:             smartcard_process_irp
        - Src:             'channels/smartcard/client/smartcard_main.c:563,6'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:563,6'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:563,6'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:568,6'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:578,3'
          Dst:             setChannelError
        - Src:             'channels/smartcard/client/smartcard_main.c:580,2'
          Dst:             ExitThread
    - functionName:    smartcard_context_free
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pCtx
      BBCount:         30
      ICount:          138
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - CloseHandle
        - GetLastError
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - WLog_Get
        - WaitForSingleObject
        - __assert_fail
        - smartcard_call_cancel_context
        - smartcard_call_release_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:221,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:222,3'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_call_cancel_context
                - smartcard_call_release_context
                - free
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:225,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_call_cancel_context
                - smartcard_call_release_context
                - free
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:225,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:225,2'
              BranchSideFuncs:
                - smartcard_call_cancel_context
                - smartcard_call_release_context
                - free
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:226,32'
              BranchSideFuncs:
                - smartcard_call_cancel_context
                - smartcard_call_release_context
                - free
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:228,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:230,29'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:239,33'
              BranchSideFuncs:
                - smartcard_call_release_context
                - free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:230,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:232,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:237,21'
              BranchSideFuncs:
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:232,8'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:233,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:235,16'
              BranchSideFuncs:
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:233,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:233,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:233,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:233,5'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:233,5'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:233,5'
              BranchSideFuncs:
                - CloseHandle
                - MessageQueue_Free
                - smartcard_call_release_context
                - free
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:225,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:226,2'
          Dst:             smartcard_call_cancel_context
        - Src:             'channels/smartcard/client/smartcard_main.c:230,7'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/smartcard/client/smartcard_main.c:232,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/smartcard/client/smartcard_main.c:233,5'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:233,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:233,5'
          Dst:             GetLastError
        - Src:             'channels/smartcard/client/smartcard_main.c:233,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:235,4'
          Dst:             CloseHandle
        - Src:             'channels/smartcard/client/smartcard_main.c:237,3'
          Dst:             MessageQueue_Free
        - Src:             'channels/smartcard/client/smartcard_main.c:239,2'
          Dst:             smartcard_call_release_context
    - functionName:    smartcard_context_new
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - smartcard
        - hContext
      BBCount:         50
      ICount:          200
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - CreateThread
        - MessageQueue_New
        - MessageQueue_Object
        - WLog_Get
        - __assert_fail
        - calloc
        - smartcard_context_free
        - smartcard_context_thread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:184,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:186,3'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:190,24'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:186,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:186,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:186,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:186,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:186,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:186,3'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:194,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:196,3'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:199,37'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:196,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:196,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:196,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:196,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:196,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_context_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:196,3'
              BranchSideFuncs:
                - smartcard_context_free
        - Branch String:   'channels/smartcard/client/smartcard_main.c:200,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:200,2'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:201,2'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:205,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:207,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:207,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:207,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_context_free
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:207,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:207,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_context_free
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:207,3'
              BranchSideFuncs:
                - smartcard_context_free
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:182,33'
          Dst:             calloc
        - Src:             'channels/smartcard/client/smartcard_main.c:186,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:186,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:186,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:192,23'
          Dst:             MessageQueue_New
        - Src:             'channels/smartcard/client/smartcard_main.c:196,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:196,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:196,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:199,17'
          Dst:             MessageQueue_Object
        - Src:             'channels/smartcard/client/smartcard_main.c:200,2'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:203,21'
          Dst:             CreateThread
        - Src:             'channels/smartcard/client/smartcard_main.c:203,21'
          Dst:             smartcard_context_thread
        - Src:             'channels/smartcard/client/smartcard_main.c:207,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:207,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:207,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:213,2'
          Dst:             smartcard_context_free
    - functionName:    smartcard_free_irp
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:608,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:609,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:610,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:610,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:613,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:614,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:615,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:616,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/smartcard/client/smartcard_main.c:616,2'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:616,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:617,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:616,2'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4248
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.4248
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.4248
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    smartcard_free
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         29
      ICount:          126
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - GetLastError
        - MessageQueue_PostQuit
        - WLog_Get
        - WaitForSingleObject
        - cast_device_from
        - smartcard_free_
        - smartcard_release_all_contexts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:276,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:277,3'
              BranchSideFuncs:
                - smartcard_release_all_contexts
                - smartcard_free_
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:283,33'
              BranchSideFuncs:
                - smartcard_release_all_contexts
                - smartcard_free_
                - MessageQueue_PostQuit
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:287,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:289,29'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - smartcard_free_
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:298,6'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:289,53'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:290,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - smartcard_free_
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:296,2'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:289,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:292,18'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:296,2'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:293,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:293,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:293,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:293,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:293,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:293,4'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:298,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:299,14'
              BranchSideFuncs:
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:301,25'
              BranchSideFuncs:
                - smartcard_free_
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:274,32'
          Dst:             cast_device_from
        - Src:             'channels/smartcard/client/smartcard_main.c:283,2'
          Dst:             smartcard_release_all_contexts
        - Src:             'channels/smartcard/client/smartcard_main.c:289,7'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/smartcard/client/smartcard_main.c:290,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/smartcard/client/smartcard_main.c:292,18'
          Dst:             GetLastError
        - Src:             'channels/smartcard/client/smartcard_main.c:293,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:293,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:293,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:301,9'
          Dst:             smartcard_free_
    - functionName:    smartcard_init
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cast_device_from
        - smartcard_release_all_contexts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:318,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:319,3'
              BranchSideFuncs:
                - smartcard_release_all_contexts
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:321,33'
              BranchSideFuncs:
                - smartcard_release_all_contexts
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:316,32'
          Dst:             cast_device_from
        - Src:             'channels/smartcard/client/smartcard_main.c:321,2'
          Dst:             smartcard_release_all_contexts
    - functionName:    smartcard_irp_request
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - irp
      BBCount:         20
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - MessageQueue_Post
        - WLog_Get
        - cast_device_from
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:593,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:594,3'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:596,25'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:596,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:602,2'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:598,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:598,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:598,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:598,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:598,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:598,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:591,32'
          Dst:             cast_device_from
        - Src:             'channels/smartcard/client/smartcard_main.c:596,7'
          Dst:             MessageQueue_Post
        - Src:             'channels/smartcard/client/smartcard_main.c:598,3'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:598,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:598,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_DeviceServiceEntry
      functionSourceFile: '/src/FreeRDP/channels/smartcard/client/smartcard_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         102
      ICount:          453
      EdgeCount:       124
      CyclomaticComplexity: 24
      functionsReached:
        - CreateThread
        - ListDictionary_New
        - MessageQueue_New
        - MessageQueue_Object
        - ResumeThread
        - Stream_New
        - Stream_Write
        - WLog_Get
        - __assert_fail
        - calloc
        - smarcard_call_set_callbacks
        - smartcard_call_context_add
        - smartcard_call_context_new
        - smartcard_context_new
        - smartcard_free_
        - smartcard_thread_func
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/smartcard/client/smartcard_main.c:634,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:636,34'
              BranchSideFuncs:
                - smartcard_call_context_add
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:707,15'
              BranchSideFuncs:
                - smartcard_call_context_add
        - Branch String:   'channels/smartcard/client/smartcard_main.c:638,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:640,4'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - Stream_Write.4263
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:644,3'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - Stream_Write.4263
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:640,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:640,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:640,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:640,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:640,4'
              BranchSideFuncs: []
        - Branch String:   'channels/smartcard/client/smartcard_main.c:653,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:655,4'
              BranchSideFuncs:
                - Stream_Write.4263
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:659,16'
              BranchSideFuncs:
                - Stream_Write.4263
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:655,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:655,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:655,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:655,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:655,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:655,4'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:662,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:664,4'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:668,38'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:664,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:664,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:664,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:664,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:664,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:664,4'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:669,3'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:669,3'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:670,3'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - smartcard_call_context_new
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:674,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:676,4'
              BranchSideFuncs:
                - smartcard_call_context_new
                - smartcard_free_
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:680,51'
              BranchSideFuncs:
                - smartcard_call_context_new
                - smartcard_free_
                - smarcard_call_set_callbacks
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:676,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:676,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:676,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:676,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:676,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:676,4'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:681,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:682,4'
              BranchSideFuncs:
                - smarcard_call_set_callbacks
                - smartcard_free_
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:684,36'
              BranchSideFuncs:
                - smarcard_call_set_callbacks
                - smartcard_free_
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:684,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:686,4'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:688,16'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:688,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:690,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:695,52'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
                - ResumeThread
                - smartcard_call_context_add
        - Branch String:   'channels/smartcard/client/smartcard_main.c:690,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:690,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:690,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:690,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:690,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:690,4'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:697,7'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:699,4'
              BranchSideFuncs:
                - ResumeThread
                - smartcard_call_context_add
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:704,16'
              BranchSideFuncs:
                - ResumeThread
                - smartcard_call_context_add
        - Branch String:   'channels/smartcard/client/smartcard_main.c:699,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:699,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:699,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_free_
                - WLog_PrintMessage
        - Branch String:   'channels/smartcard/client/smartcard_main.c:699,4'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:699,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_free_
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:699,4'
              BranchSideFuncs:
                - smartcard_free_
        - Branch String:   'channels/smartcard/client/smartcard_main.c:709,6'
          Branch Sides:
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:711,30'
              BranchSideFuncs:
                - smartcard_call_context_add
            - BranchSide:      'channels/smartcard/client/smartcard_main.c:714,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/smartcard/client/smartcard_main.c:636,34'
          Dst:             calloc
        - Src:             'channels/smartcard/client/smartcard_main.c:640,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:640,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:640,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:650,12'
          Dst:             strlen
        - Src:             'channels/smartcard/client/smartcard_main.c:651,28'
          Dst:             Stream_New
        - Src:             'channels/smartcard/client/smartcard_main.c:655,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:655,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:655,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:659,3'
          Dst:             Stream_Write
        - Src:             'channels/smartcard/client/smartcard_main.c:660,25'
          Dst:             MessageQueue_New
        - Src:             'channels/smartcard/client/smartcard_main.c:664,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:664,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:664,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:668,18'
          Dst:             MessageQueue_Object
        - Src:             'channels/smartcard/client/smartcard_main.c:669,3'
          Dst:             __assert_fail
        - Src:             'channels/smartcard/client/smartcard_main.c:672,38'
          Dst:             ListDictionary_New
        - Src:             'channels/smartcard/client/smartcard_main.c:676,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:676,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:676,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:680,24'
          Dst:             smartcard_call_context_new
        - Src:             'channels/smartcard/client/smartcard_main.c:684,8'
          Dst:             smarcard_call_set_callbacks
        - Src:             'channels/smartcard/client/smartcard_main.c:684,8'
          Dst:             smartcard_context_new
        - Src:             'channels/smartcard/client/smartcard_main.c:684,8'
          Dst:             smartcard_context_free
        - Src:             'channels/smartcard/client/smartcard_main.c:690,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:690,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:690,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:695,7'
          Dst:             CreateThread
        - Src:             'channels/smartcard/client/smartcard_main.c:695,7'
          Dst:             smartcard_thread_func
        - Src:             'channels/smartcard/client/smartcard_main.c:699,4'
          Dst:             WLog_Get
        - Src:             'channels/smartcard/client/smartcard_main.c:699,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/smartcard/client/smartcard_main.c:699,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/smartcard/client/smartcard_main.c:704,3'
          Dst:             ResumeThread
        - Src:             'channels/smartcard/client/smartcard_main.c:711,3'
          Dst:             smartcard_call_context_add
        - Src:             'channels/smartcard/client/smartcard_main.c:717,2'
          Dst:             smartcard_free_
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.4342
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    GetLastErrorToIoStatus
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
      BBCount:         23
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - GetLastError
        - WLog_IsLevelActive
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:76,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:82,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:97,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:100,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:106,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:109,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:113,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:113,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:113,2'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:76,10'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:113,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:113,2'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:113,2'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.4342
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:791,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4342
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4342
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4342
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    serial_process_irp_device_control
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         57
      ICount:          315
      EdgeCount:       67
      CyclomaticComplexity: 12
      functionsReached:
        - CommDeviceIoControl
        - GetLastError
        - GetLastErrorToIoStatus
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_EnsureRemainingCapacity
        - Stream_Read
        - Stream_Seek
        - Stream_Write
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - _comm_serial_ioctl_name
        - calloc
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:366,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:366,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:367,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:367,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:367,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:369,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:369,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:370,3'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:372,2'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek.4342
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:377,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:378,3'
              BranchSideFuncs:
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:380,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:382,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:384,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:388,30'
              BranchSideFuncs:
                - calloc
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:390,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:392,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:396,14'
              BranchSideFuncs:
                - Stream_Read.4336
                - WLog_IsLevelActive
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:397,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:397,2'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - WLog_PrintMessage
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:402,26'
              BranchSideFuncs:
                - CommDeviceIoControl
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:402,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:408,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:412,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:412,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:412,3'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - GetLastError
                - WLog_PrintMessage
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:416,42'
              BranchSideFuncs:
                - GetLastErrorToIoStatus
                - __assert_fail
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
        - Branch String:   'channels/serial/client/serial_main.c:423,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:423,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:424,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
        - Branch String:   'channels/serial/client/serial_main.c:426,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:428,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - free
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:447,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/serial/client/serial_main.c:428,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:430,4'
              BranchSideFuncs:
                - Stream_Write.4348
                - free
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:436,16'
              BranchSideFuncs:
                - Stream_Write.4348
                - free
                - free
        - Branch String:   'channels/serial/client/serial_main.c:430,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:430,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:431,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:366,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:367,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:369,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:372,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:373,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:374,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:375,2'
          Dst:             Stream_Seek
        - Src:             'channels/serial/client/serial_main.c:377,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:380,24'
          Dst:             calloc
        - Src:             'channels/serial/client/serial_main.c:388,23'
          Dst:             calloc
        - Src:             'channels/serial/client/serial_main.c:396,2'
          Dst:             Stream_Read
        - Src:             'channels/serial/client/serial_main.c:397,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:397,2'
          Dst:             _comm_serial_ioctl_name
        - Src:             'channels/serial/client/serial_main.c:397,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:402,6'
          Dst:             CommDeviceIoControl
        - Src:             'channels/serial/client/serial_main.c:412,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:412,3'
          Dst:             _comm_serial_ioctl_name
        - Src:             'channels/serial/client/serial_main.c:412,3'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:412,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:416,19'
          Dst:             GetLastErrorToIoStatus
        - Src:             'channels/serial/client/serial_main.c:423,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:424,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/serial/client/serial_main.c:428,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/serial/client/serial_main.c:430,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:430,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:436,3'
          Dst:             Stream_Write
    - functionName:    serial_process_irp_write
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         44
      ICount:          233
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - CommWriteFile
        - GetLastError
        - GetLastErrorToIoStatus
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:307,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:307,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:308,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:308,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:308,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:310,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:310,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:311,3'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:313,2'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:317,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:318,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:326,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:326,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:326,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:329,40'
              BranchSideFuncs:
                - Stream_ConstPointer.4346
                - Stream_SafeSeekEx
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:330,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:331,3'
              BranchSideFuncs:
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:333,20'
              BranchSideFuncs:
                - CommWriteFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:333,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:335,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:339,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:339,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:339,3'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:342,42'
              BranchSideFuncs:
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:345,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:345,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:347,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:307,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:308,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:310,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:313,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:314,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/serial/client/serial_main.c:317,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/serial/client/serial_main.c:326,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:326,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:329,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/serial/client/serial_main.c:330,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/serial/client/serial_main.c:333,6'
          Dst:             CommWriteFile
        - Src:             'channels/serial/client/serial_main.c:339,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:339,3'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:339,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:342,19'
          Dst:             GetLastErrorToIoStatus
        - Src:             'channels/serial/client/serial_main.c:345,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:345,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:347,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/serial/client/serial_main.c:348,2'
          Dst:             Stream_Write_UINT8
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    serial_process_irp_read
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         55
      ICount:          279
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - CommReadFile
        - GetLastError
        - GetLastErrorToIoStatus
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_EnsureRemainingCapacity
        - Stream_Seek
        - Stream_Write
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:242,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:242,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:243,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:243,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:243,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:245,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:245,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:246,3'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:248,2'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - stream_read_u64_le.4353
                - Stream_Seek.4342
                - calloc
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:255,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:257,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:264,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:264,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:264,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:268,19'
              BranchSideFuncs:
                - CommReadFile
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:268,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:270,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:274,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:274,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:274,3'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:277,42'
              BranchSideFuncs:
                - GetLastErrorToIoStatus
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:280,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:280,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
            - BranchSide:      'channels/serial/client/serial_main.c:283,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
        - Branch String:   'channels/serial/client/serial_main.c:285,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:287,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4348
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:297,7'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/serial/client/serial_main.c:287,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:289,4'
              BranchSideFuncs:
                - Stream_Write.4348
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:294,16'
              BranchSideFuncs:
                - Stream_Write.4348
                - free
        - Branch String:   'channels/serial/client/serial_main.c:289,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:289,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:290,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:242,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:243,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:245,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:248,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:249,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/serial/client/serial_main.c:252,2'
          Dst:             Stream_Seek
        - Src:             'channels/serial/client/serial_main.c:253,18'
          Dst:             calloc
        - Src:             'channels/serial/client/serial_main.c:264,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:264,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:268,6'
          Dst:             CommReadFile
        - Src:             'channels/serial/client/serial_main.c:274,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:274,3'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:274,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:277,19'
          Dst:             GetLastErrorToIoStatus
        - Src:             'channels/serial/client/serial_main.c:280,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:280,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:283,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/serial/client/serial_main.c:287,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/serial/client/serial_main.c:289,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:289,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:294,3'
          Dst:             Stream_Write
    - functionName:    serial_process_irp_close
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         29
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - CloseHandle
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - Stream_Zero
        - WLog_IsLevelActive
        - __assert_fail
        - close_terminated_irp_thread_handles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:203,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:203,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:204,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:204,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:204,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:206,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:206,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:207,3'
              BranchSideFuncs:
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:209,14'
              BranchSideFuncs:
                - Stream_Seek.4342
                - close_terminated_irp_thread_handles
                - CloseHandle
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:213,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:215,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:221,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Zero.4356
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:215,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:215,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Zero.4356
            - BranchSide:      'channels/serial/client/serial_main.c:217,3'
              BranchSideFuncs:
                - Stream_Zero.4356
        - Branch String:   'channels/serial/client/serial_main.c:221,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:221,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Zero.4356
            - BranchSide:      'channels/serial/client/serial_main.c:223,2'
              BranchSideFuncs:
                - Stream_Zero.4356
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:203,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:204,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:206,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:209,2'
          Dst:             Stream_Seek
        - Src:             'channels/serial/client/serial_main.c:211,2'
          Dst:             close_terminated_irp_thread_handles
        - Src:             'channels/serial/client/serial_main.c:213,7'
          Dst:             CloseHandle
        - Src:             'channels/serial/client/serial_main.c:215,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:215,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:221,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:221,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:226,2'
          Dst:             Stream_Zero
    - functionName:    close_terminated_irp_thread_handles
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - serial
        - forceClose
      BBCount:         13
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - ListDictionary_GetKeys
        - __assert_fail
        - close_terminated_irp_thread
        - close_unterminated_irp_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:572,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:572,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - ListDictionary_GetKeys
                - free
                - LeaveCriticalSection
                - close_terminated_irp_thread
                - close_unterminated_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:574,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - ListDictionary_GetKeys
                - free
                - LeaveCriticalSection
                - close_terminated_irp_thread
                - close_unterminated_irp_thread
        - Branch String:   'channels/serial/client/serial_main.c:579,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:581,18'
              BranchSideFuncs:
                - close_terminated_irp_thread
                - free
                - LeaveCriticalSection
                - close_unterminated_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:588,7'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'channels/serial/client/serial_main.c:582,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:583,34'
              BranchSideFuncs:
                - close_unterminated_irp_thread
                - free
                - LeaveCriticalSection
                - close_terminated_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:585,32'
              BranchSideFuncs:
                - close_terminated_irp_thread
                - free
                - LeaveCriticalSection
                - close_unterminated_irp_thread
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:572,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:574,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/serial/client/serial_main.c:577,23'
          Dst:             ListDictionary_GetKeys
        - Src:             'channels/serial/client/serial_main.c:583,4'
          Dst:             close_unterminated_irp_thread
        - Src:             'channels/serial/client/serial_main.c:585,4'
          Dst:             close_terminated_irp_thread
        - Src:             'channels/serial/client/serial_main.c:590,2'
          Dst:             LeaveCriticalSection
    - functionName:    close_unterminated_irp_thread
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - list
        - log
        - id
      BBCount:         16
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - ListDictionary_GetItemValue
        - ListDictionary_Remove
        - WLog_IsLevelActive
        - _GetCurrentThread
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:542,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:542,2'
              BranchSideFuncs:
                - _GetCurrentThread
                - ListDictionary_GetItemValue
                - ListDictionary_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:543,16'
              BranchSideFuncs:
                - _GetCurrentThread
                - ListDictionary_GetItemValue
                - ListDictionary_Remove
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:545,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:546,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:548,25'
              BranchSideFuncs:
                - ListDictionary_Remove
        - Branch String:   'channels/serial/client/serial_main.c:546,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:546,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:546,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:542,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:543,16'
          Dst:             _GetCurrentThread
        - Src:             'channels/serial/client/serial_main.c:544,22'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/serial/client/serial_main.c:546,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:546,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:548,3'
          Dst:             ListDictionary_Remove
    - functionName:    close_terminated_irp_thread
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - list
        - log
        - id
      BBCount:         19
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - ListDictionary_GetItemValue
        - ListDictionary_Remove
        - WLog_IsLevelActive
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:553,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:553,2'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - WaitForSingleObject
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_Remove
            - BranchSide:      'channels/serial/client/serial_main.c:555,50'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - WaitForSingleObject
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_Remove
        - Branch String:   'channels/serial/client/serial_main.c:560,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:561,25'
              BranchSideFuncs:
                - ListDictionary_Remove
            - BranchSide:      'channels/serial/client/serial_main.c:562,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:565,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:565,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:567,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:553,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:555,22'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/serial/client/serial_main.c:558,27'
          Dst:             WaitForSingleObject
        - Src:             'channels/serial/client/serial_main.c:561,3'
          Dst:             ListDictionary_Remove
        - Src:             'channels/serial/client/serial_main.c:565,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:565,3'
          Dst:             WLog_PrintMessage
    - functionName:    serial_process_irp_create
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         55
      ICount:          313
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - CreateFileA
        - GetLastError
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_SafeSeekEx
        - Stream_Seek_UINT32
        - Stream_Seek_UINT64
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - _comm_setServerSerialDriver
        - _comm_set_permissive
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:124,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:124,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:125,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:125,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:125,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:127,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:127,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:128,3'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:130,2'
              BranchSideFuncs:
                - stream_read_u32_le.4364
                - Stream_Seek_UINT64
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - stream_read_u32_le.4364
                - Stream_Seek_UINT32.4363
                - stream_read_u32_le.4364
                - Stream_SafeSeekEx
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:138,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:139,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:141,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:141,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:141,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:158,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:158,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:158,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:163,16'
              BranchSideFuncs:
                - CreateFileA
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:172,21'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:172,25'
              BranchSideFuncs:
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:174,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:172,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:174,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:180,30'
              BranchSideFuncs:
                - _comm_setServerSerialDriver
                - _comm_set_permissive
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:174,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:174,3'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:176,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
        - Branch String:   'channels/serial/client/serial_main.c:190,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:190,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:191,16'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:193,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:193,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:196,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4359
                - Stream_Write_UINT8.4377
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:124,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:125,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:127,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/serial/client/serial_main.c:130,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:131,2'
          Dst:             Stream_Seek_UINT64
        - Src:             'channels/serial/client/serial_main.c:132,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/serial/client/serial_main.c:133,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:134,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:135,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'channels/serial/client/serial_main.c:136,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/serial/client/serial_main.c:138,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/serial/client/serial_main.c:141,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:158,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:158,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:168,6'
          Dst:             CreateFileA
        - Src:             'channels/serial/client/serial_main.c:174,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:174,3'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:174,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:180,2'
          Dst:             _comm_setServerSerialDriver
        - Src:             'channels/serial/client/serial_main.c:181,2'
          Dst:             _comm_set_permissive
        - Src:             'channels/serial/client/serial_main.c:190,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:193,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:193,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:196,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/serial/client/serial_main.c:197,2'
          Dst:             Stream_Write_UINT8
    - functionName:    serial_process_irp
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         33
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - NtStatus2Tag
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - rdpdr_irp_string
        - serial_process_irp_close
        - serial_process_irp_create
        - serial_process_irp_device_control
        - serial_process_irp_read
        - serial_process_irp_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:461,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:461,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
                - rdpdr_irp_string
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:462,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
                - rdpdr_irp_string
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:462,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:462,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
                - rdpdr_irp_string
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:464,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
                - rdpdr_irp_string
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:464,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:464,2'
              BranchSideFuncs:
                - rdpdr_irp_string
                - WLog_PrintMessage
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
            - BranchSide:      'channels/serial/client/serial_main.c:467,10'
              BranchSideFuncs:
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - serial_process_irp_write
                - serial_process_irp_read
                - serial_process_irp_close
                - serial_process_irp_create
        - Branch String:   'channels/serial/client/serial_main.c:467,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:470,38'
              BranchSideFuncs:
                - serial_process_irp_create
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:474,37'
              BranchSideFuncs:
                - serial_process_irp_close
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:478,36'
              BranchSideFuncs:
                - serial_process_irp_read
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:482,37'
              BranchSideFuncs:
                - serial_process_irp_write
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:486,46'
              BranchSideFuncs:
                - serial_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:490,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:495,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:496,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:498,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:498,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:498,2'
              BranchSideFuncs:
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:498,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:461,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:462,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:464,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:464,2'
          Dst:             rdpdr_irp_string
        - Src:             'channels/serial/client/serial_main.c:464,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:470,12'
          Dst:             serial_process_irp_create
        - Src:             'channels/serial/client/serial_main.c:474,12'
          Dst:             serial_process_irp_close
        - Src:             'channels/serial/client/serial_main.c:478,12'
          Dst:             serial_process_irp_read
        - Src:             'channels/serial/client/serial_main.c:482,12'
          Dst:             serial_process_irp_write
        - Src:             'channels/serial/client/serial_main.c:486,12'
          Dst:             serial_process_irp_device_control
        - Src:             'channels/serial/client/serial_main.c:498,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:498,2'
          Dst:             rdpdr_irp_string
        - Src:             'channels/serial/client/serial_main.c:498,2'
          Dst:             WTSErrorToString
        - Src:             'channels/serial/client/serial_main.c:498,2'
          Dst:             NtStatus2Tag
        - Src:             'channels/serial/client/serial_main.c:498,2'
          Dst:             WLog_PrintMessage
    - functionName:    irp_thread_func
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         27
      ICount:          157
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - ExitThread
        - LeaveCriticalSection
        - WLog_IsLevelActive
        - __assert_fail
        - serial_process_irp
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:512,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:512,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:513,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:513,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:513,2'
              BranchSideFuncs:
                - __assert_fail
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:514,2'
              BranchSideFuncs:
                - __assert_fail
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:514,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:514,2'
              BranchSideFuncs:
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:517,34'
              BranchSideFuncs:
                - serial_process_irp
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:517,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:519,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:524,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - free
                - ExitThread
                - setChannelError
        - Branch String:   'channels/serial/client/serial_main.c:519,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:519,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:521,3'
              BranchSideFuncs:
                - free
                - ExitThread
                - setChannelError
        - Branch String:   'channels/serial/client/serial_main.c:529,12'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:529,15'
              BranchSideFuncs:
                - free
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:529,12'
              BranchSideFuncs:
                - free
                - ExitThread
        - Branch String:   'channels/serial/client/serial_main.c:529,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:529,6'
              BranchSideFuncs:
                - setChannelError
                - free
                - ExitThread
            - BranchSide:      'channels/serial/client/serial_main.c:530,19'
              BranchSideFuncs:
                - setChannelError
                - free
                - ExitThread
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:512,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:513,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:514,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:517,15'
          Dst:             serial_process_irp
        - Src:             'channels/serial/client/serial_main.c:519,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:519,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:524,2'
          Dst:             EnterCriticalSection
        - Src:             'channels/serial/client/serial_main.c:526,2'
          Dst:             LeaveCriticalSection
        - Src:             'channels/serial/client/serial_main.c:530,3'
          Dst:             setChannelError
        - Src:             'channels/serial/client/serial_main.c:536,2'
          Dst:             ExitThread
    - functionName:    create_irp_thread
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - serial
        - irp
      BBCount:         59
      ICount:          284
      EdgeCount:       68
      CyclomaticComplexity: 11
      functionsReached:
        - CloseHandle
        - CreateThread
        - ListDictionary_Add
        - ListDictionary_Count
        - ListDictionary_GetItemValue
        - ResumeThread
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - close_terminated_irp_thread_handles
        - irp_thread_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:600,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:600,2'
              BranchSideFuncs:
                - __assert_fail
                - close_terminated_irp_thread_handles
                - ListDictionary_GetItemValue
                - ListDictionary_Count
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:601,2'
              BranchSideFuncs:
                - __assert_fail
                - close_terminated_irp_thread_handles
                - ListDictionary_GetItemValue
                - ListDictionary_Count
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:601,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:601,2'
              BranchSideFuncs:
                - close_terminated_irp_thread_handles
                - ListDictionary_GetItemValue
                - ListDictionary_Count
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:603,38'
              BranchSideFuncs:
                - close_terminated_irp_thread_handles
                - ListDictionary_GetItemValue
                - ListDictionary_Count
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:618,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:621,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:642,27'
              BranchSideFuncs:
                - ListDictionary_Count
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:621,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:621,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/serial/client/serial_main.c:624,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/serial/client/serial_main.c:642,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:644,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - ListDictionary_Count
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:656,27'
              BranchSideFuncs:
                - calloc
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:644,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:644,3'
              BranchSideFuncs:
                - ListDictionary_Count
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'channels/serial/client/serial_main.c:647,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/serial/client/serial_main.c:658,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:660,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:664,17'
              BranchSideFuncs:
                - CreateThread
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:660,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:660,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - CloseHandle
            - BranchSide:      'channels/serial/client/serial_main.c:661,3'
              BranchSideFuncs:
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:669,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:671,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:675,8'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_IsLevelActive
                - free
                - CloseHandle
                - WLog_PrintMessage
                - ResumeThread
        - Branch String:   'channels/serial/client/serial_main.c:671,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:671,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - CloseHandle
            - BranchSide:      'channels/serial/client/serial_main.c:672,3'
              BranchSideFuncs:
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:677,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:679,3'
              BranchSideFuncs:
                - ResumeThread
            - BranchSide:      'channels/serial/client/serial_main.c:683,15'
              BranchSideFuncs:
                - ResumeThread
        - Branch String:   'channels/serial/client/serial_main.c:679,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:679,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - CloseHandle
            - BranchSide:      'channels/serial/client/serial_main.c:680,3'
              BranchSideFuncs:
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:687,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:688,15'
              BranchSideFuncs:
                - CloseHandle
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:689,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:600,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:601,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:603,2'
          Dst:             close_terminated_irp_thread_handles
        - Src:             'channels/serial/client/serial_main.c:616,22'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/serial/client/serial_main.c:621,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:621,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:624,3'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:642,6'
          Dst:             ListDictionary_Count
        - Src:             'channels/serial/client/serial_main.c:644,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:644,3'
          Dst:             ListDictionary_Count
        - Src:             'channels/serial/client/serial_main.c:644,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:647,3'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:656,27'
          Dst:             calloc
        - Src:             'channels/serial/client/serial_main.c:660,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:660,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:667,14'
          Dst:             CreateThread
        - Src:             'channels/serial/client/serial_main.c:667,14'
          Dst:             irp_thread_func
        - Src:             'channels/serial/client/serial_main.c:671,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:671,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:677,7'
          Dst:             ListDictionary_Add
        - Src:             'channels/serial/client/serial_main.c:679,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:679,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:683,2'
          Dst:             ResumeThread
        - Src:             'channels/serial/client/serial_main.c:688,3'
          Dst:             CloseHandle
    - functionName:    serial_thread_func
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         36
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - ExitThread
        - ListDictionary_Clear
        - MessageQueue_Peek
        - MessageQueue_Wait
        - WLog_IsLevelActive
        - __assert_fail
        - create_irp_thread
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:701,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:701,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:703,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
        - Branch String:   'channels/serial/client/serial_main.c:705,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:707,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:712,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
        - Branch String:   'channels/serial/client/serial_main.c:707,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:707,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:708,10'
              BranchSideFuncs:
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
        - Branch String:   'channels/serial/client/serial_main.c:712,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:714,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
            - BranchSide:      'channels/serial/client/serial_main.c:719,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
        - Branch String:   'channels/serial/client/serial_main.c:714,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:714,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:715,10'
              BranchSideFuncs:
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
        - Branch String:   'channels/serial/client/serial_main.c:719,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:720,4'
              BranchSideFuncs:
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:722,23'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - create_irp_thread
        - Branch String:   'channels/serial/client/serial_main.c:724,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:703,2'
              BranchSideFuncs:
                - create_irp_thread
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:725,22'
              BranchSideFuncs:
                - create_irp_thread
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ListDictionary_Clear
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:729,12'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:729,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/serial/client/serial_main.c:729,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/serial/client/serial_main.c:729,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:729,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/serial/client/serial_main.c:730,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:701,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:705,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/serial/client/serial_main.c:707,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:707,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:712,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/serial/client/serial_main.c:714,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:714,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:725,4'
          Dst:             create_irp_thread
        - Src:             'channels/serial/client/serial_main.c:728,2'
          Dst:             ListDictionary_Clear
        - Src:             'channels/serial/client/serial_main.c:730,3'
          Dst:             setChannelError
        - Src:             'channels/serial/client/serial_main.c:732,2'
          Dst:             ExitThread
    - functionName:    irp_thread_close
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         21
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CloseHandle
        - TerminateThread
        - WLog_Get
        - WaitForSingleObject
        - _GetCurrentThread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:821,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:821,6'
              BranchSideFuncs:
                - _GetCurrentThread
                - TerminateThread
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:823,16'
              BranchSideFuncs:
                - _GetCurrentThread
                - TerminateThread
                - WaitForSingleObject
                - CloseHandle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:824,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:825,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:828,20'
              BranchSideFuncs:
                - TerminateThread
                - WaitForSingleObject
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:825,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:825,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:825,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:825,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:825,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:825,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:823,16'
          Dst:             _GetCurrentThread
        - Src:             'channels/serial/client/serial_main.c:825,4'
          Dst:             WLog_Get
        - Src:             'channels/serial/client/serial_main.c:825,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:825,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:828,4'
          Dst:             TerminateThread
        - Src:             'channels/serial/client/serial_main.c:829,4'
          Dst:             WaitForSingleObject
        - Src:             'channels/serial/client/serial_main.c:830,4'
          Dst:             CloseHandle
    - functionName:    serial_message_free
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:806,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:807,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/serial/client/serial_main.c:808,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/serial/client/serial_main.c:808,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:809,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:811,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/serial/client/serial_main.c:812,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:813,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/serial/client/serial_main.c:814,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/serial/client/serial_main.c:814,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:814,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:815,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:814,2'
          Dst:             __assert_fail
    - functionName:    serial_free
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         32
      ICount:          164
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - CloseHandle
        - DeleteCriticalSection
        - GetLastError
        - ListDictionary_Free
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - Stream_Free
        - WLog_IsLevelActive
        - WaitForSingleObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:773,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:774,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:776,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:776,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:776,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
            - BranchSide:      'channels/serial/client/serial_main.c:777,6'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_PostQuit
        - Branch String:   'channels/serial/client/serial_main.c:777,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:778,25'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:780,6'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WaitForSingleObject
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:780,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:782,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:791,6'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:782,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:784,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:788,15'
              BranchSideFuncs:
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:785,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:785,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
            - BranchSide:      'channels/serial/client/serial_main.c:787,3'
              BranchSideFuncs:
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
                - CloseHandle
        - Branch String:   'channels/serial/client/serial_main.c:791,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:792,15'
              BranchSideFuncs:
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
            - BranchSide:      'channels/serial/client/serial_main.c:795,14'
              BranchSideFuncs:
                - Stream_Free
                - MessageQueue_Free
                - ListDictionary_Free
                - DeleteCriticalSection
                - free
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:776,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:776,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:778,3'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/serial/client/serial_main.c:782,7'
          Dst:             WaitForSingleObject
        - Src:             'channels/serial/client/serial_main.c:784,12'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:785,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:785,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:788,3'
          Dst:             CloseHandle
        - Src:             'channels/serial/client/serial_main.c:792,3'
          Dst:             CloseHandle
        - Src:             'channels/serial/client/serial_main.c:795,2'
          Dst:             Stream_Free
        - Src:             'channels/serial/client/serial_main.c:796,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/serial/client/serial_main.c:797,2'
          Dst:             ListDictionary_Free
        - Src:             'channels/serial/client/serial_main.c:798,2'
          Dst:             DeleteCriticalSection
    - functionName:    serial_irp_request
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - irp
      BBCount:         21
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - MessageQueue_Post
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:744,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:744,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:745,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:745,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:745,2'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:747,6'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:747,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:748,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:755,25'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:755,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:761,2'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:757,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:757,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:758,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:744,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:745,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:755,7'
          Dst:             MessageQueue_Post
        - Src:             'channels/serial/client/serial_main.c:757,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:757,3'
          Dst:             WLog_PrintMessage
    - functionName:    serial_DeviceServiceEntry
      functionSourceFile: '/src/FreeRDP/channels/serial/client/serial_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         164
      ICount:          754
      EdgeCount:       199
      CyclomaticComplexity: 37
      functionsReached:
        - CreateThread
        - DefineCommDevice
        - GetLastError
        - InitializeCriticalSection
        - ListDictionary_New
        - ListDictionary_ValueObject
        - MessageQueue_New
        - MessageQueue_Object
        - Stream_New
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - _stricmp
        - calloc
        - serial_free
        - serial_thread_func
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/serial/client/serial_main.c:847,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:847,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:849,40'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:850,2'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:850,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:852,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:857,12'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:857,16'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:860,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:857,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:860,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:865,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:860,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:860,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:865,12'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:865,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:865,24'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:865,28'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:865,33'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:865,36'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:865,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:867,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:867,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:867,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:869,25'
              BranchSideFuncs:
                - DefineCommDevice
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
        - Branch String:   'channels/serial/client/serial_main.c:869,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:871,19'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:876,28'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
        - Branch String:   'channels/serial/client/serial_main.c:872,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:872,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:873,4'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:878,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:880,4'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:884,17'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
        - Branch String:   'channels/serial/client/serial_main.c:880,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:880,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:881,4'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:893,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:895,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
            - BranchSide:      'channels/serial/client/serial_main.c:900,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_Write_UINT8.4377
        - Branch String:   'channels/serial/client/serial_main.c:895,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:895,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:896,10'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:900,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:901,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.4377
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:903,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:901,44'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:900,33'
              BranchSideFuncs:
                - Stream_Write_UINT8.4377
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:901,64'
              BranchSideFuncs:
                - Stream_Write_UINT8.4377
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:903,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:905,17'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:922,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:905,8'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:906,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:907,22'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:907,13'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:908,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:909,22'
              BranchSideFuncs:
                - _stricmp
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:909,13'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:910,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _stricmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:913,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:913,5'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:913,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:914,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:914,5'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:914,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:916,5'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:925,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:927,17'
              BranchSideFuncs:
                - _stricmp
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:938,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:927,8'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:929,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:933,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:933,5'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:933,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:934,5'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:938,3'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:938,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:941,26'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:943,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:945,4'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:951,39'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - ListDictionary_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:945,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:945,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:946,10'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:952,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:952,4'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:953,4'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:959,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:961,4'
              BranchSideFuncs:
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:967,46'
              BranchSideFuncs:
                - ListDictionary_ValueObject
                - __assert_fail
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:961,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:961,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:962,10'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:968,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:968,4'
              BranchSideFuncs:
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:969,4'
              BranchSideFuncs:
                - InitializeCriticalSection
                - CreateThread
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:975,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:977,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
            - BranchSide:      'channels/serial/client/serial_main.c:982,66'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - serial_free
                - WLog_PrintMessage
        - Branch String:   'channels/serial/client/serial_main.c:977,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:977,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:979,4'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:983,7'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:985,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/serial/client/serial_main.c:989,2'
              BranchSideFuncs: []
        - Branch String:   'channels/serial/client/serial_main.c:985,4'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:985,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:986,10'
              BranchSideFuncs:
                - serial_free
        - Branch String:   'channels/serial/client/serial_main.c:993,6'
          Branch Sides:
            - BranchSide:      'channels/serial/client/serial_main.c:994,16'
              BranchSideFuncs:
                - serial_free
            - BranchSide:      'channels/serial/client/serial_main.c:995,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/serial/client/serial_main.c:847,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:850,2'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:852,14'
          Dst:             WLog_Get
        - Src:             'channels/serial/client/serial_main.c:860,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:860,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:867,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:867,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:869,8'
          Dst:             DefineCommDevice
        - Src:             'channels/serial/client/serial_main.c:871,19'
          Dst:             GetLastError
        - Src:             'channels/serial/client/serial_main.c:872,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:872,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:876,28'
          Dst:             calloc
        - Src:             'channels/serial/client/serial_main.c:880,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:880,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:890,9'
          Dst:             strlen
        - Src:             'channels/serial/client/serial_main.c:891,25'
          Dst:             Stream_New
        - Src:             'channels/serial/client/serial_main.c:895,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:895,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:901,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/serial/client/serial_main.c:905,8'
          Dst:             _stricmp
        - Src:             'channels/serial/client/serial_main.c:907,13'
          Dst:             _stricmp
        - Src:             'channels/serial/client/serial_main.c:909,13'
          Dst:             _stricmp
        - Src:             'channels/serial/client/serial_main.c:913,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:913,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:914,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:914,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:927,8'
          Dst:             _stricmp
        - Src:             'channels/serial/client/serial_main.c:933,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:933,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:938,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:938,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:941,26'
          Dst:             MessageQueue_New
        - Src:             'channels/serial/client/serial_main.c:945,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:945,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:951,19'
          Dst:             MessageQueue_Object
        - Src:             'channels/serial/client/serial_main.c:952,4'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:957,24'
          Dst:             ListDictionary_New
        - Src:             'channels/serial/client/serial_main.c:961,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:961,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:967,19'
          Dst:             ListDictionary_ValueObject
        - Src:             'channels/serial/client/serial_main.c:968,4'
          Dst:             __assert_fail
        - Src:             'channels/serial/client/serial_main.c:972,3'
          Dst:             InitializeCriticalSection
        - Src:             'channels/serial/client/serial_main.c:977,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:977,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:982,24'
          Dst:             CreateThread
        - Src:             'channels/serial/client/serial_main.c:982,24'
          Dst:             serial_thread_func
        - Src:             'channels/serial/client/serial_main.c:985,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/serial/client/serial_main.c:985,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/serial/client/serial_main.c:994,3'
          Dst:             serial_free
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.4488
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.4488
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4488
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4488
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4488
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    parallel_process_irp_device_control
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:257,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:257,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.4498
            - BranchSide:      'channels/parallel/client/parallel_main.c:258,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT32.4498
        - Branch String:   'channels/parallel/client/parallel_main.c:258,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:258,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
            - BranchSide:      'channels/parallel/client/parallel_main.c:258,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:257,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:258,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:260,2'
          Dst:             Stream_Write_UINT32
    - functionName:    parallel_process_irp_write
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         29
      ICount:          182
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - Stream_Seek
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
        - stream_read_u32_le
        - stream_read_u64_le
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:213,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:213,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
            - BranchSide:      'channels/parallel/client/parallel_main.c:214,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
        - Branch String:   'channels/parallel/client/parallel_main.c:214,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:214,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
            - BranchSide:      'channels/parallel/client/parallel_main.c:216,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
        - Branch String:   'channels/parallel/client/parallel_main.c:216,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:217,3'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
            - BranchSide:      'channels/parallel/client/parallel_main.c:219,2'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - Stream_SafeSeekEx
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
        - Branch String:   'channels/parallel/client/parallel_main.c:223,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:224,3'
              BranchSideFuncs:
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
            - BranchSide:      'channels/parallel/client/parallel_main.c:225,40'
              BranchSideFuncs:
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
        - Branch String:   'channels/parallel/client/parallel_main.c:226,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:227,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
            - BranchSide:      'channels/parallel/client/parallel_main.c:228,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
                - Stream_Seek.4488
        - Branch String:   'channels/parallel/client/parallel_main.c:230,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:232,32'
              BranchSideFuncs:
                - write
                - Stream_Seek.4488
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:245,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:234,20'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:234,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:236,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:234,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:236,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:241,15'
              BranchSideFuncs:
                - Stream_Seek.4488
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - write
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:213,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:214,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:216,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/parallel/client/parallel_main.c:219,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/parallel/client/parallel_main.c:220,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/parallel/client/parallel_main.c:223,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/parallel/client/parallel_main.c:225,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/parallel/client/parallel_main.c:226,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/parallel/client/parallel_main.c:232,26'
          Dst:             write
        - Src:             'channels/parallel/client/parallel_main.c:241,3'
          Dst:             Stream_Seek
        - Src:             'channels/parallel/client/parallel_main.c:245,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/parallel/client/parallel_main.c:246,2'
          Dst:             Stream_Write_UINT8
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    parallel_process_irp_read
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         40
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - read
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:153,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:153,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:154,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:154,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:154,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:156,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:156,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:157,3'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:158,2'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - stream_read_u64_le.4492
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:164,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:166,3'
              BranchSideFuncs:
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:170,16'
              BranchSideFuncs:
                - read
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:166,3'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:166,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:167,3'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:172,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:174,3'
              BranchSideFuncs:
                - free
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
            - BranchSide:      'channels/parallel/client/parallel_main.c:181,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - free
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
        - Branch String:   'channels/parallel/client/parallel_main.c:186,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:188,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:198,7'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:188,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:190,4'
              BranchSideFuncs:
                - Stream_Write.4482
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:195,16'
              BranchSideFuncs:
                - Stream_Write.4482
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:190,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:190,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:191,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:153,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:154,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:156,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/parallel/client/parallel_main.c:158,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/parallel/client/parallel_main.c:159,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/parallel/client/parallel_main.c:162,18'
          Dst:             calloc
        - Src:             'channels/parallel/client/parallel_main.c:166,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:166,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:170,11'
          Dst:             read
        - Src:             'channels/parallel/client/parallel_main.c:184,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/parallel/client/parallel_main.c:188,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/parallel/client/parallel_main.c:190,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:190,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:195,3'
          Dst:             Stream_Write
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parallel_process_irp_close
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         9
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Zero
        - __assert_fail
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:132,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:132,2'
              BranchSideFuncs:
                - __assert_fail
                - close
                - Stream_Zero.4495
            - BranchSide:      'channels/parallel/client/parallel_main.c:133,2'
              BranchSideFuncs:
                - __assert_fail
                - close
                - Stream_Zero.4495
        - Branch String:   'channels/parallel/client/parallel_main.c:133,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:133,2'
              BranchSideFuncs:
                - close
                - Stream_Zero.4495
            - BranchSide:      'channels/parallel/client/parallel_main.c:133,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:132,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:133,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:135,8'
          Dst:             close
        - Src:             'channels/parallel/client/parallel_main.c:137,2'
          Dst:             Stream_Zero
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parallel_process_irp_create
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         28
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
        - fcntl64
        - open64
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:84,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:84,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:85,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:85,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:85,2'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:87,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:87,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:88,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:91,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:91,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:92,3'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:93,2'
              BranchSideFuncs:
                - stream_read_u32_le.4504
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:94,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/parallel/client/parallel_main.c:96,41'
              BranchSideFuncs:
                - Stream_ConstPointer.4502
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:97,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:98,3'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:99,34'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:100,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:101,3'
              BranchSideFuncs:
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:103,17'
              BranchSideFuncs:
                - open64
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:106,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:108,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:114,13'
              BranchSideFuncs:
                - fcntl64
                - Stream_Write_UINT32.4498
                - Stream_Write_UINT8.4512
                - free
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:84,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:85,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:87,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/parallel/client/parallel_main.c:91,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/parallel/client/parallel_main.c:93,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/parallel/client/parallel_main.c:96,21'
          Dst:             Stream_ConstPointer
        - Src:             'channels/parallel/client/parallel_main.c:97,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/parallel/client/parallel_main.c:99,9'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'channels/parallel/client/parallel_main.c:104,19'
          Dst:             open64
        - Src:             'channels/parallel/client/parallel_main.c:114,7'
          Dst:             fcntl64
        - Src:             'channels/parallel/client/parallel_main.c:119,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/parallel/client/parallel_main.c:120,2'
          Dst:             Stream_Write_UINT8
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parallel_process_irp
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
        - irp
      BBCount:         26
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - NtStatus2Tag
        - WLog_IsLevelActive
        - WTSErrorToString
        - __assert_fail
        - parallel_process_irp_close
        - parallel_process_irp_create
        - parallel_process_irp_device_control
        - parallel_process_irp_read
        - parallel_process_irp_write
        - rdpdr_irp_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:273,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:273,2'
              BranchSideFuncs:
                - __assert_fail
                - parallel_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - parallel_process_irp_write
                - parallel_process_irp_read
                - parallel_process_irp_close
                - parallel_process_irp_create
            - BranchSide:      'channels/parallel/client/parallel_main.c:274,2'
              BranchSideFuncs:
                - __assert_fail
                - parallel_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - parallel_process_irp_write
                - parallel_process_irp_read
                - parallel_process_irp_close
                - parallel_process_irp_create
        - Branch String:   'channels/parallel/client/parallel_main.c:274,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:274,2'
              BranchSideFuncs:
                - parallel_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - parallel_process_irp_write
                - parallel_process_irp_read
                - parallel_process_irp_close
                - parallel_process_irp_create
            - BranchSide:      'channels/parallel/client/parallel_main.c:276,10'
              BranchSideFuncs:
                - parallel_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
                - parallel_process_irp_write
                - parallel_process_irp_read
                - parallel_process_irp_close
                - parallel_process_irp_create
        - Branch String:   'channels/parallel/client/parallel_main.c:276,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:279,40'
              BranchSideFuncs:
                - parallel_process_irp_create
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:283,39'
              BranchSideFuncs:
                - parallel_process_irp_close
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:287,38'
              BranchSideFuncs:
                - parallel_process_irp_read
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:291,39'
              BranchSideFuncs:
                - parallel_process_irp_write
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:295,48'
              BranchSideFuncs:
                - parallel_process_irp_device_control
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:299,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:305,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:306,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:308,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:308,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:308,2'
              BranchSideFuncs:
                - rdpdr_irp_string
                - WTSErrorToString
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:308,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:273,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:274,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:279,12'
          Dst:             parallel_process_irp_create
        - Src:             'channels/parallel/client/parallel_main.c:283,12'
          Dst:             parallel_process_irp_close
        - Src:             'channels/parallel/client/parallel_main.c:287,12'
          Dst:             parallel_process_irp_read
        - Src:             'channels/parallel/client/parallel_main.c:291,12'
          Dst:             parallel_process_irp_write
        - Src:             'channels/parallel/client/parallel_main.c:295,12'
          Dst:             parallel_process_irp_device_control
        - Src:             'channels/parallel/client/parallel_main.c:308,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:308,2'
          Dst:             rdpdr_irp_string
        - Src:             'channels/parallel/client/parallel_main.c:308,2'
          Dst:             WTSErrorToString
        - Src:             'channels/parallel/client/parallel_main.c:308,2'
          Dst:             NtStatus2Tag
        - Src:             'channels/parallel/client/parallel_main.c:308,2'
          Dst:             WLog_PrintMessage
    - functionName:    parallel_free_int
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parallel
      BBCount:         19
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - CloseHandle
        - GetLastError
        - MessageQueue_Free
        - MessageQueue_PostQuit
        - Stream_Free
        - WLog_IsLevelActive
        - WaitForSingleObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:388,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:388,6'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
                - WLog_PrintMessage
                - WaitForSingleObject
            - BranchSide:      'channels/parallel/client/parallel_main.c:390,30'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - GetLastError
                - WLog_IsLevelActive
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
                - WLog_PrintMessage
                - WaitForSingleObject
        - Branch String:   'channels/parallel/client/parallel_main.c:390,50'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:391,28'
              BranchSideFuncs:
                - WaitForSingleObject
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
                - GetLastError
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:393,23'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:390,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:393,23'
              BranchSideFuncs:
                - GetLastError
                - WLog_IsLevelActive
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:398,15'
              BranchSideFuncs:
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
        - Branch String:   'channels/parallel/client/parallel_main.c:394,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:394,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
            - BranchSide:      'channels/parallel/client/parallel_main.c:396,3'
              BranchSideFuncs:
                - CloseHandle
                - Stream_Free
                - MessageQueue_Free
                - free
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:390,8'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/parallel/client/parallel_main.c:391,8'
          Dst:             WaitForSingleObject
        - Src:             'channels/parallel/client/parallel_main.c:393,23'
          Dst:             GetLastError
        - Src:             'channels/parallel/client/parallel_main.c:394,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:394,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:398,3'
          Dst:             CloseHandle
        - Src:             'channels/parallel/client/parallel_main.c:399,3'
          Dst:             Stream_Free
        - Src:             'channels/parallel/client/parallel_main.c:400,3'
          Dst:             MessageQueue_Free
    - functionName:    parallel_thread_func
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         42
      ICount:          186
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - WLog_IsLevelActive
        - __assert_fail
        - parallel_process_irp
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:322,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:322,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - parallel_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:323,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - parallel_process_irp
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:325,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:327,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - parallel_process_irp
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:332,12'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - parallel_process_irp
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:327,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:327,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/parallel/client/parallel_main.c:328,10'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/parallel/client/parallel_main.c:333,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:335,4'
              BranchSideFuncs:
                - parallel_process_irp
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:340,15'
              BranchSideFuncs:
                - parallel_process_irp
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:335,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:335,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/parallel/client/parallel_main.c:336,10'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/parallel/client/parallel_main.c:340,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:341,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/parallel/client/parallel_main.c:343,28'
              BranchSideFuncs:
                - parallel_process_irp
                - MessageQueue_Wait
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:346,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:323,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:348,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:348,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:348,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/parallel/client/parallel_main.c:350,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/parallel/client/parallel_main.c:354,12'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:354,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/parallel/client/parallel_main.c:354,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/parallel/client/parallel_main.c:354,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:354,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/parallel/client/parallel_main.c:355,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:322,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:325,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/parallel/client/parallel_main.c:327,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:327,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:333,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/parallel/client/parallel_main.c:335,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:335,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:345,11'
          Dst:             parallel_process_irp
        - Src:             'channels/parallel/client/parallel_main.c:348,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:348,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:355,3'
          Dst:             setChannelError
        - Src:             'channels/parallel/client/parallel_main.c:357,2'
          Dst:             ExitThread
    - functionName:    parallel_message_free
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:416,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:417,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/parallel/client/parallel_main.c:418,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/parallel/client/parallel_main.c:418,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/parallel/client/parallel_main.c:421,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/parallel/client/parallel_main.c:422,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:423,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/parallel/client/parallel_main.c:424,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/parallel/client/parallel_main.c:424,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:424,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/parallel/client/parallel_main.c:425,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:424,2'
          Dst:             __assert_fail
    - functionName:    parallel_free
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parallel_free_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:408,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:409,46'
              BranchSideFuncs:
                - parallel_free_int
            - BranchSide:      'channels/parallel/client/parallel_main.c:410,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:409,10'
          Dst:             parallel_free_int
    - functionName:    parallel_irp_request
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - irp
      BBCount:         16
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - MessageQueue_Post
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:370,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:370,2'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:372,25'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:372,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/parallel/client/parallel_main.c:378,2'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:374,3'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:374,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:375,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:370,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:372,7'
          Dst:             MessageQueue_Post
        - Src:             'channels/parallel/client/parallel_main.c:374,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:374,3'
          Dst:             WLog_PrintMessage
    - functionName:    parallel_DeviceServiceEntry
      functionSourceFile: '/src/FreeRDP/channels/parallel/client/parallel_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         88
      ICount:          444
      EdgeCount:       106
      CyclomaticComplexity: 20
      functionsReached:
        - CreateThread
        - MessageQueue_New
        - MessageQueue_Object
        - Stream_New
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - parallel_free_int
        - parallel_thread_func
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/parallel/client/parallel_main.c:439,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:439,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:441,44'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:442,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:442,2'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:444,14'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:445,2'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:445,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:447,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:450,12'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:450,16'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:453,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:450,32'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:450,36'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:453,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:450,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:453,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:457,6'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:453,3'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:453,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:454,3'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:457,14'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:457,17'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:517,2'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:457,6'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:459,32'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:517,2'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:461,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:463,4'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:467,19'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_New
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:463,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:463,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:464,4'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:476,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:478,4'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
            - BranchSide:      'channels/parallel/client/parallel_main.c:483,15'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4512
        - Branch String:   'channels/parallel/client/parallel_main.c:478,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:478,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - parallel_free_int
            - BranchSide:      'channels/parallel/client/parallel_main.c:479,10'
              BranchSideFuncs:
                - parallel_free_int
        - Branch String:   'channels/parallel/client/parallel_main.c:483,3'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:484,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.4512
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:486,20'
              BranchSideFuncs:
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:484,46'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:483,36'
              BranchSideFuncs:
                - Stream_Write_UINT8.4512
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:484,66'
              BranchSideFuncs:
                - Stream_Write_UINT8.4512
                - MessageQueue_New
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:489,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:491,4'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:496,38'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:491,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:491,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - parallel_free_int
            - BranchSide:      'channels/parallel/client/parallel_main.c:492,10'
              BranchSideFuncs:
                - parallel_free_int
        - Branch String:   'channels/parallel/client/parallel_main.c:497,3'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:497,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:498,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:501,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:503,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/parallel/client/parallel_main.c:508,66'
              BranchSideFuncs:
                - CreateThread
                - WLog_IsLevelActive
                - parallel_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/parallel/client/parallel_main.c:503,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:503,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - parallel_free_int
            - BranchSide:      'channels/parallel/client/parallel_main.c:505,4'
              BranchSideFuncs:
                - parallel_free_int
        - Branch String:   'channels/parallel/client/parallel_main.c:509,7'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:511,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/parallel/client/parallel_main.c:515,2'
              BranchSideFuncs: []
        - Branch String:   'channels/parallel/client/parallel_main.c:511,4'
          Branch Sides:
            - BranchSide:      'channels/parallel/client/parallel_main.c:511,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - parallel_free_int
            - BranchSide:      'channels/parallel/client/parallel_main.c:512,10'
              BranchSideFuncs:
                - parallel_free_int
      Callsites:
        - Src:             'channels/parallel/client/parallel_main.c:439,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:442,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:444,14'
          Dst:             WLog_Get
        - Src:             'channels/parallel/client/parallel_main.c:445,2'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:453,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:453,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:459,32'
          Dst:             calloc
        - Src:             'channels/parallel/client/parallel_main.c:463,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:463,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:473,25'
          Dst:             strlen
        - Src:             'channels/parallel/client/parallel_main.c:474,27'
          Dst:             Stream_New
        - Src:             'channels/parallel/client/parallel_main.c:478,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:478,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:484,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/parallel/client/parallel_main.c:487,21'
          Dst:             MessageQueue_New
        - Src:             'channels/parallel/client/parallel_main.c:491,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:491,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:496,18'
          Dst:             MessageQueue_Object
        - Src:             'channels/parallel/client/parallel_main.c:497,3'
          Dst:             __assert_fail
        - Src:             'channels/parallel/client/parallel_main.c:503,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:503,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:508,22'
          Dst:             CreateThread
        - Src:             'channels/parallel/client/parallel_main.c:508,22'
          Dst:             parallel_thread_func
        - Src:             'channels/parallel/client/parallel_main.c:511,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/parallel/client/parallel_main.c:511,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/parallel/client/parallel_main.c:519,2'
          Dst:             parallel_free_int
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.4615
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    drive_process_irp_query_directory
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         27
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - GetLastError
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
        - Stream_Write_UINT32
        - drive_file_query_directory
        - drive_get_file_by_id
        - drive_map_windows_err
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:608,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:608,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:609,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:608,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:608,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:609,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:608,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:609,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:611,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:611,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:612,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:614,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u8.4610
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_CheckAndLogRequiredLengthEx
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:619,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:620,3'
              BranchSideFuncs:
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:622,30'
              BranchSideFuncs:
                - drive_get_file_by_id
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:624,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:626,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:629,39'
              BranchSideFuncs:
                - drive_file_query_directory
                - GetLastError
                - drive_map_windows_err
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:611,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:614,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:615,2'
          Dst:             stream_read_u8
        - Src:             'channels/drive/client/drive_main.c:616,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:617,2'
          Dst:             Stream_Seek
        - Src:             'channels/drive/client/drive_main.c:618,9'
          Dst:             Stream_ConstPointer
        - Src:             'channels/drive/client/drive_main.c:619,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:622,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:627,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:629,12'
          Dst:             drive_file_query_directory
        - Src:             'channels/drive/client/drive_main.c:632,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:632,19'
          Dst:             drive_map_windows_err
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4615
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    drive_get_file_by_id
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - drive
        - id
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ListDictionary_GetItemValue
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:138,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:139,3'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
            - BranchSide:      'channels/drive/client/drive_main.c:141,50'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:141,22'
          Dst:             ListDictionary_GetItemValue
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    29
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    drive_map_windows_err
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fs_errno
      BBCount:         33
      ICount:          132
      EdgeCount:       34
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
      functionUses:    9
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:72,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:125,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:126,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:126,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:126,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:126,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:126,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:126,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:126,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:126,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:126,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write_UINT64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:753,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:753,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:754,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:754,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:755,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:755,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:753,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:754,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:755,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.4615
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.4615
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.4615
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.4615
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    drive_process_irp_device_control
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:672,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:672,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:673,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:672,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:673,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:675,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:675,2'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_process_irp_directory_control
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         12
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write_UINT32
        - drive_process_irp_query_directory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:645,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:645,17'
              BranchSideFuncs:
                - drive_process_irp_query_directory
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:646,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:645,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:646,3'
              BranchSideFuncs:
                - drive_process_irp_query_directory
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:648,10'
              BranchSideFuncs:
                - drive_process_irp_query_directory
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:648,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:651,45'
              BranchSideFuncs:
                - drive_process_irp_query_directory
            - BranchSide:      'channels/drive/client/drive_main.c:654,11'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:657,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:651,11'
          Dst:             drive_process_irp_query_directory
        - Src:             'channels/drive/client/drive_main.c:658,4'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_process_irp_silent_ignore
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Write_UINT32
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:584,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:584,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:585,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:584,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:584,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:585,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:584,37'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:584,41'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:585,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:584,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:585,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:587,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:587,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:588,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:590,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - Stream_Write_UINT32.4624
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:587,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:590,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:591,2'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_process_irp_query_volume_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         90
      ICount:          474
      EdgeCount:       107
      CyclomaticComplexity: 19
      functionsReached:
        - GetDiskFreeSpaceW
        - GetFileAttributesExW
        - InitializeConstWCharFromUtf8
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - Stream_Write_UINT64
        - Stream_Write_UINT8
        - WLog_Get
        - _wcslen
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:451,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:451,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - GetDiskFreeSpaceW
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:452,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:451,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:452,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - GetDiskFreeSpaceW
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:454,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - GetDiskFreeSpaceW
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:456,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:457,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - GetDiskFreeSpaceW
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:459,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - GetDiskFreeSpaceW
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:463,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:469,48'
              BranchSideFuncs:
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
            - BranchSide:      'channels/drive/client/drive_main.c:495,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:513,46'
              BranchSideFuncs:
                - InitializeConstWCharFromUtf8
                - _wcslen
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
            - BranchSide:      'channels/drive/client/drive_main.c:534,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:552,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:565,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:475,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:477,5'
              BranchSideFuncs:
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
            - BranchSide:      'channels/drive/client/drive_main.c:481,25'
              BranchSideFuncs:
                - GetFileAttributesExW
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - Stream_Write.4635
        - Branch String:   'channels/drive/client/drive_main.c:477,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:477,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:477,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:477,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:477,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:497,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:499,5'
              BranchSideFuncs:
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:503,24'
              BranchSideFuncs:
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:499,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:499,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:499,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:499,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:499,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:499,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:518,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:520,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
            - BranchSide:      'channels/drive/client/drive_main.c:524,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Write.4635
        - Branch String:   'channels/drive/client/drive_main.c:520,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:520,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:520,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:520,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:520,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:536,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:538,5'
              BranchSideFuncs:
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:542,24'
              BranchSideFuncs:
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT64.4632
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:538,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:538,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:538,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:538,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:538,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:538,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:554,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:556,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:560,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:556,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:556,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:556,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:556,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:556,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:556,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:456,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:459,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:460,2'
          Dst:             GetDiskFreeSpaceW
        - Src:             'channels/drive/client/drive_main.c:469,8'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'channels/drive/client/drive_main.c:470,35'
          Dst:             _wcslen
        - Src:             'channels/drive/client/drive_main.c:473,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:475,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:477,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:477,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:477,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:481,4'
          Dst:             GetFileAttributesExW
        - Src:             'channels/drive/client/drive_main.c:482,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:483,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:485,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:486,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:487,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_main.c:489,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_main.c:495,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:497,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:499,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:499,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:499,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:503,4'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/drive/client/drive_main.c:504,4'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/drive/client/drive_main.c:505,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:506,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:513,8'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'channels/drive/client/drive_main.c:514,32'
          Dst:             _wcslen
        - Src:             'channels/drive/client/drive_main.c:516,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:518,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:520,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:520,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:520,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:524,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:526,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:527,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:528,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_main.c:534,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:536,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:538,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:538,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:538,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:542,4'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/drive/client/drive_main.c:543,4'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/drive/client/drive_main.c:545,4'
          Dst:             Stream_Write_UINT64
        - Src:             'channels/drive/client/drive_main.c:546,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:547,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:552,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:554,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:556,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:556,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:556,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:560,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:561,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:566,4'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    drive_process_irp_set_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         34
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - GetLastError
        - PathIsDirectoryEmptyW
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - Stream_Write_UINT32
        - drive_file_set_information
        - drive_get_file_by_id
        - drive_map_windows_err
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:408,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:408,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:408,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:408,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:408,39'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:408,43'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:408,54'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:408,58'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:408,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:409,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:411,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:411,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:412,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:414,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_Seek.4615
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:419,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:421,3'
              BranchSideFuncs:
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
            - BranchSide:      'channels/drive/client/drive_main.c:423,39'
              BranchSideFuncs:
                - drive_file_set_information
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
        - Branch String:   'channels/drive/client/drive_main.c:428,11'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:428,14'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - PathIsDirectoryEmptyW
            - BranchSide:      'channels/drive/client/drive_main.c:431,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:428,27'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:428,53'
              BranchSideFuncs:
                - PathIsDirectoryEmptyW
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:431,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:428,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:429,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:431,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:411,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:414,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:415,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:416,2'
          Dst:             Stream_Seek
        - Src:             'channels/drive/client/drive_main.c:417,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:423,12'
          Dst:             drive_file_set_information
        - Src:             'channels/drive/client/drive_main.c:425,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:425,19'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:428,31'
          Dst:             PathIsDirectoryEmptyW
        - Src:             'channels/drive/client/drive_main.c:431,2'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_process_irp_query_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - GetLastError
        - Stream_CheckAndLogRequiredLengthEx
        - drive_file_query_information
        - drive_get_file_by_id
        - drive_map_windows_err
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:376,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:376,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:376,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:376,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:376,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:377,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:379,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:379,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:380,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:382,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - drive_get_file_by_id
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:385,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:387,3'
              BranchSideFuncs:
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:389,41'
              BranchSideFuncs:
                - drive_file_query_information
                - GetLastError
                - drive_map_windows_err
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:379,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:382,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:383,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:389,12'
          Dst:             drive_file_query_information
        - Src:             'channels/drive/client/drive_main.c:391,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:391,19'
          Dst:             drive_map_windows_err
    - functionName:    drive_process_irp_write
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         32
      ICount:          196
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - GetLastError
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - Stream_Seek
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - drive_file_seek
        - drive_file_write
        - drive_get_file_by_id
        - drive_map_windows_err
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:331,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:331,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:331,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:331,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:331,36'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:331,40'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:331,52'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:331,56'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:331,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:332,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:334,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:334,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:335,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:337,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - Stream_Seek.4615
                - Stream_ConstPointer.4623
                - Stream_SafeSeekEx
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:341,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:342,3'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:343,30'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:345,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:347,3'
              BranchSideFuncs:
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:350,28'
              BranchSideFuncs:
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:350,11'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:352,41'
              BranchSideFuncs:
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:355,29'
              BranchSideFuncs:
                - drive_file_write
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:334,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:337,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:338,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_main.c:339,2'
          Dst:             Stream_Seek
        - Src:             'channels/drive/client/drive_main.c:340,20'
          Dst:             Stream_ConstPointer
        - Src:             'channels/drive/client/drive_main.c:341,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'channels/drive/client/drive_main.c:343,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:350,12'
          Dst:             drive_file_seek
        - Src:             'channels/drive/client/drive_main.c:352,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:352,19'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:355,12'
          Dst:             drive_file_write
        - Src:             'channels/drive/client/drive_main.c:357,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:357,19'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:361,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:362,2'
          Dst:             Stream_Write_UINT8
    - functionName:    drive_process_irp_read
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         46
      ICount:          243
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - GetLastError
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_EnsureRemainingCapacity
        - Stream_Pointer
        - Stream_Seek
        - Stream_Write_UINT32
        - WLog_Get
        - drive_file_read
        - drive_file_seek
        - drive_get_file_by_id
        - drive_map_windows_err
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:273,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:273,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:273,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:273,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:273,37'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:273,41'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:273,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:274,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:276,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:276,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:277,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:279,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - drive_get_file_by_id
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:283,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:285,3'
              BranchSideFuncs:
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:288,28'
              BranchSideFuncs:
                - drive_file_seek
                - GetLastError
                - drive_map_windows_err
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:294,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:296,3'
              BranchSideFuncs:
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:299,11'
              BranchSideFuncs:
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
                - Stream_Write_UINT32.4624
        - Branch String:   'channels/drive/client/drive_main.c:296,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:296,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:296,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:296,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:296,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:296,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:299,11'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:300,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
            - BranchSide:      'channels/drive/client/drive_main.c:303,18'
              BranchSideFuncs:
                - Stream_Pointer.4639
                - drive_file_read
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
        - Branch String:   'channels/drive/client/drive_main.c:305,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:307,42'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
            - BranchSide:      'channels/drive/client/drive_main.c:312,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Seek.4615
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:276,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:279,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:280,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_main.c:281,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:288,12'
          Dst:             drive_file_seek
        - Src:             'channels/drive/client/drive_main.c:290,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:290,19'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:294,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_main.c:296,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:296,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:296,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:300,3'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:303,18'
          Dst:             Stream_Pointer
        - Src:             'channels/drive/client/drive_main.c:305,8'
          Dst:             drive_file_read
        - Src:             'channels/drive/client/drive_main.c:307,42'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:307,20'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:308,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:312,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:313,4'
          Dst:             Stream_Seek
    - functionName:    drive_process_irp_close
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - GetLastError
        - ListDictionary_Take
        - Stream_Zero
        - drive_file_free
        - drive_get_file_by_id
        - drive_map_windows_err
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:240,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:240,17'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Zero.4641
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:240,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:240,25'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Zero.4641
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:240,39'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:240,43'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Zero.4641
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:240,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:241,3'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Zero.4641
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
            - BranchSide:      'channels/drive/client/drive_main.c:243,30'
              BranchSideFuncs:
                - drive_get_file_by_id
                - Stream_Zero.4641
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
        - Branch String:   'channels/drive/client/drive_main.c:246,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:247,3'
              BranchSideFuncs:
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
                - Stream_Zero.4641
            - BranchSide:      'channels/drive/client/drive_main.c:250,23'
              BranchSideFuncs:
                - ListDictionary_Take
                - drive_file_free
                - GetLastError
                - drive_map_windows_err
                - Stream_Zero.4641
        - Branch String:   'channels/drive/client/drive_main.c:252,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:253,4'
              BranchSideFuncs:
                - Stream_Zero.4641
            - BranchSide:      'channels/drive/client/drive_main.c:255,42'
              BranchSideFuncs:
                - GetLastError
                - drive_map_windows_err
                - Stream_Zero.4641
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:243,9'
          Dst:             drive_get_file_by_id
        - Src:             'channels/drive/client/drive_main.c:250,3'
          Dst:             ListDictionary_Take
        - Src:             'channels/drive/client/drive_main.c:252,7'
          Dst:             drive_file_free
        - Src:             'channels/drive/client/drive_main.c:255,42'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:255,20'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:258,2'
          Dst:             Stream_Zero
    - functionName:    drive_process_irp_create
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         57
      ICount:          317
      EdgeCount:       66
      CyclomaticComplexity: 11
      functionsReached:
        - GetLastError
        - ListDictionary_Add
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - drive_file_new
        - drive_map_windows_err
        - stream_read_u32_le
        - stream_read_u64_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:164,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:164,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:164,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:164,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:164,37'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:164,41'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:164,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:165,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:167,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:167,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:168,3'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:170,2'
              BranchSideFuncs:
                - stream_read_u32_le.4622
                - stream_read_u64_le.4644
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - stream_read_u32_le.4622
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:178,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:179,3'
              BranchSideFuncs:
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:181,29'
              BranchSideFuncs:
                - Stream_ConstPointer.4623
                - drive_file_new
                - GetLastError
                - drive_map_windows_err
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:186,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:188,41'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:194,30'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:196,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:198,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:202,11'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:198,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:198,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:198,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:198,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:198,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:198,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:202,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:208,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:208,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:208,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:208,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:212,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:216,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:220,17'
              BranchSideFuncs:
                - Stream_Write_UINT32.4624
                - Stream_Write_UINT8.4649
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:167,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:170,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:171,2'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_main.c:172,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:173,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:174,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:175,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:176,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_main.c:178,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_main.c:181,9'
          Dst:             Stream_ConstPointer
        - Src:             'channels/drive/client/drive_main.c:183,9'
          Dst:             drive_file_new
        - Src:             'channels/drive/client/drive_main.c:188,41'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:188,19'
          Dst:             drive_map_windows_err
        - Src:             'channels/drive/client/drive_main.c:196,8'
          Dst:             ListDictionary_Add
        - Src:             'channels/drive/client/drive_main.c:198,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:198,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:198,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:225,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_main.c:226,2'
          Dst:             Stream_Write_UINT8
    - functionName:    drive_process_irp
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
        - irp
      BBCount:         21
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - drive_process_irp_close
        - drive_process_irp_create
        - drive_process_irp_device_control
        - drive_process_irp_directory_control
        - drive_process_irp_query_information
        - drive_process_irp_query_volume_information
        - drive_process_irp_read
        - drive_process_irp_set_information
        - drive_process_irp_silent_ignore
        - drive_process_irp_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:688,13'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:688,17'
              BranchSideFuncs:
                - drive_process_irp_device_control
                - drive_process_irp_directory_control
                - drive_process_irp_silent_ignore
                - drive_process_irp_query_volume_information
                - drive_process_irp_set_information
                - drive_process_irp_query_information
                - drive_process_irp_write
                - drive_process_irp_read
                - drive_process_irp_close
                - drive_process_irp_create
            - BranchSide:      'channels/drive/client/drive_main.c:689,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:688,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:689,3'
              BranchSideFuncs:
                - drive_process_irp_device_control
                - drive_process_irp_directory_control
                - drive_process_irp_silent_ignore
                - drive_process_irp_query_volume_information
                - drive_process_irp_set_information
                - drive_process_irp_query_information
                - drive_process_irp_write
                - drive_process_irp_read
                - drive_process_irp_close
                - drive_process_irp_create
            - BranchSide:      'channels/drive/client/drive_main.c:691,2'
              BranchSideFuncs:
                - drive_process_irp_device_control
                - drive_process_irp_directory_control
                - drive_process_irp_silent_ignore
                - drive_process_irp_query_volume_information
                - drive_process_irp_set_information
                - drive_process_irp_query_information
                - drive_process_irp_write
                - drive_process_irp_read
                - drive_process_irp_close
                - drive_process_irp_create
        - Branch String:   'channels/drive/client/drive_main.c:693,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:696,37'
              BranchSideFuncs:
                - drive_process_irp_create
            - BranchSide:      'channels/drive/client/drive_main.c:700,36'
              BranchSideFuncs:
                - drive_process_irp_close
            - BranchSide:      'channels/drive/client/drive_main.c:704,35'
              BranchSideFuncs:
                - drive_process_irp_read
            - BranchSide:      'channels/drive/client/drive_main.c:708,36'
              BranchSideFuncs:
                - drive_process_irp_write
            - BranchSide:      'channels/drive/client/drive_main.c:712,48'
              BranchSideFuncs:
                - drive_process_irp_query_information
            - BranchSide:      'channels/drive/client/drive_main.c:716,46'
              BranchSideFuncs:
                - drive_process_irp_set_information
            - BranchSide:      'channels/drive/client/drive_main.c:720,55'
              BranchSideFuncs:
                - drive_process_irp_query_volume_information
            - BranchSide:      'channels/drive/client/drive_main.c:724,44'
              BranchSideFuncs:
                - drive_process_irp_silent_ignore
            - BranchSide:      'channels/drive/client/drive_main.c:728,48'
              BranchSideFuncs:
                - drive_process_irp_directory_control
            - BranchSide:      'channels/drive/client/drive_main.c:732,45'
              BranchSideFuncs:
                - drive_process_irp_device_control
            - BranchSide:      'channels/drive/client/drive_main.c:736,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:696,12'
          Dst:             drive_process_irp_create
        - Src:             'channels/drive/client/drive_main.c:700,12'
          Dst:             drive_process_irp_close
        - Src:             'channels/drive/client/drive_main.c:704,12'
          Dst:             drive_process_irp_read
        - Src:             'channels/drive/client/drive_main.c:708,12'
          Dst:             drive_process_irp_write
        - Src:             'channels/drive/client/drive_main.c:712,12'
          Dst:             drive_process_irp_query_information
        - Src:             'channels/drive/client/drive_main.c:716,12'
          Dst:             drive_process_irp_set_information
        - Src:             'channels/drive/client/drive_main.c:720,12'
          Dst:             drive_process_irp_query_volume_information
        - Src:             'channels/drive/client/drive_main.c:724,12'
          Dst:             drive_process_irp_silent_ignore
        - Src:             'channels/drive/client/drive_main.c:728,12'
          Dst:             drive_process_irp_directory_control
        - Src:             'channels/drive/client/drive_main.c:732,12'
          Dst:             drive_process_irp_device_control
    - functionName:    drive_free_int
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - drive
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CloseHandle
        - ListDictionary_Free
        - MessageQueue_Free
        - Stream_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:822,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:823,3'
              BranchSideFuncs:
                - CloseHandle
                - ListDictionary_Free
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
            - BranchSide:      'channels/drive/client/drive_main.c:825,14'
              BranchSideFuncs:
                - CloseHandle
                - ListDictionary_Free
                - MessageQueue_Free
                - Stream_Free
                - free
                - free
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:825,2'
          Dst:             CloseHandle
        - Src:             'channels/drive/client/drive_main.c:826,2'
          Dst:             ListDictionary_Free
        - Src:             'channels/drive/client/drive_main.c:827,2'
          Dst:             MessageQueue_Free
        - Src:             'channels/drive/client/drive_main.c:828,2'
          Dst:             Stream_Free
    - functionName:    drive_thread_func
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         62
      ICount:          236
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - ExitThread
        - MessageQueue_Peek
        - MessageQueue_Wait
        - WLog_Get
        - drive_process_irp
        - setChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:751,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:753,9'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:757,2'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:759,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:761,4'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:766,26'
              BranchSideFuncs:
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:761,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:761,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:761,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:761,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:761,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:761,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/drive/client/drive_main.c:766,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:768,4'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:773,15'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:768,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:768,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:768,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:768,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:768,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:768,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/drive/client/drive_main.c:773,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:774,4'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:776,23'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:778,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:757,2'
              BranchSideFuncs:
                - drive_process_irp
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:780,35'
              BranchSideFuncs:
                - drive_process_irp
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:780,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:782,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:785,3'
              BranchSideFuncs:
                - MessageQueue_Wait
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
                - MessageQueue_Peek
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_process_irp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:782,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:782,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:782,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ExitThread
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:782,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:782,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:782,5'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
        - Branch String:   'channels/drive/client/drive_main.c:790,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:790,15'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:790,12'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/drive/client/drive_main.c:790,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:790,24'
              BranchSideFuncs:
                - ExitThread
                - setChannelError
            - BranchSide:      'channels/drive/client/drive_main.c:790,21'
              BranchSideFuncs:
                - ExitThread
        - Branch String:   'channels/drive/client/drive_main.c:790,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:790,6'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
            - BranchSide:      'channels/drive/client/drive_main.c:791,19'
              BranchSideFuncs:
                - setChannelError
                - ExitThread
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:759,8'
          Dst:             MessageQueue_Wait
        - Src:             'channels/drive/client/drive_main.c:761,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:761,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:761,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:766,8'
          Dst:             MessageQueue_Peek
        - Src:             'channels/drive/client/drive_main.c:768,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:768,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:768,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:780,17'
          Dst:             drive_process_irp
        - Src:             'channels/drive/client/drive_main.c:782,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:782,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:782,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:791,3'
          Dst:             setChannelError
        - Src:             'channels/drive/client/drive_main.c:793,2'
          Dst:             ExitThread
    - functionName:    drive_message_free
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:869,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:870,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/drive/client/drive_main.c:871,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drive/client/drive_main.c:871,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:872,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:874,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drive/client/drive_main.c:875,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:876,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'channels/drive/client/drive_main.c:877,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drive/client/drive_main.c:877,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:877,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:878,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:877,2'
          Dst:             __assert_fail
    - functionName:    drive_file_objfree
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drive_file_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:863,2'
          Dst:             drive_file_free
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    drive_free
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         23
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - GetLastError
        - MessageQueue_PostQuit
        - WLog_Get
        - WaitForSingleObject
        - drive_free_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:844,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:845,3'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - drive_free_int
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:847,28'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - drive_free_int
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:847,48'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:848,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - drive_free_int
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:855,24'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:847,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:850,11'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:855,24'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:851,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:851,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:851,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:851,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:851,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:851,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:847,6'
          Dst:             MessageQueue_PostQuit
        - Src:             'channels/drive/client/drive_main.c:848,7'
          Dst:             WaitForSingleObject
        - Src:             'channels/drive/client/drive_main.c:850,11'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_main.c:851,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:851,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:851,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:855,9'
          Dst:             drive_free_int
    - functionName:    drive_irp_request
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - irp
      BBCount:         20
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - MessageQueue_Post
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:806,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:807,3'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:809,25'
              BranchSideFuncs:
                - MessageQueue_Post
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:809,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_main.c:815,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:811,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:811,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:811,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:811,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:811,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:811,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:809,7'
          Dst:             MessageQueue_Post
        - Src:             'channels/drive/client/drive_main.c:811,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:811,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:811,3'
          Dst:             WLog_PrintMessage
    - functionName:    drive_register_drive_path
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pEntryPoints
        - name
        - path
        - automount
      BBCount:         140
      ICount:          624
      EdgeCount:       169
      CyclomaticComplexity: 31
      functionsReached:
        - ConvertUtf8NToWCharAlloc
        - CreateThread
        - ListDictionary_New
        - ListDictionary_ValueObject
        - MessageQueue_New
        - MessageQueue_Object
        - ResumeThread
        - Stream_Buffer
        - Stream_New
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - calloc
        - drive_free_int
        - drive_thread_func
        - strlen
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:893,20'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:893,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:893,29'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:893,33'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:893,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:900,6'
              BranchSideFuncs:
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:895,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:895,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:895,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:900,14'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:900,17'
              BranchSideFuncs:
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:1001,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:900,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:902,31'
              BranchSideFuncs:
                - strnlen
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:1001,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:905,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:907,4'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:911,3'
              BranchSideFuncs:
                - strlen
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:907,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:907,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:907,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:907,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:907,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:907,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:919,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:921,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:926,15'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:921,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:921,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:921,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:921,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:921,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_free_int
            - BranchSide:      'channels/drive/client/drive_main.c:921,4'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:926,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:929,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:946,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:929,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:939,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
            - BranchSide:      'channels/drive/client/drive_main.c:942,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.4649
                - Stream_Write_UINT8.4649
                - Stream_Buffer.4660
                - drive_free_int
                - ConvertUtf8NToWCharAlloc
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.4649
        - Branch String:   'channels/drive/client/drive_main.c:949,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:950,4'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:952,8'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:952,24'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:952,28'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:955,42'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:952,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:953,14'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:955,42'
              BranchSideFuncs:
                - ConvertUtf8NToWCharAlloc
                - drive_free_int
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:956,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:958,10'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:962,18'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:964,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:966,4'
              BranchSideFuncs:
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:971,30'
              BranchSideFuncs:
                - ListDictionary_ValueObject
                - MessageQueue_New
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:966,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:966,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:966,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:966,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:966,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_free_int
            - BranchSide:      'channels/drive/client/drive_main.c:966,4'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:974,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:976,4'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:981,38'
              BranchSideFuncs:
                - MessageQueue_Object
                - __assert_fail
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:976,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:976,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:976,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:976,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:976,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_free_int
            - BranchSide:      'channels/drive/client/drive_main.c:976,4'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:982,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:982,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:983,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ResumeThread
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:985,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:987,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:992,54'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
                - ResumeThread
        - Branch String:   'channels/drive/client/drive_main.c:987,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:987,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:987,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:987,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:987,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_free_int
            - BranchSide:      'channels/drive/client/drive_main.c:987,4'
              BranchSideFuncs:
                - drive_free_int
        - Branch String:   'channels/drive/client/drive_main.c:991,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:994,4'
              BranchSideFuncs:
                - ResumeThread
            - BranchSide:      'channels/drive/client/drive_main.c:998,16'
              BranchSideFuncs:
                - ResumeThread
        - Branch String:   'channels/drive/client/drive_main.c:994,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:994,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:994,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - drive_free_int
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:994,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:994,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - drive_free_int
            - BranchSide:      'channels/drive/client/drive_main.c:994,4'
              BranchSideFuncs:
                - drive_free_int
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:895,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:895,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:895,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:902,23'
          Dst:             strnlen
        - Src:             'channels/drive/client/drive_main.c:903,26'
          Dst:             calloc
        - Src:             'channels/drive/client/drive_main.c:907,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:907,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:907,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:916,12'
          Dst:             strlen
        - Src:             'channels/drive/client/drive_main.c:917,24'
          Dst:             Stream_New
        - Src:             'channels/drive/client/drive_main.c:921,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:921,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:921,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:939,6'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_main.c:942,6'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_main.c:946,3'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_main.c:948,37'
          Dst:             Stream_Buffer
        - Src:             'channels/drive/client/drive_main.c:955,17'
          Dst:             ConvertUtf8NToWCharAlloc
        - Src:             'channels/drive/client/drive_main.c:962,18'
          Dst:             ListDictionary_New
        - Src:             'channels/drive/client/drive_main.c:966,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:966,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:966,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:971,3'
          Dst:             ListDictionary_ValueObject
        - Src:             'channels/drive/client/drive_main.c:972,21'
          Dst:             MessageQueue_New
        - Src:             'channels/drive/client/drive_main.c:976,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:976,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:976,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:981,18'
          Dst:             MessageQueue_Object
        - Src:             'channels/drive/client/drive_main.c:982,3'
          Dst:             __assert_fail
        - Src:             'channels/drive/client/drive_main.c:987,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:987,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:987,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:992,13'
          Dst:             CreateThread
        - Src:             'channels/drive/client/drive_main.c:992,13'
          Dst:             drive_thread_func
        - Src:             'channels/drive/client/drive_main.c:994,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:994,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:994,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:998,3'
          Dst:             ResumeThread
        - Src:             'channels/drive/client/drive_main.c:1003,2'
          Dst:             drive_free_int
    - functionName:    drive_DeviceServiceEntry
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         44
      ICount:          191
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - GetKnownPath
        - WLog_Get
        - __assert_fail
        - _strdup
        - drive_register_drive_path
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_main.c:1024,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1024,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - drive_register_drive_path
                - free
                - GetKnownPath
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1026,24'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - strcmp
                - drive_register_drive_path
                - free
                - GetKnownPath
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:1027,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1027,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - drive_register_drive_path
                - free
                - GetKnownPath
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1030,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - drive_register_drive_path
                - free
                - GetKnownPath
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:1030,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1033,8'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_register_drive_path
            - BranchSide:      'channels/drive/client/drive_main.c:1042,18'
              BranchSideFuncs:
                - strcmp
                - drive_register_drive_path
                - free
                - GetKnownPath
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:1036,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1038,4'
              BranchSideFuncs:
                - drive_register_drive_path
            - BranchSide:      'channels/drive/client/drive_main.c:1041,2'
              BranchSideFuncs:
                - drive_register_drive_path
        - Branch String:   'channels/drive/client/drive_main.c:1038,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1038,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1038,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:1038,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1038,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1038,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_main.c:1047,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1049,4'
              BranchSideFuncs:
                - drive_register_drive_path
            - BranchSide:      'channels/drive/client/drive_main.c:1052,2'
              BranchSideFuncs:
                - drive_register_drive_path
        - Branch String:   'channels/drive/client/drive_main.c:1049,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1049,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1049,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_main.c:1049,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_main.c:1049,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_main.c:1049,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_main.c:1024,2'
          Dst:             __assert_fail
        - Src:             'channels/drive/client/drive_main.c:1027,2'
          Dst:             __assert_fail
        - Src:             'channels/drive/client/drive_main.c:1030,6'
          Dst:             strcmp
        - Src:             'channels/drive/client/drive_main.c:1034,17'
          Dst:             _strdup
        - Src:             'channels/drive/client/drive_main.c:1038,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:1038,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:1038,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:1042,11'
          Dst:             strcmp
        - Src:             'channels/drive/client/drive_main.c:1045,17'
          Dst:             GetKnownPath
        - Src:             'channels/drive/client/drive_main.c:1049,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_main.c:1049,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_main.c:1049,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_main.c:1055,6'
          Dst:             drive_register_drive_path
    - functionName:    rdpsnd_oss_get_format
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         10
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:76,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:79,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:97,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:79,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:82,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:85,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:88,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpsnd_oss_open_mixer
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oss
      BBCount:         47
      ICount:          202
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __errno_location
        - close
        - ioctl
        - open64
        - snprintf
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:190,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:193,6'
              BranchSideFuncs:
                - open64
                - ioctl
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - snprintf
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:193,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:194,19'
              BranchSideFuncs:
                - snprintf
                - open64
                - ioctl
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:196,32'
              BranchSideFuncs:
                - open64
                - ioctl
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:196,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:203,12'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:203,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:203,6'
              BranchSideFuncs:
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:206,9'
              BranchSideFuncs:
                - close
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - close
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:194,9'
          Dst:             snprintf
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:196,27'
          Dst:             open64
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:198,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:203,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:205,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:206,3'
          Dst:             close
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdpsnd_oss_set_format
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - format
        - latency
      BBCount:         87
      ICount:          365
      EdgeCount:       106
      CyclomaticComplexity: 21
      functionsReached:
        - WLog_Get
        - __errno_location
        - ioctl
        - rdpsnd_oss_get_format
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:145,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:145,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:145,46'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:145,49'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:145,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:148,17'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:152,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:158,8'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:155,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:160,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:166,13'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:163,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:168,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:174,8'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:171,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:176,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:182,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:179,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:150,8'
          Dst:             rdpsnd_oss_get_format
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:152,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:154,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:160,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:162,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:168,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:170,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:176,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:178,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_oss_parse_addin_args
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - args
      BBCount:         30
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - __errno_location
        - _strdup
        - strcmp
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:400,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:401,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:403,8'
              BranchSideFuncs:
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:408,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:409,4'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - _strdup
                - strtol
                - __errno_location
                - free
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:411,31'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - _strdup
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:411,31'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:413,22'
              BranchSideFuncs:
                - _strdup
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:436,2'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:415,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:416,5'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:419,23'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,22'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:423,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,43'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,47'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:423,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,9'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:423,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:427,26'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:430,26'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:430,30'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:431,5'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:430,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:431,5'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:433,9'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:436,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:408,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - strtol
                - __errno_location
                - free
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:438,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:398,6'
          Dst:             CommandLineParseArgumentsA
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:404,2'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:411,31'
          Dst:             strcmp
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:413,14'
          Dst:             _strdup
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:419,16'
          Dst:             strtol
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:421,10'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:436,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    rdpsnd_oss_free
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdpsnd_oss_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:288,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:291,19'
              BranchSideFuncs:
                - rdpsnd_oss_close
                - free
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:291,2'
          Dst:             rdpsnd_oss_close
    - functionName:    rdpsnd_oss_close
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         35
      ICount:          135
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:266,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:269,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:269,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:276,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
              BranchSideFuncs:
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:276,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:276,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - close
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:271,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:272,3'
          Dst:             close
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:278,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:279,3'
          Dst:             close
    - functionName:    rdpsnd_oss_play
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - device
        - data
        - size
      BBCount:         35
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __errno_location
        - rdpsnd_oss_close
        - rdpsnd_oss_open
        - winpr_strerror
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:358,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:358,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:358,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:361,2'
              BranchSideFuncs:
                - write
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:361,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:363,26'
              BranchSideFuncs:
                - write
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:365,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:373,11'
              BranchSideFuncs:
                - write
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:368,21'
              BranchSideFuncs:
                - rdpsnd_oss_close
                - rdpsnd_oss_open
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - rdpsnd_oss_close
                - rdpsnd_oss_open
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
              BranchSideFuncs:
                - rdpsnd_oss_close
                - rdpsnd_oss_open
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:375,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:376,20'
              BranchSideFuncs:
                - write
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:378,9'
              BranchSideFuncs:
                - write
                - __errno_location
                - rdpsnd_oss_close
                - rdpsnd_oss_open
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:363,20'
          Dst:             write
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:367,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:368,4'
          Dst:             rdpsnd_oss_close
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:369,4'
          Dst:             rdpsnd_oss_open
    - functionName:    rdpsnd_oss_open
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - format
        - latency
      BBCount:         62
      ICount:          266
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_Get
        - __errno_location
        - close
        - ioctl
        - open64
        - rdpsnd_oss_open_mixer
        - rdpsnd_oss_set_format
        - snprintf
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:217,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:217,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:217,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:220,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:220,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:221,19'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
              BranchSideFuncs:
                - open64
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:225,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:249,12'
              BranchSideFuncs:
                - ioctl
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:249,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - __errno_location
                - close
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:257,24'
              BranchSideFuncs:
                - rdpsnd_oss_set_format
                - rdpsnd_oss_open_mixer
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:252,9'
              BranchSideFuncs:
                - close
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - close
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:221,9'
          Dst:             snprintf
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:223,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:225,25'
          Dst:             open64
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:227,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:249,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:251,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:252,3'
          Dst:             close
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:257,2'
          Dst:             rdpsnd_oss_set_format
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:258,2'
          Dst:             rdpsnd_oss_open_mixer
    - functionName:    rdpsnd_oss_set_volume
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - value
      BBCount:         43
      ICount:          192
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - __errno_location
        - ioctl
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:325,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:325,2'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:327,6'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:327,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:327,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:328,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:327,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:328,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:330,21'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:333,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:334,8'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:335,11'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:338,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:339,9'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:340,11'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:345,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:351,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:348,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:325,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:345,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:347,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_oss_get_volume
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         28
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __errno_location
        - ioctl
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:307,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:307,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:308,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:307,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:308,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:310,12'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:310,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs:
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:316,20'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:313,10'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:310,6'
          Dst:             ioctl
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             __errno_location
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             winpr_strerror
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:312,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpsnd_oss_format_supported
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - format
      BBCount:         34
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - rdpsnd_oss_get_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:105,21'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:105,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:106,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:105,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:108,10'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:108,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:111,8'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:119,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:111,28'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:111,31'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:111,62'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:112,37'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:112,40'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:113,9'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:112,70'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:113,32'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:113,35'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:116,4'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:111,8'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:116,4'
              BranchSideFuncs:
                - rdpsnd_oss_get_format
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:125,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:127,8'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:127,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:128,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:129,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:132,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:133,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:122,12'
          Dst:             rdpsnd_oss_get_format
    - functionName:    oss_freerdp_rdpsnd_client_subsystem_entry
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         8
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - rdpsnd_oss_parse_addin_args
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:452,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:453,3'
              BranchSideFuncs:
                - rdpsnd_oss_parse_addin_args
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:455,2'
              BranchSideFuncs:
                - rdpsnd_oss_parse_addin_args
                - free
        - Branch String:   'channels/rdpsnd/client/oss/rdpsnd_oss.c:466,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:468,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpsnd/client/oss/rdpsnd_oss.c:471,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:450,43'
          Dst:             calloc
        - Src:             'channels/rdpsnd/client/oss/rdpsnd_oss.c:466,6'
          Dst:             rdpsnd_oss_parse_addin_args
    - functionName:    rdpsnd_fake_parse_addin_args
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fake
        - args
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:91,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:94,8'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:98,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:99,4'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:102,2'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:102,2'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:98,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:88,11'
          Dst:             CommandLineParseArgumentsA
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:102,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    rdpsnd_fake_free
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:59,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:60,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:62,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    rdpsnd_fake_close
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdpsnd_fake_play
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - device
        - data
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdpsnd_fake_set_volume
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - value
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdpsnd_fake_format_supported
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdpsnd_fake_open
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - format
        - latency
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fake_freerdp_rdpsnd_client_subsystem_entry
      functionSourceFile: '/src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         24
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - calloc
        - rdpsnd_fake_free
        - rdpsnd_fake_parse_addin_args
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:120,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:121,3'
              BranchSideFuncs:
                - rdpsnd_fake_parse_addin_args
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:123,2'
              BranchSideFuncs:
                - rdpsnd_fake_parse_addin_args
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:131,6'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:133,38'
              BranchSideFuncs:
                - rdpsnd_fake_parse_addin_args
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:135,7'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:140,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdpsnd_fake_free
                - WLog_PrintMessage
        - Branch String:   'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
          Branch Sides:
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdpsnd_fake_free
            - BranchSide:      'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
              BranchSideFuncs:
                - rdpsnd_fake_free
      Callsites:
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:118,28'
          Dst:             calloc
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:133,9'
          Dst:             rdpsnd_fake_parse_addin_args
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
          Dst:             WLog_Get
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:137,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpsnd/client/fake/rdpsnd_fake.c:145,2'
          Dst:             rdpsnd_fake_free
    - functionName:    audin_oss_get_format
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         10
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:78,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:81,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:93,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:99,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:81,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:84,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:87,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:90,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_LOG_ERR
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _text
        - _error
      BBCount:         18
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - winpr_strerror
      functionUses:    10
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:68,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:68,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:70,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:71,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:71,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:71,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:71,3'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:71,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:71,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:71,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:71,3'
          Dst:             winpr_strerror
        - Src:             'channels/audin/client/oss/audin_oss.c:71,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_oss_thread_func
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         104
      ICount:          532
      EdgeCount:       132
      CyclomaticComplexity: 30
      functionsReached:
        - ExitThread
        - GetLastError
        - OSS_LOG_ERR
        - WLog_Get
        - WaitForSingleObject
        - __errno_location
        - audin_oss_get_format
        - calloc
        - close
        - ioctl
        - open64
        - read
        - setChannelError
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:155,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:157,9'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:161,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - WLog_PrintMessage
                - snprintf
                - snprintf
        - Branch String:   'channels/audin/client/oss/audin_oss.c:161,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:163,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:167,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:167,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:167,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:167,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:167,2'
              BranchSideFuncs:
                - open64
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:169,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:171,40'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:177,27'
              BranchSideFuncs:
                - open64
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:177,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:179,50'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:183,7'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:185,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:186,63'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:188,7'
              BranchSideFuncs:
                - ioctl
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:190,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:191,66'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:193,9'
              BranchSideFuncs:
                - close
                - audin_oss_get_format
                - ioctl
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:213,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:214,43'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:216,8'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:218,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:219,45'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:221,8'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:223,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:224,42'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:226,8'
              BranchSideFuncs:
                - ioctl
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:228,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:229,48'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:232,14'
              BranchSideFuncs:
                - calloc
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:235,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:237,32'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:242,2'
              BranchSideFuncs:
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:247,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:249,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:254,7'
              BranchSideFuncs:
                - read
                - WaitForSingleObject
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:250,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:250,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:250,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:250,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:250,4'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
        - Branch String:   'channels/audin/client/oss/audin_oss.c:254,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:255,4'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:257,15'
              BranchSideFuncs:
                - read
                - WaitForSingleObject
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
        - Branch String:   'channels/audin/client/oss/audin_oss.c:260,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:262,32'
              BranchSideFuncs:
                - __errno_location
                - OSS_LOG_ERR
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:266,15'
              BranchSideFuncs:
                - WaitForSingleObject
                - read
                - __errno_location
                - OSS_LOG_ERR
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:266,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:267,4'
              BranchSideFuncs:
                - WaitForSingleObject
                - read
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
                - __errno_location
                - OSS_LOG_ERR
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:269,16'
              BranchSideFuncs:
                - WaitForSingleObject
                - read
                - __errno_location
                - OSS_LOG_ERR
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:269,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:242,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:271,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:271,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:271,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:271,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:271,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:271,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:271,4'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
        - Branch String:   'channels/audin/client/oss/audin_oss.c:278,12'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:278,15'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:281,6'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:278,19'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:278,22'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
                - setChannelError
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:281,6'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:278,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:279,19'
              BranchSideFuncs:
                - setChannelError
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:281,6'
              BranchSideFuncs:
                - free
                - ExitThread
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:281,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:281,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - free
                - ExitThread
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:283,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - free
                - ExitThread
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:283,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:283,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - close
                - free
                - ExitThread
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:283,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - close
                - free
                - ExitThread
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:283,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:283,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - close
                - free
                - ExitThread
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:283,3'
              BranchSideFuncs:
                - close
                - free
                - ExitThread
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:163,9'
          Dst:             snprintf
        - Src:             'channels/audin/client/oss/audin_oss.c:164,9'
          Dst:             snprintf
        - Src:             'channels/audin/client/oss/audin_oss.c:167,2'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:167,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:167,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:169,20'
          Dst:             open64
        - Src:             'channels/audin/client/oss/audin_oss.c:171,40'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:171,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:177,22'
          Dst:             open64
        - Src:             'channels/audin/client/oss/audin_oss.c:179,50'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:179,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:185,7'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:186,63'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:186,4'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:190,7'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:191,66'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:191,4'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:193,3'
          Dst:             close
        - Src:             'channels/audin/client/oss/audin_oss.c:211,8'
          Dst:             audin_oss_get_format
        - Src:             'channels/audin/client/oss/audin_oss.c:213,6'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:214,43'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:214,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:218,6'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:219,45'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:219,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:223,6'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:224,42'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:224,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:228,6'
          Dst:             ioctl
        - Src:             'channels/audin/client/oss/audin_oss.c:229,48'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:229,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:233,18'
          Dst:             calloc
        - Src:             'channels/audin/client/oss/audin_oss.c:237,32'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:237,3'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:245,12'
          Dst:             WaitForSingleObject
        - Src:             'channels/audin/client/oss/audin_oss.c:249,12'
          Dst:             GetLastError
        - Src:             'channels/audin/client/oss/audin_oss.c:250,4'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:250,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:250,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:257,10'
          Dst:             read
        - Src:             'channels/audin/client/oss/audin_oss.c:262,32'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:262,4'
          Dst:             OSS_LOG_ERR
        - Src:             'channels/audin/client/oss/audin_oss.c:271,4'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:271,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:271,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:279,3'
          Dst:             setChannelError
        - Src:             'channels/audin/client/oss/audin_oss.c:283,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:283,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:283,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:284,3'
          Dst:             close
        - Src:             'channels/audin/client/oss/audin_oss.c:288,2'
          Dst:             ExitThread
    - functionName:    audin_oss_parse_addin_args
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - args
      BBCount:         42
      ICount:          221
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - CommandLineFindNextArgumentA
        - CommandLineParseArgumentsA
        - WLog_Get
        - __errno_location
        - _strdup
        - strcmp
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:399,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:402,8'
              BranchSideFuncs:
                - __errno_location
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:407,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:408,4'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:410,31'
              BranchSideFuncs:
                - strcmp
                - CommandLineFindNextArgumentA
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:410,31'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:412,22'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:438,2'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:414,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:416,5'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:421,23'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:416,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:416,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:416,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:416,5'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:416,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:416,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:423,22'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:423,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:425,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:423,43'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:423,47'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:425,11'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:423,9'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:425,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:429,28'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:432,26'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:432,30'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:433,5'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:432,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:433,5'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:435,9'
              BranchSideFuncs:
                - free
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:438,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:407,9'
              BranchSideFuncs:
                - CommandLineFindNextArgumentA
                - strcmp
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strtol
                - __errno_location
                - free
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:440,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:397,6'
          Dst:             CommandLineParseArgumentsA
        - Src:             'channels/audin/client/oss/audin_oss.c:403,2'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:410,31'
          Dst:             strcmp
        - Src:             'channels/audin/client/oss/audin_oss.c:412,14'
          Dst:             _strdup
        - Src:             'channels/audin/client/oss/audin_oss.c:416,5'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:416,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:416,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:421,16'
          Dst:             strtol
        - Src:             'channels/audin/client/oss/audin_oss.c:423,10'
          Dst:             __errno_location
        - Src:             'channels/audin/client/oss/audin_oss.c:438,18'
          Dst:             CommandLineFindNextArgumentA
    - functionName:    audin_oss_free
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         21
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - audin_oss_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:365,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:368,31'
              BranchSideFuncs:
                - audin_oss_close
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:368,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:370,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:373,7'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:370,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:370,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:370,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:370,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:370,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:370,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:368,15'
          Dst:             audin_oss_close
        - Src:             'channels/audin/client/oss/audin_oss.c:370,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:370,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:370,3'
          Dst:             WLog_PrintMessage
    - functionName:    audin_oss_close
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         23
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - CloseHandle
        - GetLastError
        - SetEvent
        - WLog_Get
        - WaitForSingleObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:330,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:331,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:333,6'
              BranchSideFuncs:
                - SetEvent
                - WaitForSingleObject
                - CloseHandle
                - CloseHandle
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:333,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:335,12'
              BranchSideFuncs:
                - SetEvent
                - WaitForSingleObject
                - CloseHandle
                - CloseHandle
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:350,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:337,7'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:339,12'
              BranchSideFuncs:
                - GetLastError
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:344,15'
              BranchSideFuncs:
                - CloseHandle
                - CloseHandle
        - Branch String:   'channels/audin/client/oss/audin_oss.c:340,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:340,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:340,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:340,4'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:340,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:340,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:335,3'
          Dst:             SetEvent
        - Src:             'channels/audin/client/oss/audin_oss.c:337,7'
          Dst:             WaitForSingleObject
        - Src:             'channels/audin/client/oss/audin_oss.c:339,12'
          Dst:             GetLastError
        - Src:             'channels/audin/client/oss/audin_oss.c:340,4'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:340,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:340,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:344,3'
          Dst:             CloseHandle
        - Src:             'channels/audin/client/oss/audin_oss.c:346,3'
          Dst:             CloseHandle
    - functionName:    audin_oss_set_format
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - device
        - format
        - FramesPerPacket
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:134,21'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:134,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:135,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:134,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:137,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audin_oss_format_supported
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - format
      BBCount:         25
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:104,21'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:104,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:105,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:104,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:107,10'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:107,2'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:110,8'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:118,4'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:110,28'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:110,31'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:110,62'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:111,37'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:111,40'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:111,70'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:112,32'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:112,35'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:115,4'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:110,8'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:115,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audin_oss_open
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - receive
        - user_data
      BBCount:         32
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - CloseHandle
        - CreateEventA
        - CreateThread
        - WLog_Get
        - audin_oss_thread_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:303,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:305,3'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:309,67'
              BranchSideFuncs:
                - CreateThread
                - WLog_Get
                - WLog_IsLevelActive
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:305,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:305,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:305,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:305,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:305,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:305,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:309,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:311,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:311,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:311,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:311,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:311,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:311,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - CloseHandle
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:311,3'
              BranchSideFuncs:
                - CloseHandle
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:303,25'
          Dst:             CreateEventA
        - Src:             'channels/audin/client/oss/audin_oss.c:305,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:305,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:305,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:309,22'
          Dst:             CreateThread
        - Src:             'channels/audin/client/oss/audin_oss.c:309,22'
          Dst:             audin_oss_thread_func
        - Src:             'channels/audin/client/oss/audin_oss.c:311,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:311,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:311,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:312,3'
          Dst:             CloseHandle
    - functionName:    oss_freerdp_audin_client_subsystem_entry
      functionSourceFile: '/src/FreeRDP/channels/audin/client/oss/audin_oss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
      BBCount:         47
      ICount:          212
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - audin_oss_parse_addin_args
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channels/audin/client/oss/audin_oss.c:456,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:458,3'
              BranchSideFuncs:
                - audin_oss_parse_addin_args
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:462,2'
              BranchSideFuncs:
                - audin_oss_parse_addin_args
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:458,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:458,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:458,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:458,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:458,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:471,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:473,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:477,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:473,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:473,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:473,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:473,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:473,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:473,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/audin/client/oss/audin_oss.c:477,6'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:479,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'channels/audin/client/oss/audin_oss.c:479,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:479,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:479,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/audin/client/oss/audin_oss.c:479,3'
          Branch Sides:
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:479,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/audin/client/oss/audin_oss.c:479,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/audin/client/oss/audin_oss.c:454,25'
          Dst:             calloc
        - Src:             'channels/audin/client/oss/audin_oss.c:458,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:458,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:458,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:471,15'
          Dst:             audin_oss_parse_addin_args
        - Src:             'channels/audin/client/oss/audin_oss.c:473,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:473,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:473,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/audin/client/oss/audin_oss.c:479,3'
          Dst:             WLog_Get
        - Src:             'channels/audin/client/oss/audin_oss.c:479,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/audin/client/oss/audin_oss.c:479,3'
          Dst:             WLog_PrintMessage
    - functionName:    mappedGeometryUnref
      functionSourceFile: '/src/FreeRDP/client/common/geometry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InterlockedDecrement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'client/common/geometry.c:32,6'
          Branch Sides:
            - BranchSide:      'client/common/geometry.c:33,3'
              BranchSideFuncs:
                - InterlockedDecrement
                - free
                - free
            - BranchSide:      'client/common/geometry.c:35,28'
              BranchSideFuncs:
                - InterlockedDecrement
                - free
                - free
        - Branch String:   'client/common/geometry.c:35,6'
          Branch Sides:
            - BranchSide:      'client/common/geometry.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'client/common/geometry.c:38,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'client/common/geometry.c:35,6'
          Dst:             InterlockedDecrement
    - functionName:    mappedGeometryRef
      functionSourceFile: '/src/FreeRDP/client/common/geometry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InterlockedIncrement
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'client/common/geometry.c:27,2'
          Dst:             InterlockedIncrement
    - functionName:    generic_on_new_channel_connection
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pListenerCallback
        - pChannel
        - Data
        - pbAccept
        - ppCallback
      BBCount:         25
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:35,25'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:35,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/generic_dynvc.c:35,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:36,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:38,34'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:39,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:39,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:41,50'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:42,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:49,2'
              BranchSideFuncs: []
        - Branch String:   'channels/client/generic_dynvc.c:44,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:44,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:45,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/generic_dynvc.c:39,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:39,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/generic_dynvc.c:41,40'
          Dst:             calloc
        - Src:             'channels/client/generic_dynvc.c:44,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:44,3'
          Dst:             WLog_PrintMessage
    - functionName:    generic_dynvc_plugin_detached
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:147,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:150,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_dynvc_plugin_attached
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:135,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:138,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_plugin_terminated
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
      BBCount:         39
      ICount:          178
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:106,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:107,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:109,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:109,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:109,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:112,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:114,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:115,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:117,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:117,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:119,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:124,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'channels/client/generic_dynvc.c:120,7'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:122,2'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'channels/client/generic_dynvc.c:121,4'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:121,4'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:121,4'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
            - BranchSide:      'channels/client/generic_dynvc.c:121,4'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'channels/client/generic_dynvc.c:109,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:109,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/generic_dynvc.c:121,4'
          Dst:             WLog_Get
        - Src:             'channels/client/generic_dynvc.c:121,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:121,4'
          Dst:             WLog_PrintMessage
    - functionName:    generic_dynvc_plugin_initialize
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pPlugin
        - pChannelMgr
      BBCount:         38
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:69,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:70,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:72,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:72,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:73,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:75,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:75,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:77,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:81,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:77,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:77,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:77,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:77,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:77,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/generic_dynvc.c:81,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:81,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:82,50'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:83,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:89,30'
              BranchSideFuncs: []
        - Branch String:   'channels/client/generic_dynvc.c:85,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:85,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:86,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/generic_dynvc.c:77,3'
          Dst:             WLog_Get
        - Src:             'channels/client/generic_dynvc.c:77,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:77,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/generic_dynvc.c:81,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:81,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/generic_dynvc.c:82,50'
          Dst:             calloc
        - Src:             'channels/client/generic_dynvc.c:85,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:85,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_generic_DVCPluginEntry
      functionSourceFile: '/src/FreeRDP/channels/client/generic_dynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pEntryPoints
        - logTag
        - name
        - pluginSize
        - channelCallbackSize
        - channel_callbacks
        - initPluginFn
        - terminatePluginFn
      BBCount:         48
      ICount:          300
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - _strdup
        - calloc
        - generic_plugin_terminated
      functionUses:    7
      BranchProfiles:
        - Branch String:   'channels/client/generic_dynvc.c:163,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:163,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:164,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:164,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:164,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:165,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:165,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:165,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:166,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:167,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:168,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:168,2'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:168,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:170,34'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:171,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:174,44'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:175,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:181,25'
              BranchSideFuncs:
                - WLog_Get
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:177,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:177,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/client/generic_dynvc.c:177,3'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:177,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/client/generic_dynvc.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'channels/client/generic_dynvc.c:193,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:195,27'
              BranchSideFuncs:
                - _strdup
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:203,31'
              BranchSideFuncs:
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:199,7'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:200,4'
              BranchSideFuncs:
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:201,2'
              BranchSideFuncs:
                - _strdup
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:204,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:205,3'
              BranchSideFuncs:
                - generic_plugin_terminated
            - BranchSide:      'channels/client/generic_dynvc.c:207,10'
              BranchSideFuncs:
                - generic_plugin_terminated
        - Branch String:   'channels/client/generic_dynvc.c:208,6'
          Branch Sides:
            - BranchSide:      'channels/client/generic_dynvc.c:208,15'
              BranchSideFuncs: []
            - BranchSide:      'channels/client/generic_dynvc.c:209,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/client/generic_dynvc.c:163,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:164,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:165,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:166,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:167,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:168,2'
          Dst:             __assert_fail
        - Src:             'channels/client/generic_dynvc.c:174,34'
          Dst:             calloc
        - Src:             'channels/client/generic_dynvc.c:177,3'
          Dst:             WLog_Get
        - Src:             'channels/client/generic_dynvc.c:177,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/client/generic_dynvc.c:177,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/client/generic_dynvc.c:181,16'
          Dst:             WLog_Get
        - Src:             'channels/client/generic_dynvc.c:203,23'
          Dst:             _strdup
        - Src:             'channels/client/generic_dynvc.c:212,2'
          Dst:             generic_plugin_terminated
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    irp_complete
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/irp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - irp
      BBCount:         15
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write_UINT32
        - __assert_fail
        - irp_free
        - rdpdr_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/irp.c:68,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:68,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:69,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:69,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:69,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:70,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:70,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:70,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:72,24'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:73,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:73,2'
              BranchSideFuncs:
                - Stream_GetPosition.4881
                - Stream_SetPosition
                - Stream_Write_UINT32.4875
                - Stream_SetPosition
                - rdpdr_send
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:73,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'channels/rdpdr/client/irp.c:68,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:69,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:70,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:73,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:75,8'
          Dst:             Stream_GetPosition
        - Src:             'channels/rdpdr/client/irp.c:76,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/irp.c:77,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rdpdr/client/irp.c:78,2'
          Dst:             Stream_SetPosition
        - Src:             'channels/rdpdr/client/irp.c:80,10'
          Dst:             rdpdr_send
        - Src:             'channels/rdpdr/client/irp.c:83,2'
          Dst:             irp_free
    - functionName:    irp_free
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/irp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - irp
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Release
        - winpr_aligned_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/irp.c:45,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:46,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_Release
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/irp.c:48,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_Release
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/irp.c:48,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:49,18'
              BranchSideFuncs:
                - Stream_Release
                - winpr_aligned_free
                - Stream_Release
            - BranchSide:      'channels/rdpdr/client/irp.c:50,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_Release
        - Branch String:   'channels/rdpdr/client/irp.c:50,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:51,18'
              BranchSideFuncs:
                - Stream_Release
                - winpr_aligned_free
            - BranchSide:      'channels/rdpdr/client/irp.c:53,21'
              BranchSideFuncs:
                - winpr_aligned_free
      Callsites:
        - Src:             'channels/rdpdr/client/irp.c:49,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/irp.c:51,3'
          Dst:             Stream_Release
        - Src:             'channels/rdpdr/client/irp.c:53,2'
          Dst:             winpr_aligned_free
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4884
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.4884
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.4884
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.4884
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.4884
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.4884
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    irp_new
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/irp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - devman
        - pool
        - s
        - log
        - error
      BBCount:         65
      ICount:          297
      EdgeCount:       78
      CyclomaticComplexity: 15
      functionsReached:
        - StreamPool_Take
        - Stream_AddRef
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - devman_get_device_by_id
        - irp_free
        - rdpdr_write_iocompletion_header
        - stream_read_u32_le
        - winpr_aligned_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/irp.c:93,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:93,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:94,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:94,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:94,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:95,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:95,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:95,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:97,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:97,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:99,7'
              BranchSideFuncs:
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:104,2'
              BranchSideFuncs:
                - stream_read_u32_le.4893
                - devman_get_device_by_id
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:99,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:100,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:101,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:107,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:109,7'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:115,14'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:109,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:112,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:117,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:119,3'
              BranchSideFuncs:
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:125,2'
              BranchSideFuncs:
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - stream_read_u32_le.4893
                - Stream_AddRef
                - StreamPool_Take
                - WLog_IsLevelActive
                - irp_free
                - WLog_PrintMessage
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:119,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:119,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/irp.c:120,7'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:120,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:122,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:138,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:140,3'
              BranchSideFuncs:
                - rdpdr_write_iocompletion_header
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:147,39'
              BranchSideFuncs:
                - rdpdr_write_iocompletion_header
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:140,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:140,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - irp_free
            - BranchSide:      'channels/rdpdr/client/irp.c:141,12'
              BranchSideFuncs:
                - irp_free
        - Branch String:   'channels/rdpdr/client/irp.c:142,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:147,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:149,12'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:155,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:150,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/irp.c:161,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/irp.c:162,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/irp.c:164,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/irp.c:93,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:94,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:95,2'
          Dst:             __assert_fail
        - Src:             'channels/rdpdr/client/irp.c:97,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'channels/rdpdr/client/irp.c:104,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/irp.c:105,11'
          Dst:             devman_get_device_by_id
        - Src:             'channels/rdpdr/client/irp.c:115,14'
          Dst:             winpr_aligned_malloc
        - Src:             'channels/rdpdr/client/irp.c:119,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/irp.c:119,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/irp.c:127,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/irp.c:128,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/irp.c:129,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/irp.c:130,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rdpdr/client/irp.c:132,2'
          Dst:             Stream_AddRef
        - Src:             'channels/rdpdr/client/irp.c:137,16'
          Dst:             StreamPool_Take
        - Src:             'channels/rdpdr/client/irp.c:140,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/irp.c:140,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/irp.c:141,3'
          Dst:             irp_free
        - Src:             'channels/rdpdr/client/irp.c:147,7'
          Dst:             rdpdr_write_iocompletion_header
        - Src:             'channels/rdpdr/client/irp.c:149,3'
          Dst:             irp_free
    - functionName:    devman_register_device
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - devman
        - device
      BBCount:         23
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ListDictionary_Add
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:112,14'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:112,18'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:113,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:112,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:113,3'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:115,15'
              BranchSideFuncs:
                - ListDictionary_Add
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:118,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/devman.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:120,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:120,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:120,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:120,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:120,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:118,7'
          Dst:             ListDictionary_Add
        - Src:             'channels/rdpdr/client/devman.c:120,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:120,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:120,3'
          Dst:             WLog_PrintMessage
    - functionName:    devman_load_device_service
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - devman
        - device
        - rdpcontext
      BBCount:         81
      ICount:          325
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - WLog_Get
        - freerdp_load_channel_addin_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:196,14'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:196,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:196,25'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:196,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:196,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:197,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:199,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:199,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:200,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:201,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:201,11'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:202,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:203,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:203,11'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:204,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:205,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:205,11'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:206,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:207,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:210,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:212,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:216,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:212,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:212,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:212,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:212,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:212,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:212,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:216,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:217,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:217,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:217,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:217,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:217,3'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:219,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:219,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:219,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:219,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:219,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:219,3'
              BranchSideFuncs:
                - freerdp_load_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:225,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/devman.c:231,14'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:227,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:227,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:227,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:227,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:227,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:227,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:212,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:212,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:212,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:217,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:217,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:217,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:219,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:219,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:219,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:222,6'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'channels/rdpdr/client/devman.c:227,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:227,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:227,3'
          Dst:             WLog_PrintMessage
    - functionName:    devman_get_device_by_type
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - devman
        - type
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ListDictionary_GetItemValue
        - ListDictionary_GetKeys
        - ListDictionary_Lock
        - ListDictionary_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:149,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:150,3'
              BranchSideFuncs:
                - ListDictionary_Lock
                - ListDictionary_GetKeys
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
            - BranchSide:      'channels/rdpdr/client/devman.c:152,22'
              BranchSideFuncs:
                - ListDictionary_Lock
                - ListDictionary_GetKeys
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
        - Branch String:   'channels/rdpdr/client/devman.c:155,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:157,54'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - free
                - ListDictionary_Unlock
            - BranchSide:      'channels/rdpdr/client/devman.c:169,7'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
        - Branch String:   'channels/rdpdr/client/devman.c:159,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:160,4'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
            - BranchSide:      'channels/rdpdr/client/devman.c:162,7'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
        - Branch String:   'channels/rdpdr/client/devman.c:162,7'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:163,4'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
                - ListDictionary_GetItemValue
            - BranchSide:      'channels/rdpdr/client/devman.c:165,12'
              BranchSideFuncs:
                - free
                - ListDictionary_Unlock
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:152,2'
          Dst:             ListDictionary_Lock
        - Src:             'channels/rdpdr/client/devman.c:153,23'
          Dst:             ListDictionary_GetKeys
        - Src:             'channels/rdpdr/client/devman.c:157,26'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/rdpdr/client/devman.c:170,2'
          Dst:             ListDictionary_Unlock
    - functionName:    devman_get_device_by_id
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - devman
        - id
      BBCount:         33
      ICount:          126
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - ListDictionary_GetItemValue
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:132,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:134,3'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:138,48'
              BranchSideFuncs:
                - ListDictionary_GetItemValue
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:134,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:134,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:134,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:134,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:134,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:139,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/devman.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:140,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:140,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:140,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:140,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:140,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:140,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:134,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:134,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:134,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:138,20'
          Dst:             ListDictionary_GetItemValue
        - Src:             'channels/rdpdr/client/devman.c:140,3'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:140,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:140,3'
          Dst:             WLog_PrintMessage
    - functionName:    devman_unregister_device
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - devman
        - key
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ListDictionary_Take
        - devman_device_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:94,14'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:94,18'
              BranchSideFuncs:
                - ListDictionary_Take
                - devman_device_free
            - BranchSide:      'channels/rdpdr/client/devman.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:94,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:95,3'
              BranchSideFuncs:
                - ListDictionary_Take
                - devman_device_free
            - BranchSide:      'channels/rdpdr/client/devman.c:97,40'
              BranchSideFuncs:
                - ListDictionary_Take
                - devman_device_free
        - Branch String:   'channels/rdpdr/client/devman.c:99,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:99,6'
              BranchSideFuncs:
                - devman_device_free
            - BranchSide:      'channels/rdpdr/client/devman.c:100,22'
              BranchSideFuncs:
                - devman_device_free
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:97,20'
          Dst:             ListDictionary_Take
        - Src:             'channels/rdpdr/client/devman.c:100,3'
          Dst:             devman_device_free
    - functionName:    devman_device_free
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         22
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:48,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:49,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:51,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:51,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rdpdr/client/devman.c:51,2'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:51,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:51,2'
          Dst:             WLog_Get
        - Src:             'channels/rdpdr/client/devman.c:51,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:51,2'
          Dst:             WLog_PrintMessage
    - functionName:    devman_free
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - devman
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ListDictionary_Free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:86,2'
          Dst:             ListDictionary_Free
    - functionName:    devman_new
      functionSourceFile: '/src/FreeRDP/channels/rdpdr/client/devman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdpdr
      BBCount:         24
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ListDictionary_New
        - ListDictionary_ValueObject
        - WLog_IsLevelActive
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rdpdr/client/devman.c:58,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:59,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
            - BranchSide:      'channels/rdpdr/client/devman.c:61,20'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ListDictionary_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
        - Branch String:   'channels/rdpdr/client/devman.c:63,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:65,3'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
            - BranchSide:      'channels/rdpdr/client/devman.c:69,26'
              BranchSideFuncs:
                - ListDictionary_New
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - ListDictionary_ValueObject
        - Branch String:   'channels/rdpdr/client/devman.c:65,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:65,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rdpdr/client/devman.c:66,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rdpdr/client/devman.c:73,6'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:75,3'
              BranchSideFuncs:
                - ListDictionary_ValueObject
            - BranchSide:      'channels/rdpdr/client/devman.c:80,29'
              BranchSideFuncs:
                - ListDictionary_ValueObject
        - Branch String:   'channels/rdpdr/client/devman.c:75,3'
          Branch Sides:
            - BranchSide:      'channels/rdpdr/client/devman.c:75,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/rdpdr/client/devman.c:76,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/rdpdr/client/devman.c:61,20'
          Dst:             calloc
        - Src:             'channels/rdpdr/client/devman.c:65,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:65,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:71,20'
          Dst:             ListDictionary_New
        - Src:             'channels/rdpdr/client/devman.c:75,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rdpdr/client/devman.c:75,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rdpdr/client/devman.c:80,2'
          Dst:             ListDictionary_ValueObject
    - functionName:    rail_handshake_ex_flags_to_string
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flags
        - buffer
        - len
      BBCount:         24
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:594,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:595,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:597,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:601,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:602,29'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:603,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:603,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:604,46'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:605,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:605,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:606,46'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:607,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:607,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:608,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:609,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:609,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:610,45'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:611,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'channels/rail/rail_common.c:611,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:612,48'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'channels/rail/rail_common.c:614,7'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'channels/rail/rail_common.c:597,8'
          Dst:             snprintf
        - Src:             'channels/rail/rail_common.c:602,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:604,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:606,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:608,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:610,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:612,3'
          Dst:             winpr_str_append
        - Src:             'channels/rail/rail_common.c:615,8'
          Dst:             snprintf
        - Src:             'channels/rail/rail_common.c:616,2'
          Dst:             winpr_str_append
    - functionName:    rail_is_extended_spi_supported
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - channelFlags
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rail_write_filterkeys
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - filterKeys
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:292,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:292,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:292,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:293,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:295,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
        - Branch String:   'channels/rail/rail_common.c:295,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:296,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:298,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
      Callsites:
        - Src:             'channels/rail/rail_common.c:295,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rail/rail_common.c:298,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:299,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:300,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:301,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:302,2'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rail_write_high_contrast
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - highContrast
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - rail_write_unicode_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:252,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:252,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:253,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:252,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:253,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:255,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_unicode_string
        - Branch String:   'channels/rail/rail_common.c:255,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:256,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:258,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_unicode_string
      Callsites:
        - Src:             'channels/rail/rail_common.c:255,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rail/rail_common.c:259,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:260,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:261,9'
          Dst:             rail_write_unicode_string
    - functionName:    rail_write_unicode_string
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - unicode_string
      BBCount:         23
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:180,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:180,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.5030
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:180,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:181,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.5030
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:183,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT16.5030
                - Stream_Write.5031
        - Branch String:   'channels/rail/rail_common.c:183,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:185,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.5030
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:189,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.5030
                - Stream_Write.5031
        - Branch String:   'channels/rail/rail_common.c:185,3'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:185,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/rail_common.c:185,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/rail_common.c:185,3'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:185,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/rail_common.c:185,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/rail_common.c:183,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rail/rail_common.c:185,3'
          Dst:             WLog_Get
        - Src:             'channels/rail/rail_common.c:185,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/rail_common.c:185,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/rail_common.c:189,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:190,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.5035
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rail_write_sysparam_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - sysparam
        - extendedSpiSupported
      BBCount:         37
      ICount:          345
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - rail_write_filterkeys
        - rail_write_high_contrast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:482,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:482,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - rail_write_filterkeys
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_high_contrast
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:483,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:482,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:483,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - rail_write_filterkeys
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_high_contrast
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:485,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - rail_write_filterkeys
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_high_contrast
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
        - Branch String:   'channels/rail/rail_common.c:485,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:486,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - rail_write_filterkeys
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_high_contrast
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:488,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - rail_write_filterkeys
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - Stream_Write_UINT32.5021
                - rail_write_high_contrast
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
                - Stream_Write_UINT8.5041
        - Branch String:   'channels/rail/rail_common.c:490,2'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:494,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:499,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:504,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:509,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:514,24'
              BranchSideFuncs:
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
            - BranchSide:      'channels/rail/rail_common.c:521,24'
              BranchSideFuncs:
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
            - BranchSide:      'channels/rail/rail_common.c:528,24'
              BranchSideFuncs:
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
                - Stream_Write_UINT16.5030
            - BranchSide:      'channels/rail/rail_common.c:535,37'
              BranchSideFuncs:
                - rail_write_high_contrast
            - BranchSide:      'channels/rail/rail_common.c:539,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:549,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:556,9'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:563,9'
              BranchSideFuncs:
                - rail_write_filterkeys
            - BranchSide:      'channels/rail/rail_common.c:571,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:576,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5041
            - BranchSide:      'channels/rail/rail_common.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:539,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:540,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:542,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
        - Branch String:   'channels/rail/rail_common.c:542,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:543,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:545,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
        - Branch String:   'channels/rail/rail_common.c:549,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:550,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:552,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
        - Branch String:   'channels/rail/rail_common.c:556,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:557,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
            - BranchSide:      'channels/rail/rail_common.c:559,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5021
        - Branch String:   'channels/rail/rail_common.c:563,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:564,5'
              BranchSideFuncs:
                - rail_write_filterkeys
            - BranchSide:      'channels/rail/rail_common.c:566,34'
              BranchSideFuncs:
                - rail_write_filterkeys
      Callsites:
        - Src:             'channels/rail/rail_common.c:485,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rail/rail_common.c:488,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:495,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/rail_common.c:500,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/rail_common.c:505,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/rail_common.c:510,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/rail_common.c:514,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:515,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:516,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:517,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:521,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:522,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:523,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:524,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:528,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:529,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:530,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:531,4'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:535,12'
          Dst:             rail_write_high_contrast
        - Src:             'channels/rail/rail_common.c:545,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:552,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:559,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:566,12'
          Dst:             rail_write_filterkeys
        - Src:             'channels/rail/rail_common.c:572,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/rail/rail_common.c:577,4'
          Dst:             Stream_Write_UINT8
    - functionName:    rail_read_filterkeys
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - filterKeys
      BBCount:         21
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:271,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:271,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:271,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:272,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:274,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:274,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:275,3'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:277,2'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
      Callsites:
        - Src:             'channels/rail/rail_common.c:274,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:277,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:278,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:279,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:280,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:281,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.5035
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rail_read_high_contrast
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - highContrast
      BBCount:         17
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - rail_read_unicode_string
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:229,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:229,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:229,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:230,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:232,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - rail_read_unicode_string
        - Branch String:   'channels/rail/rail_common.c:232,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:233,3'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - rail_read_unicode_string
            - BranchSide:      'channels/rail/rail_common.c:235,2'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
                - rail_read_unicode_string
        - Branch String:   'channels/rail/rail_common.c:238,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:239,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/rail_common.c:232,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:235,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:236,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:238,7'
          Dst:             rail_read_unicode_string
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.5035
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rail_read_sysparam_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - sysparam
        - extendedSpiSupported
      BBCount:         97
      ICount:          535
      EdgeCount:       112
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - rail_read_filterkeys
        - rail_read_high_contrast
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:316,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:316,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u8.5050
                - stream_read_u8.5050
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:317,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:316,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:317,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u8.5050
                - stream_read_u8.5050
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:319,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - stream_read_u8.5050
                - stream_read_u8.5050
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
        - Branch String:   'channels/rail/rail_common.c:319,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:320,3'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u8.5050
                - stream_read_u8.5050
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:322,2'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u8.5050
                - stream_read_u8.5050
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
                - stream_read_u8.5050
        - Branch String:   'channels/rail/rail_common.c:326,2'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:330,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:336,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:342,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:348,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:354,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:366,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:378,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:390,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_high_contrast
            - BranchSide:      'channels/rail/rail_common.c:398,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:414,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:426,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:438,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
            - BranchSide:      'channels/rail/rail_common.c:451,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:458,4'
              BranchSideFuncs:
                - stream_read_u8.5050
            - BranchSide:      'channels/rail/rail_common.c:465,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:356,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:357,5'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:359,4'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
        - Branch String:   'channels/rail/rail_common.c:368,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:369,5'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:371,4'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
        - Branch String:   'channels/rail/rail_common.c:380,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:381,5'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:383,4'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
        - Branch String:   'channels/rail/rail_common.c:391,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:392,5'
              BranchSideFuncs:
                - rail_read_high_contrast
            - BranchSide:      'channels/rail/rail_common.c:394,36'
              BranchSideFuncs:
                - rail_read_high_contrast
        - Branch String:   'channels/rail/rail_common.c:400,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:401,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:403,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:403,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:404,5'
              BranchSideFuncs:
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:406,4'
              BranchSideFuncs:
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:408,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:409,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:411,4'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:416,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:417,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:419,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:419,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:420,5'
              BranchSideFuncs:
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:422,4'
              BranchSideFuncs:
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:428,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:429,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:431,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:431,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:432,5'
              BranchSideFuncs:
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:434,4'
              BranchSideFuncs:
                - stream_read_u32_le.5047
        - Branch String:   'channels/rail/rail_common.c:440,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:441,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
            - BranchSide:      'channels/rail/rail_common.c:443,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rail_read_filterkeys
        - Branch String:   'channels/rail/rail_common.c:443,8'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:444,5'
              BranchSideFuncs:
                - rail_read_filterkeys
            - BranchSide:      'channels/rail/rail_common.c:446,33'
              BranchSideFuncs:
                - rail_read_filterkeys
      Callsites:
        - Src:             'channels/rail/rail_common.c:319,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:322,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:331,4'
          Dst:             stream_read_u8
        - Src:             'channels/rail/rail_common.c:337,4'
          Dst:             stream_read_u8
        - Src:             'channels/rail/rail_common.c:343,4'
          Dst:             stream_read_u8
        - Src:             'channels/rail/rail_common.c:349,4'
          Dst:             stream_read_u8
        - Src:             'channels/rail/rail_common.c:356,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:359,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:360,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:361,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:362,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:368,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:371,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:372,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:373,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:374,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:380,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:383,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:384,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:385,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:386,4'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:391,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:394,12'
          Dst:             rail_read_high_contrast
        - Src:             'channels/rail/rail_common.c:403,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:406,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:419,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:422,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:431,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:434,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:443,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:446,12'
          Dst:             rail_read_filterkeys
        - Src:             'channels/rail/rail_common.c:453,4'
          Dst:             stream_read_u8
        - Src:             'channels/rail/rail_common.c:460,4'
          Dst:             stream_read_u8
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.5035
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.5035
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rail_write_unicode_string_value
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - unicode_string
      BBCount:         26
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - WLog_Get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:203,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:203,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:204,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:203,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:204,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:206,11'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.5031
        - Branch String:   'channels/rail/rail_common.c:208,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:210,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:219,2'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:210,7'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:212,4'
              BranchSideFuncs:
                - Stream_Write.5031
            - BranchSide:      'channels/rail/rail_common.c:216,16'
              BranchSideFuncs:
                - Stream_Write.5031
        - Branch String:   'channels/rail/rail_common.c:212,4'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:212,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/rail_common.c:212,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/rail/rail_common.c:212,4'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:212,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/rail/rail_common.c:212,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/rail/rail_common.c:210,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/rail/rail_common.c:212,4'
          Dst:             WLog_Get
        - Src:             'channels/rail/rail_common.c:212,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/rail/rail_common.c:212,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/rail/rail_common.c:216,3'
          Dst:             Stream_Write
    - functionName:    rail_write_handshake_ex_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handshakeEx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rail/rail_common.c:169,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/rail/rail_common.c:170,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_read_handshake_ex_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handshakeEx
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:159,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:160,3'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:162,2'
              BranchSideFuncs:
                - stream_read_u32_le.5047
                - stream_read_u32_le.5047
      Callsites:
        - Src:             'channels/rail/rail_common.c:159,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:162,2'
          Dst:             stream_read_u32_le
        - Src:             'channels/rail/rail_common.c:163,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_write_handshake_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handshake
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rail/rail_common.c:149,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rail_read_handshake_order
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handshake
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:140,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:141,3'
              BranchSideFuncs:
                - stream_read_u32_le.5047
            - BranchSide:      'channels/rail/rail_common.c:143,2'
              BranchSideFuncs:
                - stream_read_u32_le.5047
      Callsites:
        - Src:             'channels/rail/rail_common.c:140,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:143,2'
          Dst:             stream_read_u32_le
    - functionName:    rail_pdu_init
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - length
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_New
        - Stream_Seek
      functionUses:    16
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:126,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:127,3'
              BranchSideFuncs:
                - Stream_Seek.5035
            - BranchSide:      'channels/rail/rail_common.c:129,14'
              BranchSideFuncs:
                - Stream_Seek.5035
      Callsites:
        - Src:             'channels/rail/rail_common.c:124,15'
          Dst:             Stream_New
        - Src:             'channels/rail/rail_common.c:129,2'
          Dst:             Stream_Seek
    - functionName:    rail_write_pdu_header
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - orderType
        - orderLength
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rail/rail_common.c:118,2'
          Dst:             Stream_Write_UINT16
        - Src:             'channels/rail/rail_common.c:119,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rail_read_pdu_header
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderType
        - orderLength
      BBCount:         17
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:105,9'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:105,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:106,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:105,23'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:105,27'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:106,3'
              BranchSideFuncs: []
        - Branch String:   'channels/rail/rail_common.c:105,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:106,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:108,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
        - Branch String:   'channels/rail/rail_common.c:108,6'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:109,3'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
            - BranchSide:      'channels/rail/rail_common.c:111,2'
              BranchSideFuncs:
                - stream_read_u16_le.5055
                - stream_read_u16_le.5055
      Callsites:
        - Src:             'channels/rail/rail_common.c:108,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/rail/rail_common.c:111,2'
          Dst:             stream_read_u16_le
        - Src:             'channels/rail/rail_common.c:112,2'
          Dst:             stream_read_u16_le
    - functionName:    rail_get_order_type_string_full
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - orderType
        - buffer
        - length
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rail_get_order_type_string
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'channels/rail/rail_common.c:93,57'
          Dst:             rail_get_order_type_string
        - Src:             'channels/rail/rail_common.c:93,8'
          Dst:             snprintf
    - functionName:    rail_get_order_type_string
      functionSourceFile: '/src/FreeRDP/channels/rail/rail_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - orderType
      BBCount:         29
      ICount:          149
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/rail/rail_common.c:32,2'
          Branch Sides:
            - BranchSide:      'channels/rail/rail_common.c:35,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:37,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:39,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:41,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:43,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:45,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:47,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:49,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:51,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:53,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:55,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:57,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:59,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:61,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:63,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:65,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:69,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:71,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:77,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/rail/rail_common.c:87,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cliprdr_process_format_data_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - dataLen
        - msgFlags
      BBCount:         59
      ICount:          242
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - cliprdr_get_client_interface
        - cliprdr_read_format_data_response
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:220,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:220,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_read_format_data_response
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:222,21'
              BranchSideFuncs:
                - cliprdr_read_format_data_response
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:226,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:227,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:230,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:231,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:233,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:233,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:233,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:233,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:233,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:233,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:238,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:238,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:238,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:238,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:239,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:240,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:240,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:240,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:240,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:240,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:240,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:240,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_format.c:217,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_format.c:220,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:220,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:226,15'
          Dst:             cliprdr_read_format_data_response
        - Src:             'channels/cliprdr/client/cliprdr_format.c:230,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_format.c:233,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:233,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:233,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:238,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:238,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:238,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:240,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:240,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:240,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_format_data_request
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - dataLen
        - msgFlags
      BBCount:         47
      ICount:          215
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - cliprdr_get_client_interface
        - cliprdr_read_format_data_request
        - cliprdr_send_error_response
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:184,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:184,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_read_format_data_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:186,20'
              BranchSideFuncs:
                - cliprdr_read_format_data_request
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:190,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:191,10'
              BranchSideFuncs: []
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:194,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - cliprdr_send_error_response
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:195,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:197,38'
              BranchSideFuncs:
                - cliprdr_send_error_response
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:200,53'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:201,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:201,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:201,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:202,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:203,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:203,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:203,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:203,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:203,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:203,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:203,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_format.c:181,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_format.c:184,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:184,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:190,15'
          Dst:             cliprdr_read_format_data_request
        - Src:             'channels/cliprdr/client/cliprdr_format.c:194,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_format.c:197,10'
          Dst:             cliprdr_send_error_response
        - Src:             'channels/cliprdr/client/cliprdr_format.c:201,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:201,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:201,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:203,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:203,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:203,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_format_list_response
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - dataLen
        - msgFlags
      BBCount:         42
      ICount:          173
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - cliprdr_get_client_interface
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:159,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:159,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:161,21'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:165,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:165,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:165,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:165,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:166,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:166,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:167,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:167,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:167,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:167,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:167,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:167,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:167,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_format.c:156,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_format.c:159,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:159,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:165,2'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:165,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:165,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:167,3'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:167,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:167,3'
          Dst:             WLog_PrintMessage
    - functionName:    cliprdr_process_format_list
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - cliprdr
        - s
        - dataLen
        - msgFlags
      BBCount:         33
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - cliprdr_filter_format_list
        - cliprdr_free_format_list
        - cliprdr_get_client_interface
        - cliprdr_read_format_list
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:122,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:123,3'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:126,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - cliprdr_filter_format_list
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:129,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:130,3'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:132,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:132,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:132,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:135,6'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:135,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:135,15'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:137,16'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:137,7'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:138,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:139,2'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:138,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:138,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_PrintMessage
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:138,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cliprdr_free_format_list
                - cliprdr_free_format_list
                - WLog_PrintMessage
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:138,4'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:138,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cliprdr_free_format_list
                - cliprdr_free_format_list
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:138,4'
              BranchSideFuncs:
                - cliprdr_free_format_list
                - cliprdr_free_format_list
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_format.c:115,34'
          Dst:             cliprdr_get_client_interface
        - Src:             'channels/cliprdr/client/cliprdr_format.c:122,15'
          Dst:             cliprdr_read_format_list
        - Src:             'channels/cliprdr/client/cliprdr_format.c:126,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'channels/cliprdr/client/cliprdr_format.c:127,23'
          Dst:             cliprdr_filter_format_list
        - Src:             'channels/cliprdr/client/cliprdr_format.c:132,2'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:132,2'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:138,4'
          Dst:             WLog_Get
        - Src:             'channels/cliprdr/client/cliprdr_format.c:138,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/cliprdr/client/cliprdr_format.c:138,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/cliprdr/client/cliprdr_format.c:142,2'
          Dst:             cliprdr_free_format_list
        - Src:             'channels/cliprdr/client/cliprdr_format.c:143,2'
          Dst:             cliprdr_free_format_list
    - functionName:    cliprdr_filter_format_list
      functionSourceFile: '/src/FreeRDP/channels/cliprdr/client/cliprdr_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - list
        - mask
        - checkMask
        - ''
      BBCount:         49
      ICount:          351
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - _strdup
        - calloc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:45,2'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:45,2'
              BranchSideFuncs:
                - calloc
                - _strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:47,22'
              BranchSideFuncs:
                - calloc
                - _strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:53,6'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:55,15'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:65,12'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:55,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:57,36'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:64,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:60,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:61,31'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:62,8'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:65,11'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:67,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:83,12'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:67,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:69,36'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:82,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:72,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:73,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:74,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:74,67'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:75,15'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:77,21'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:74,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:77,21'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:81,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:85,3'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:87,36'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:100,2'
              BranchSideFuncs: []
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:90,28'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:91,16'
              BranchSideFuncs:
                - strcmp
                - _strdup
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:94,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:91,68'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:92,16'
              BranchSideFuncs:
                - strcmp
                - _strdup
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:99,3'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:90,8'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:94,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:99,3'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
        - Branch String:   'channels/cliprdr/client/cliprdr_format.c:95,9'
          Branch Sides:
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:96,32'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
            - BranchSide:      'channels/cliprdr/client/cliprdr_format.c:97,9'
              BranchSideFuncs:
                - _strdup
                - strcmp
                - strcmp
      Callsites:
        - Src:             'channels/cliprdr/client/cliprdr_format.c:45,2'
          Dst:             __assert_fail
        - Src:             'channels/cliprdr/client/cliprdr_format.c:50,21'
          Dst:             calloc
        - Src:             'channels/cliprdr/client/cliprdr_format.c:61,23'
          Dst:             _strdup
        - Src:             'channels/cliprdr/client/cliprdr_format.c:74,8'
          Dst:             strcmp
        - Src:             'channels/cliprdr/client/cliprdr_format.c:75,8'
          Dst:             strcmp
        - Src:             'channels/cliprdr/client/cliprdr_format.c:78,23'
          Dst:             _strdup
        - Src:             'channels/cliprdr/client/cliprdr_format.c:91,9'
          Dst:             strcmp
        - Src:             'channels/cliprdr/client/cliprdr_format.c:92,9'
          Dst:             strcmp
        - Src:             'channels/cliprdr/client/cliprdr_format.c:96,24'
          Dst:             _strdup
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    contains_dotdot
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - path
        - base_length
        - path_length
      BBCount:         28
      ICount:          144
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - InitializeConstWCharFromUtf8
        - _wcsstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:99,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:102,2'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:105,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:106,4'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:109,8'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:109,26'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:109,32'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:111,8'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:109,50'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:109,56'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:111,8'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:109,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:111,8'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:117,7'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:111,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:113,10'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:116,3'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:113,25'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:113,29'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:114,6'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:113,9'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:114,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:115,4'
              BranchSideFuncs:
                - _wcsstr
        - Branch String:   'channels/drive/client/drive_file.c:118,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:104,17'
              BranchSideFuncs:
                - _wcsstr
            - BranchSide:      'channels/drive/client/drive_file.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:96,24'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'channels/drive/client/drive_file.c:104,9'
          Dst:             _wcsstr
    - functionName:    drive_file_fix_path
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - length
      BBCount:         29
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:64,20'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:64,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:64,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:65,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:67,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'channels/drive/client/drive_file.c:67,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:67,2'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:69,14'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:69,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:82,7'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:71,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:82,20'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:82,24'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:82,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:87,19'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:87,23'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:90,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:87,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:67,2'
          Dst:             __assert_fail
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.5201
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    drive_file_query_directory
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - FsInformationClass
        - InitialQuery
        - path
        - PathWCharLength
        - output
      BBCount:         56
      ICount:          626
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - FindClose
        - FindFirstFileW
        - FindNextFileW
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - Stream_Zero
        - WLog_Get
        - _wcslen
        - drive_file_combine_fullpath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:831,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:831,16'
              BranchSideFuncs:
                - FindNextFileW
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - FindClose
            - BranchSide:      'channels/drive/client/drive_file.c:832,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:831,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:831,25'
              BranchSideFuncs:
                - FindNextFileW
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - FindClose
            - BranchSide:      'channels/drive/client/drive_file.c:832,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:831,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:832,3'
              BranchSideFuncs:
                - FindNextFileW
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - FindClose
            - BranchSide:      'channels/drive/client/drive_file.c:834,6'
              BranchSideFuncs:
                - FindNextFileW
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - FindClose
        - Branch String:   'channels/drive/client/drive_file.c:834,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:837,7'
              BranchSideFuncs:
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FindClose
            - BranchSide:      'channels/drive/client/drive_file.c:848,26'
              BranchSideFuncs:
                - FindNextFileW
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:837,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:838,14'
              BranchSideFuncs:
                - FindClose
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:840,42'
              BranchSideFuncs:
                - drive_file_combine_fullpath
                - FindFirstFileW
                - free
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:845,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:846,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:847,2'
              BranchSideFuncs:
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:848,11'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:0,0'
              BranchSideFuncs:
                - _wcslen
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:849,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:853,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:858,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
            - BranchSide:      'channels/drive/client/drive_file.c:895,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
            - BranchSide:      'channels/drive/client/drive_file.c:933,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
            - BranchSide:      'channels/drive/client/drive_file.c:974,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
            - BranchSide:      'channels/drive/client/drive_file.c:988,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:858,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:859,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:861,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:861,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:862,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:864,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
        - Branch String:   'channels/drive/client/drive_file.c:895,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:896,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:898,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:898,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:899,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:901,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
        - Branch String:   'channels/drive/client/drive_file.c:933,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:934,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:936,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:936,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:937,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:939,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Zero.5209
                - Stream_Write.5217
        - Branch String:   'channels/drive/client/drive_file.c:974,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:975,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:977,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:977,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:978,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:980,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write.5217
        - Branch String:   'channels/drive/client/drive_file.c:988,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:988,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:988,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:988,4'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:988,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:988,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:838,4'
          Dst:             FindClose
        - Src:             'channels/drive/client/drive_file.c:840,14'
          Dst:             drive_file_combine_fullpath
        - Src:             'channels/drive/client/drive_file.c:842,23'
          Dst:             FindFirstFileW
        - Src:             'channels/drive/client/drive_file.c:848,12'
          Dst:             FindNextFileW
        - Src:             'channels/drive/client/drive_file.c:851,11'
          Dst:             _wcslen
        - Src:             'channels/drive/client/drive_file.c:858,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:864,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:865,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:866,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:867,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:869,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:871,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:873,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:875,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:877,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:879,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:881,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:883,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:884,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:885,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:886,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:887,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:888,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:889,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_file.c:895,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:901,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:902,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:903,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:904,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:906,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:908,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:910,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:912,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:914,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:916,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:918,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:920,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:921,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:922,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:923,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:924,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:925,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:926,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:927,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_file.c:933,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:939,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:940,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:941,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:942,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:944,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:946,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:948,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:950,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:952,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:954,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:956,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:958,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:959,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:960,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:961,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:962,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:963,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:964,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:965,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_file.c:967,4'
          Dst:             Stream_Zero
        - Src:             'channels/drive/client/drive_file.c:968,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_file.c:974,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:980,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:981,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:982,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:983,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:984,4'
          Dst:             Stream_Write
        - Src:             'channels/drive/client/drive_file.c:988,4'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:988,4'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:988,4'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:995,2'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:996,2'
          Dst:             Stream_Write_UINT8
    - functionName:    drive_file_combine_fullpath
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - base_path
        - path
        - PathWCharLength
      BBCount:         36
      ICount:          187
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - ConvertWCharToUtf8
        - WLog_Get
        - _wcsnlen
        - calloc
        - contains_dotdot
        - drive_file_fix_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:129,17'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:129,22'
              BranchSideFuncs:
                - _wcsnlen
                - calloc
                - free
                - drive_file_fix_path
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:130,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/drive/client/drive_file.c:129,27'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:129,31'
              BranchSideFuncs:
                - _wcsnlen
                - calloc
                - free
                - drive_file_fix_path
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:132,43'
              BranchSideFuncs:
                - _wcsnlen
                - calloc
                - free
                - drive_file_fix_path
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:129,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:130,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'channels/drive/client/drive_file.c:132,43'
              BranchSideFuncs:
                - _wcsnlen
                - calloc
                - free
                - drive_file_fix_path
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:136,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:137,3'
              BranchSideFuncs:
                - drive_file_fix_path
                - free
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:139,2'
              BranchSideFuncs:
                - drive_file_fix_path
                - free
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:140,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:141,3'
              BranchSideFuncs:
                - drive_file_fix_path
                - free
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:143,27'
              BranchSideFuncs:
                - drive_file_fix_path
                - free
                - contains_dotdot
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:143,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:144,3'
              BranchSideFuncs:
                - contains_dotdot
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:147,23'
              BranchSideFuncs:
                - contains_dotdot
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:147,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:149,8'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:157,5'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/drive/client/drive_file.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:152,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:152,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:152,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'channels/drive/client/drive_file.c:152,3'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/drive/client/drive_file.c:159,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:159,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:161,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:132,34'
          Dst:             _wcsnlen
        - Src:             'channels/drive/client/drive_file.c:134,21'
          Dst:             calloc
        - Src:             'channels/drive/client/drive_file.c:143,7'
          Dst:             drive_file_fix_path
        - Src:             'channels/drive/client/drive_file.c:147,6'
          Dst:             contains_dotdot
        - Src:             'channels/drive/client/drive_file.c:150,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'channels/drive/client/drive_file.c:152,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:152,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:152,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    97
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.5201
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_i64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:313,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:313,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:314,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:314,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:314,3'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:317,7'
              BranchSideFuncs:
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:326,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:326,7'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:327,16'
              BranchSideFuncs:
                - Stream_Seek.5201
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:313,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:314,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:314,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:327,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.5201
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u64_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:275,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:275,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:276,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:276,3'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:278,21'
              BranchSideFuncs:
                - Stream_Seek.5201
        - Branch String:   'winpr/include/winpr/stream.h:287,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:287,7'
              BranchSideFuncs:
                - Stream_Seek.5201
            - BranchSide:      'winpr/include/winpr/stream.h:288,16'
              BranchSideFuncs:
                - Stream_Seek.5201
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:275,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:276,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:288,4'
          Dst:             Stream_Seek
    - functionName:    drive_file_set_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - FsInformationClass
        - Length
        - input
      BBCount:         159
      ICount:          714
      EdgeCount:       194
      CyclomaticComplexity: 37
      functionsReached:
        - GetFileAttributesW
        - GetLastError
        - MoveFileExW
        - PathFileExistsW
        - PathIsDirectoryEmptyW
        - SetEndOfFile
        - SetFileAttributesW
        - SetFilePointerEx
        - SetFileTime
        - SetLastError
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek_UINT8
        - WLog_Get
        - drive_file_combine_fullpath
        - drive_file_set_fullpath
        - stream_read_i64_le
        - stream_read_u32_le
        - stream_read_u64_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:636,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:636,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - PathIsDirectoryEmptyW
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:636,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:637,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - PathIsDirectoryEmptyW
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:639,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - PathIsDirectoryEmptyW
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:639,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:642,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:706,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:706,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:743,8'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - PathIsDirectoryEmptyW
            - BranchSide:      'channels/drive/client/drive_file.c:772,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
            - BranchSide:      'channels/drive/client/drive_file.c:819,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:642,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:643,5'
              BranchSideFuncs:
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:646,4'
              BranchSideFuncs:
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u64_le.5239
                - stream_read_u32_le.5236
                - PathFileExistsW
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:652,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:653,5'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:655,8'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:655,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:657,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:662,23'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:657,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:657,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:657,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:657,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:657,5'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:657,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:662,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:664,54'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:669,25'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:669,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:671,58'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:676,24'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:676,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:678,56'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:683,21'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:683,35'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:683,51'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:690,4'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:683,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:685,53'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:690,4'
              BranchSideFuncs:
                - SetFileAttributesW
                - SetFileTime
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:693,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:700,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:696,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:696,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:696,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:696,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:696,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:696,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:706,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:707,5'
              BranchSideFuncs:
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:710,4'
              BranchSideFuncs:
                - stream_read_i64_le
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:712,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:714,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:719,22'
              BranchSideFuncs:
                - SetFilePointerEx
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:714,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:714,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:714,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:714,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:714,5'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:714,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:721,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:723,5'
              BranchSideFuncs:
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:728,4'
              BranchSideFuncs:
                - SetEndOfFile
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:723,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:723,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:723,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:723,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:723,5'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:723,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:730,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:732,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:737,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:732,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:732,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:732,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:732,5'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:732,5'
              BranchSideFuncs:
                - GetLastError
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:743,21'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:743,47'
              BranchSideFuncs:
                - PathIsDirectoryEmptyW
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
            - BranchSide:      'channels/drive/client/drive_file.c:746,8'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
        - Branch String:   'channels/drive/client/drive_file.c:743,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:744,5'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
            - BranchSide:      'channels/drive/client/drive_file.c:746,8'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
        - Branch String:   'channels/drive/client/drive_file.c:746,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:748,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5232
                - GetFileAttributesW
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:754,20'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:748,9'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:749,6'
              BranchSideFuncs:
                - stream_read_u8.5232
                - GetFileAttributesW
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:751,5'
              BranchSideFuncs:
                - stream_read_u8.5232
                - GetFileAttributesW
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:756,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:758,5'
              BranchSideFuncs:
                - GetFileAttributesW
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:768,27'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:761,9'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:763,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:766,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:772,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:773,5'
              BranchSideFuncs:
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
            - BranchSide:      'channels/drive/client/drive_file.c:776,4'
              BranchSideFuncs:
                - stream_read_u8.5232
                - Stream_Seek_UINT8.5231
                - stream_read_u32_le.5236
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
        - Branch String:   'channels/drive/client/drive_file.c:780,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:781,5'
              BranchSideFuncs:
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
            - BranchSide:      'channels/drive/client/drive_file.c:783,43'
              BranchSideFuncs:
                - Stream_ConstPointer.5229
                - drive_file_combine_fullpath
                - MoveFileExW
                - free
                - drive_file_set_fullpath
        - Branch String:   'channels/drive/client/drive_file.c:786,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:787,5'
              BranchSideFuncs:
                - MoveFileExW
                - free
                - drive_file_set_fullpath
            - BranchSide:      'channels/drive/client/drive_file.c:798,4'
              BranchSideFuncs:
                - MoveFileExW
                - free
                - drive_file_set_fullpath
        - Branch String:   'channels/drive/client/drive_file.c:800,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:804,34'
              BranchSideFuncs:
                - drive_file_set_fullpath
            - BranchSide:      'channels/drive/client/drive_file.c:809,10'
              BranchSideFuncs:
                - free
        - Branch String:   'channels/drive/client/drive_file.c:804,9'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:805,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:806,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:642,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_file.c:646,4'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_file.c:647,4'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_file.c:648,4'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_file.c:649,4'
          Dst:             stream_read_u64_le
        - Src:             'channels/drive/client/drive_file.c:650,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_file.c:652,9'
          Dst:             PathFileExistsW
        - Src:             'channels/drive/client/drive_file.c:657,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:657,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:657,5'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_file.c:657,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:692,4'
          Dst:             SetFileAttributesW
        - Src:             'channels/drive/client/drive_file.c:693,9'
          Dst:             SetFileTime
        - Src:             'channels/drive/client/drive_file.c:696,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:696,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:696,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:706,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_file.c:710,4'
          Dst:             stream_read_i64_le
        - Src:             'channels/drive/client/drive_file.c:714,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:714,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:714,5'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_file.c:714,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:721,9'
          Dst:             SetFilePointerEx
        - Src:             'channels/drive/client/drive_file.c:723,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:723,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:723,5'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_file.c:723,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:730,8'
          Dst:             SetEndOfFile
        - Src:             'channels/drive/client/drive_file.c:732,5'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:732,5'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:732,5'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_file.c:732,5'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:743,25'
          Dst:             PathIsDirectoryEmptyW
        - Src:             'channels/drive/client/drive_file.c:748,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_file.c:751,5'
          Dst:             stream_read_u8
        - Src:             'channels/drive/client/drive_file.c:759,12'
          Dst:             GetFileAttributesW
        - Src:             'channels/drive/client/drive_file.c:763,6'
          Dst:             SetLastError
        - Src:             'channels/drive/client/drive_file.c:772,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_file.c:776,4'
          Dst:             stream_read_u8
        - Src:             'channels/drive/client/drive_file.c:777,4'
          Dst:             Stream_Seek_UINT8
        - Src:             'channels/drive/client/drive_file.c:778,4'
          Dst:             stream_read_u32_le
        - Src:             'channels/drive/client/drive_file.c:780,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'channels/drive/client/drive_file.c:783,59'
          Dst:             Stream_ConstPointer
        - Src:             'channels/drive/client/drive_file.c:783,15'
          Dst:             drive_file_combine_fullpath
        - Src:             'channels/drive/client/drive_file.c:800,8'
          Dst:             MoveFileExW
        - Src:             'channels/drive/client/drive_file.c:804,10'
          Dst:             drive_file_set_fullpath
    - functionName:    drive_file_set_fullpath
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - fullpath
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - PathGetSeparatorW
        - _wcslen
        - _wcsncmp
        - _wcsrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:169,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:169,16'
              BranchSideFuncs:
                - _wcslen
                - free
                - PathGetSeparatorW
                - _wcsrchr
                - _wcsncmp
            - BranchSide:      'channels/drive/client/drive_file.c:170,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:169,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:170,3'
              BranchSideFuncs:
                - _wcslen
                - free
                - PathGetSeparatorW
                - _wcsrchr
                - _wcsncmp
            - BranchSide:      'channels/drive/client/drive_file.c:172,29'
              BranchSideFuncs:
                - _wcslen
                - free
                - PathGetSeparatorW
                - _wcsrchr
                - _wcsncmp
        - Branch String:   'channels/drive/client/drive_file.c:176,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:179,19'
              BranchSideFuncs:
                - PathGetSeparatorW
                - _wcsrchr
                - _wcsncmp
        - Branch String:   'channels/drive/client/drive_file.c:183,15'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:183,27'
              BranchSideFuncs:
                - _wcsncmp
            - BranchSide:      'channels/drive/client/drive_file.c:186,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:183,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:184,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:186,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:172,21'
          Dst:             _wcslen
        - Src:             'channels/drive/client/drive_file.c:181,24'
          Dst:             PathGetSeparatorW
        - Src:             'channels/drive/client/drive_file.c:182,20'
          Dst:             _wcsrchr
        - Src:             'channels/drive/client/drive_file.c:183,18'
          Dst:             _wcsncmp
    - functionName:    drive_file_query_from_attributes
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - attrib
        - FsInformationClass
        - output
      BBCount:         15
      ICount:          187
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:513,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:518,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:539,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:558,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:568,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:518,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:519,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:521,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
        - Branch String:   'channels/drive/client/drive_file.c:539,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:540,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:542,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:558,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:559,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:561,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:518,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:521,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:522,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:523,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:524,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:526,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:528,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:529,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:530,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:531,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:532,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:539,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:542,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:543,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:544,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:545,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:546,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:547,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:548,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_file.c:549,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_file.c:558,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:561,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:562,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:563,4'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_file_query_from_handle_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - info
        - FsInformationClass
        - output
      BBCount:         15
      ICount:          190
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:450,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:455,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:474,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:493,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:503,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:455,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:456,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:458,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
        - Branch String:   'channels/drive/client/drive_file.c:474,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:475,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
            - BranchSide:      'channels/drive/client/drive_file.c:477,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT8.5213
                - Stream_Write_UINT8.5213
        - Branch String:   'channels/drive/client/drive_file.c:493,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:494,5'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:496,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
                - Stream_Write_UINT32.5223
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:455,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:458,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:459,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:460,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:461,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:462,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:463,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:464,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:465,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:466,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:467,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:474,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:477,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:478,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:479,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:480,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:481,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:482,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:483,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_file.c:484,4'
          Dst:             Stream_Write_UINT8
        - Src:             'channels/drive/client/drive_file.c:493,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'channels/drive/client/drive_file.c:496,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:497,4'
          Dst:             Stream_Write_UINT32
        - Src:             'channels/drive/client/drive_file.c:498,4'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_file_query_information
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - FsInformationClass
        - output
      BBCount:         20
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CloseHandle
        - CreateFileW
        - GetFileAttributesExW
        - GetFileInformationByHandle
        - Stream_Write_UINT32
        - drive_file_query_from_attributes
        - drive_file_query_from_handle_information
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:580,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:580,16'
              BranchSideFuncs:
                - CreateFileW
                - GetFileAttributesExW
                - Stream_Write_UINT32.5223
                - drive_file_query_from_attributes
                - GetFileInformationByHandle
                - CloseHandle
                - drive_file_query_from_handle_information
            - BranchSide:      'channels/drive/client/drive_file.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:580,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:581,3'
              BranchSideFuncs:
                - CreateFileW
                - GetFileAttributesExW
                - Stream_Write_UINT32.5223
                - drive_file_query_from_attributes
                - GetFileInformationByHandle
                - CloseHandle
                - drive_file_query_from_handle_information
            - BranchSide:      'channels/drive/client/drive_file.c:583,22'
              BranchSideFuncs:
                - CreateFileW
                - GetFileAttributesExW
                - Stream_Write_UINT32.5223
                - drive_file_query_from_attributes
                - GetFileInformationByHandle
                - CloseHandle
                - drive_file_query_from_handle_information
        - Branch String:   'channels/drive/client/drive_file.c:585,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:587,39'
              BranchSideFuncs:
                - GetFileInformationByHandle
                - CloseHandle
                - Stream_Write_UINT32.5223
                - drive_file_query_from_handle_information
            - BranchSide:      'channels/drive/client/drive_file.c:601,28'
              BranchSideFuncs:
                - GetFileAttributesExW
                - Stream_Write_UINT32.5223
                - drive_file_query_from_attributes
        - Branch String:   'channels/drive/client/drive_file.c:589,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:590,4'
              BranchSideFuncs:
                - drive_file_query_from_handle_information
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:592,49'
              BranchSideFuncs:
                - drive_file_query_from_handle_information
                - Stream_Write_UINT32.5223
        - Branch String:   'channels/drive/client/drive_file.c:592,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:594,4'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:596,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:602,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:603,3'
              BranchSideFuncs:
                - drive_file_query_from_attributes
                - Stream_Write_UINT32.5223
            - BranchSide:      'channels/drive/client/drive_file.c:605,40'
              BranchSideFuncs:
                - drive_file_query_from_attributes
                - Stream_Write_UINT32.5223
        - Branch String:   'channels/drive/client/drive_file.c:605,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:606,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:608,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:583,10'
          Dst:             CreateFileW
        - Src:             'channels/drive/client/drive_file.c:587,12'
          Dst:             GetFileInformationByHandle
        - Src:             'channels/drive/client/drive_file.c:588,3'
          Dst:             CloseHandle
        - Src:             'channels/drive/client/drive_file.c:592,8'
          Dst:             drive_file_query_from_handle_information
        - Src:             'channels/drive/client/drive_file.c:602,7'
          Dst:             GetFileAttributesExW
        - Src:             'channels/drive/client/drive_file.c:605,7'
          Dst:             drive_file_query_from_attributes
        - Src:             'channels/drive/client/drive_file.c:610,2'
          Dst:             Stream_Write_UINT32
    - functionName:    drive_file_write
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - buffer
        - Length
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - WriteFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:429,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:429,16'
              BranchSideFuncs:
                - WriteFile
            - BranchSide:      'channels/drive/client/drive_file.c:430,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:429,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:430,3'
              BranchSideFuncs:
                - WriteFile
            - BranchSide:      'channels/drive/client/drive_file.c:432,2'
              BranchSideFuncs:
                - WriteFile
        - Branch String:   'channels/drive/client/drive_file.c:434,2'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:436,18'
              BranchSideFuncs:
                - WriteFile
            - BranchSide:      'channels/drive/client/drive_file.c:443,2'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:436,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:437,4'
              BranchSideFuncs:
                - WriteFile
            - BranchSide:      'channels/drive/client/drive_file.c:439,13'
              BranchSideFuncs:
                - WriteFile
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:436,8'
          Dst:             WriteFile
    - functionName:    drive_file_read
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - Length
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ReadFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:411,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:411,16'
              BranchSideFuncs:
                - ReadFile
            - BranchSide:      'channels/drive/client/drive_file.c:412,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:411,23'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:411,27'
              BranchSideFuncs:
                - ReadFile
            - BranchSide:      'channels/drive/client/drive_file.c:412,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:411,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:412,3'
              BranchSideFuncs:
                - ReadFile
            - BranchSide:      'channels/drive/client/drive_file.c:414,2'
              BranchSideFuncs:
                - ReadFile
        - Branch String:   'channels/drive/client/drive_file.c:416,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:422,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:416,6'
          Dst:             ReadFile
    - functionName:    drive_file_seek
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - Offset
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SetFilePointerEx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:397,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:398,3'
              BranchSideFuncs:
                - SetFilePointerEx
            - BranchSide:      'channels/drive/client/drive_file.c:400,6'
              BranchSideFuncs:
                - SetFilePointerEx
        - Branch String:   'channels/drive/client/drive_file.c:400,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:403,31'
              BranchSideFuncs:
                - SetFilePointerEx
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:404,9'
          Dst:             SetFilePointerEx
    - functionName:    drive_file_free
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         25
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - CloseHandle
        - DeleteFileW
        - FindClose
        - winpr_RemoveDirectory_RecursiveW
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:359,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:360,3'
              BranchSideFuncs:
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
                - FindClose
                - CloseHandle
            - BranchSide:      'channels/drive/client/drive_file.c:362,6'
              BranchSideFuncs:
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
                - FindClose
                - CloseHandle
        - Branch String:   'channels/drive/client/drive_file.c:362,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:364,15'
              BranchSideFuncs:
                - CloseHandle
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
                - FindClose
            - BranchSide:      'channels/drive/client/drive_file.c:368,6'
              BranchSideFuncs:
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
                - FindClose
        - Branch String:   'channels/drive/client/drive_file.c:368,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:370,13'
              BranchSideFuncs:
                - FindClose
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'channels/drive/client/drive_file.c:374,6'
              BranchSideFuncs:
                - free
                - free
                - DeleteFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'channels/drive/client/drive_file.c:374,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:376,7'
              BranchSideFuncs:
                - DeleteFileW
                - free
                - free
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'channels/drive/client/drive_file.c:385,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/drive/client/drive_file.c:376,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:378,42'
              BranchSideFuncs:
                - winpr_RemoveDirectory_RecursiveW
                - free
                - free
            - BranchSide:      'channels/drive/client/drive_file.c:381,25'
              BranchSideFuncs:
                - DeleteFileW
                - free
                - free
        - Branch String:   'channels/drive/client/drive_file.c:378,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:379,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/drive/client/drive_file.c:380,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'channels/drive/client/drive_file.c:381,12'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:0,0'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'channels/drive/client/drive_file.c:382,4'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:364,3'
          Dst:             CloseHandle
        - Src:             'channels/drive/client/drive_file.c:370,3'
          Dst:             FindClose
        - Src:             'channels/drive/client/drive_file.c:378,9'
          Dst:             winpr_RemoveDirectory_RecursiveW
        - Src:             'channels/drive/client/drive_file.c:381,13'
          Dst:             DeleteFileW
    - functionName:    drive_file_init
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         37
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - CreateDirectoryW
        - CreateFileW
        - GetFileAttributesW
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:194,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:197,19'
              BranchSideFuncs:
                - CreateFileW
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:226,20'
              BranchSideFuncs:
                - CreateFileW
                - SetLastError
                - CreateDirectoryW
        - Branch String:   'channels/drive/client/drive_file.c:199,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:201,8'
              BranchSideFuncs:
                - SetLastError
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:217,8'
              BranchSideFuncs:
                - CreateFileW
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:201,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:203,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:207,8'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:207,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:209,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:213,4'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:228,7'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:0,0'
              BranchSideFuncs:
                - SetLastError
                - CreateDirectoryW
            - BranchSide:      'channels/drive/client/drive_file.c:231,9'
              BranchSideFuncs:
                - SetLastError
                - CreateDirectoryW
        - Branch String:   'channels/drive/client/drive_file.c:231,50'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:232,9'
              BranchSideFuncs:
                - CreateDirectoryW
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:234,26'
              BranchSideFuncs:
                - CreateDirectoryW
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:231,8'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:234,26'
              BranchSideFuncs:
                - CreateDirectoryW
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:240,4'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:234,9'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:236,6'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:238,4'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:245,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:247,11'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:313,9'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:247,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:251,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:256,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:261,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:266,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:271,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:276,23'
              BranchSideFuncs:
                - CreateFileW
            - BranchSide:      'channels/drive/client/drive_file.c:280,5'
              BranchSideFuncs:
                - CreateFileW
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:192,17'
          Dst:             GetFileAttributesW
        - Src:             'channels/drive/client/drive_file.c:203,5'
          Dst:             SetLastError
        - Src:             'channels/drive/client/drive_file.c:209,5'
          Dst:             SetLastError
        - Src:             'channels/drive/client/drive_file.c:219,5'
          Dst:             SetLastError
        - Src:             'channels/drive/client/drive_file.c:234,9'
          Dst:             CreateDirectoryW
        - Src:             'channels/drive/client/drive_file.c:240,4'
          Dst:             SetLastError
        - Src:             'channels/drive/client/drive_file.c:286,23'
          Dst:             CreateFileW
    - functionName:    drive_file_new
      functionSourceFile: '/src/FreeRDP/channels/drive/client/drive_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - base_path
        - path
        - PathWCharLength
        - id
        - DesiredAccess
        - CreateDisposition
        - CreateOptions
        - FileAttributes
        - SharedAccess
      BBCount:         28
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - GetLastError
        - SetLastError
        - WLog_Get
        - calloc
        - drive_file_combine_fullpath
        - drive_file_free
        - drive_file_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channels/drive/client/drive_file.c:322,17'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:322,22'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:322,27'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:322,31'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:325,22'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:322,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:323,3'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:325,22'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:327,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:329,3'
              BranchSideFuncs:
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
            - BranchSide:      'channels/drive/client/drive_file.c:333,2'
              BranchSideFuncs:
                - drive_file_combine_fullpath
                - drive_file_set_fullpath
                - drive_file_init
                - GetLastError
                - drive_file_free
                - SetLastError
        - Branch String:   'channels/drive/client/drive_file.c:329,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:329,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:329,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'channels/drive/client/drive_file.c:329,3'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:329,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'channels/drive/client/drive_file.c:329,3'
              BranchSideFuncs: []
        - Branch String:   'channels/drive/client/drive_file.c:344,6'
          Branch Sides:
            - BranchSide:      'channels/drive/client/drive_file.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'channels/drive/client/drive_file.c:352,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channels/drive/client/drive_file.c:325,22'
          Dst:             calloc
        - Src:             'channels/drive/client/drive_file.c:329,3'
          Dst:             WLog_Get
        - Src:             'channels/drive/client/drive_file.c:329,3'
          Dst:             WLog_IsLevelActive
        - Src:             'channels/drive/client/drive_file.c:329,3'
          Dst:             WLog_PrintMessage
        - Src:             'channels/drive/client/drive_file.c:342,32'
          Dst:             drive_file_combine_fullpath
        - Src:             'channels/drive/client/drive_file.c:342,2'
          Dst:             drive_file_set_fullpath
        - Src:             'channels/drive/client/drive_file.c:344,7'
          Dst:             drive_file_init
        - Src:             'channels/drive/client/drive_file.c:346,21'
          Dst:             GetLastError
        - Src:             'channels/drive/client/drive_file.c:347,3'
          Dst:             drive_file_free
        - Src:             'channels/drive/client/drive_file.c:348,3'
          Dst:             SetLastError
    - functionName:    dsp_decode_ima_adpcm_sample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - adpcm
        - channel
        - sample
      BBCount:         25
      ICount:          207
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:327,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:330,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:333,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:334,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:336,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:336,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:337,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:351,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_dsp_decode_ms_adpcm_sample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - adpcm
        - sample
        - channel
      BBCount:         13
      ICount:          171
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:895,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:895,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:895,65'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:902,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:903,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:904,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:911,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:912,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dsp_encode_ima_adpcm_sample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - adpcm
        - channel
        - sample
      BBCount:         28
      ICount:          265
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:755,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:757,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:761,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:761,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:763,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:767,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:775,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:777,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:779,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:783,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:783,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:784,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:786,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:790,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:791,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:798,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:799,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:800,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5330
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.5330
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.5330
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    freerdp_dsp_encode_ms_adpcm_sample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - adpcm
        - sample
        - channel
      BBCount:         19
      ICount:          219
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1011,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1012,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1014,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1015,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1016,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1021,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1022,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1023,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1031,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1031,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1032,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Write_INT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:686,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:686,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:687,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:688,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:686,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:687,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             __assert_fail
    - functionName:    read_int16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    23
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    freerdp_dsp_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - targetFormat
        - FramesPerPacket
      BBCount:         15
      ICount:          147
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureCapacity
        - Stream_SetPosition
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1474,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1474,19'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:1475,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1474,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1475,3'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:1477,2'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/dsp.c:1479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1481,34'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:1570,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1488,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1489,23'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:1491,36'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1492,3'
          Dst:             Stream_EnsureCapacity
        - Src:             'libfreerdp/codec/dsp.c:1493,3'
          Dst:             Stream_SetPosition
    - functionName:    freerdp_dsp_supports_format
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - format
        - encode
      BBCount:         6
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1400,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1446,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1448,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_dsp_decode_ima_adpcm
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - out
      BBCount:         26
      ICount:          395
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_EnsureCapacity
        - Stream_Pointer
        - Stream_SafeSeekEx
        - dsp_decode_ima_adpcm_sample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:365,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:366,3'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:368,2'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:368,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:370,7'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:441,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:370,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:373,27'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:390,7'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:379,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:382,28'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:388,3'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:390,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:392,16'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:420,31'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:392,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:394,32'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:414,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:414,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:415,5'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:416,9'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:421,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:422,5'
              BranchSideFuncs:
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:425,16'
              BranchSideFuncs:
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_Pointer.5323
                - dsp_decode_ima_adpcm_sample
                - dsp_decode_ima_adpcm_sample
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:365,7'
          Dst:             Stream_EnsureCapacity
        - Src:             'libfreerdp/codec/dsp.c:394,17'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/dsp.c:400,10'
          Dst:             dsp_decode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:407,10'
          Dst:             dsp_decode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:414,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/dsp.c:420,16'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/dsp.c:421,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/dsp.c:426,28'
          Dst:             dsp_decode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:432,28'
          Dst:             dsp_decode_ima_adpcm_sample
    - functionName:    freerdp_dsp_decode_ms_adpcm
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - out
      BBCount:         18
      ICount:          370
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureCapacity
        - Stream_Write_INT16
        - freerdp_dsp_decode_ms_adpcm_sample
        - read_int16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:925,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:926,3'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:928,2'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:928,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:930,7'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:999,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:930,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:932,8'
              BranchSideFuncs:
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:969,7'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:932,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:934,42'
              BranchSideFuncs:
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:956,42'
              BranchSideFuncs:
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:969,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:972,16'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:990,15'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - freerdp_dsp_decode_ms_adpcm_sample
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:925,7'
          Dst:             Stream_EnsureCapacity
        - Src:             'libfreerdp/codec/dsp.c:936,34'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:938,34'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:940,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:942,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:944,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:946,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:949,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:950,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:951,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:952,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:957,34'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:959,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:961,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:964,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:965,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:975,14'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:974,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:977,14'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:976,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:983,14'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:982,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:985,14'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:984,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:993,23'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:992,4'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:995,13'
          Dst:             freerdp_dsp_decode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:994,4'
          Dst:             Stream_Write_INT16
    - functionName:    freerdp_dsp_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - srcFormat
        - data
        - length
        - out
      BBCount:         21
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - freerdp_dsp_decode_ima_adpcm
        - freerdp_dsp_decode_ms_adpcm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1332,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1332,18'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
                - freerdp_dsp_decode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1333,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1332,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1332,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1333,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1332,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1332,60'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
                - freerdp_dsp_decode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1333,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1332,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1332,69'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
                - freerdp_dsp_decode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1333,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1332,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1333,3'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
                - freerdp_dsp_decode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1335,10'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
                - freerdp_dsp_decode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
        - Branch String:   'libfreerdp/codec/dsp.c:1335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1338,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1345,39'
              BranchSideFuncs:
                - freerdp_dsp_decode_ms_adpcm
            - BranchSide:      'libfreerdp/codec/dsp.c:1348,40'
              BranchSideFuncs:
                - freerdp_dsp_decode_ima_adpcm
            - BranchSide:      'libfreerdp/codec/dsp.c:1370,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1338,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1339,5'
              BranchSideFuncs:
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1341,17'
              BranchSideFuncs:
                - Stream_Write.5357
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1338,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/dsp.c:1341,4'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/dsp.c:1345,11'
          Dst:             freerdp_dsp_decode_ms_adpcm
        - Src:             'libfreerdp/codec/dsp.c:1348,11'
          Dst:             freerdp_dsp_decode_ima_adpcm
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5330
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.5330
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.5330
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    freerdp_dsp_encode_ima_adpcm
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - out
      BBCount:         29
      ICount:          408
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Pointer
        - Stream_SafeSeekEx
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT8
        - dsp_encode_ima_adpcm_sample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:811,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:812,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:812,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:813,3'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:815,24'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:817,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:819,26'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:876,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:819,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:821,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:838,7'
              BranchSideFuncs:
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:827,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:829,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:836,3'
              BranchSideFuncs:
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
        - Branch String:   'libfreerdp/codec/dsp.c:838,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:840,31'
              BranchSideFuncs:
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - dsp_encode_ima_adpcm_sample
            - BranchSide:      'libfreerdp/codec/dsp.c:858,10'
              BranchSideFuncs:
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/dsp.c:843,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:845,45'
              BranchSideFuncs:
                - dsp_encode_ima_adpcm_sample
                - Stream_SafeSeekEx
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Pointer.5323
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:852,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Pointer.5323
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/dsp.c:852,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:853,5'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/dsp.c:854,9'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/dsp.c:868,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:817,2'
              BranchSideFuncs:
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:870,10'
              BranchSideFuncs:
                - Stream_Buffer.5343
                - Stream_Write.5357
                - Stream_SetPosition
                - Stream_GetPosition.5338
                - dsp_encode_ima_adpcm_sample
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Pointer.5323
                - Stream_SafeSeekEx
                - dsp_encode_ima_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:810,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/dsp.c:812,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/dsp.c:819,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/dsp.c:821,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:822,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:824,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:825,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:829,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:831,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:833,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:834,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:840,16'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/dsp.c:847,26'
          Dst:             dsp_encode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:852,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/dsp.c:860,19'
          Dst:             dsp_encode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:863,15'
          Dst:             dsp_encode_ima_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:864,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:868,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/dsp.c:870,17'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/dsp.c:871,4'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/dsp.c:872,4'
          Dst:             Stream_SetPosition
    - functionName:    freerdp_dsp_encode_ms_adpcm
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - out
      BBCount:         23
      ICount:          403
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Write_INT16
        - Stream_Write_UINT8
        - freerdp_dsp_encode_ms_adpcm_sample
        - read_int16
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1044,3'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1046,42'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:1048,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1049,3'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1051,6'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:1051,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1052,3'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1054,2'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:1054,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1056,27'
              BranchSideFuncs:
                - Stream_GetPosition.5338
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1115,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1056,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1058,8'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1097,36'
              BranchSideFuncs:
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
        - Branch String:   'libfreerdp/codec/dsp.c:1058,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1060,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
            - BranchSide:      'libfreerdp/codec/dsp.c:1082,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - read_int16
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - read_int16
                - stream_read_u8.5327
                - freerdp_dsp_encode_ms_adpcm_sample
                - Stream_Write_UINT8.5345
                - Stream_GetPosition.5338
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
                - read_int16
                - read_int16
                - read_int16
                - read_int16
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
                - Stream_Write_INT16.5334
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1043,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/dsp.c:1046,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/dsp.c:1056,8'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/dsp.c:1060,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1061,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1062,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1063,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1064,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1065,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1067,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1068,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1069,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1070,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1072,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1073,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1074,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1075,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1082,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1083,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1084,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1086,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1087,36'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1089,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1090,5'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/codec/dsp.c:1097,25'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1100,14'
          Dst:             freerdp_dsp_encode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:1099,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:1103,25'
          Dst:             read_int16
        - Src:             'libfreerdp/codec/dsp.c:1107,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/dsp.c:1108,11'
          Dst:             freerdp_dsp_encode_ms_adpcm_sample
        - Src:             'libfreerdp/codec/dsp.c:1110,4'
          Dst:             Stream_Write_UINT8
    - functionName:    freerdp_dsp_resample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - srcFormat
        - data
        - length
      BBCount:         32
      ICount:          147
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - audio_format_compatible
        - audio_format_get_tag_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:252,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/dsp.c:259,12'
              BranchSideFuncs:
                - audio_format_compatible
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/dsp.c:252,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:252,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/dsp.c:252,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/dsp.c:252,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:252,3'
              BranchSideFuncs:
                - audio_format_get_tag_string
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/dsp.c:252,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:265,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:295,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/dsp.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:295,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/dsp.c:295,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/dsp.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:295,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/dsp.c:295,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:252,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/dsp.c:252,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/dsp.c:252,3'
          Dst:             audio_format_get_tag_string
        - Src:             'libfreerdp/codec/dsp.c:252,3'
          Dst:             audio_format_get_tag_string
        - Src:             'libfreerdp/codec/dsp.c:252,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/dsp.c:263,6'
          Dst:             audio_format_compatible
        - Src:             'libfreerdp/codec/dsp.c:295,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/dsp.c:295,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/dsp.c:295,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_dsp_channel_mix
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - src
        - size
        - srcFormat
        - data
        - length
      BBCount:         49
      ICount:          374
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureCapacity
        - Stream_Length
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:153,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:153,19'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:154,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:153,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:153,28'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:154,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:154,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:156,6'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:156,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:159,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:162,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:169,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:174,11'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:201,10'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:174,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:177,32'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:177,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:178,6'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:180,17'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:180,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:182,18'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:189,23'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
        - Branch String:   'libfreerdp/codec/dsp.c:182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:183,26'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:185,18'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:186,26'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:187,5'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:201,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:204,31'
              BranchSideFuncs:
                - Stream_EnsureCapacity
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:222,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:204,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:205,5'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:209,16'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
        - Branch String:   'libfreerdp/codec/dsp.c:209,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:211,17'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
            - BranchSide:      'libfreerdp/codec/dsp.c:215,22'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
        - Branch String:   'libfreerdp/codec/dsp.c:211,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:212,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.5345
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
            - BranchSide:      'libfreerdp/codec/dsp.c:213,4'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Buffer.5343
                - Stream_Length.5341
                - Stream_Write_UINT8.5345
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:169,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/dsp.c:177,10'
          Dst:             Stream_EnsureCapacity
        - Src:             'libfreerdp/codec/dsp.c:183,7'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:186,7'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:189,5'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/codec/dsp.c:190,13'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/dsp.c:191,15'
          Dst:             Stream_Length
        - Src:             'libfreerdp/codec/dsp.c:204,9'
          Dst:             Stream_EnsureCapacity
        - Src:             'libfreerdp/codec/dsp.c:212,6'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/dsp.c:215,4'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/codec/dsp.c:216,12'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/dsp.c:217,14'
          Dst:             Stream_Length
    - functionName:    freerdp_dsp_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - srcFormat
        - pdata
        - length
        - out
      BBCount:         25
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - freerdp_dsp_channel_mix
        - freerdp_dsp_encode_ima_adpcm
        - freerdp_dsp_encode_ms_adpcm
        - freerdp_dsp_resample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1254,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1254,19'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1255,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1254,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1254,47'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1255,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1254,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1254,61'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1255,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1254,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1254,71'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1255,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1255,3'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1257,25'
              BranchSideFuncs:
                - freerdp_dsp_channel_mix
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
        - Branch String:   'libfreerdp/codec/dsp.c:1261,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1262,3'
              BranchSideFuncs:
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1264,21'
              BranchSideFuncs:
                - freerdp_dsp_resample
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
        - Branch String:   'libfreerdp/codec/dsp.c:1267,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1268,3'
              BranchSideFuncs:
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1270,10'
              BranchSideFuncs:
                - freerdp_dsp_encode_ima_adpcm
                - freerdp_dsp_encode_ms_adpcm
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
        - Branch String:   'libfreerdp/codec/dsp.c:1270,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1273,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1280,39'
              BranchSideFuncs:
                - freerdp_dsp_encode_ms_adpcm
            - BranchSide:      'libfreerdp/codec/dsp.c:1283,40'
              BranchSideFuncs:
                - freerdp_dsp_encode_ima_adpcm
            - BranchSide:      'libfreerdp/codec/dsp.c:1305,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/dsp.c:1273,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1274,5'
              BranchSideFuncs:
                - Stream_Write.5357
            - BranchSide:      'libfreerdp/codec/dsp.c:1276,17'
              BranchSideFuncs:
                - Stream_Write.5357
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1261,7'
          Dst:             freerdp_dsp_channel_mix
        - Src:             'libfreerdp/codec/dsp.c:1267,7'
          Dst:             freerdp_dsp_resample
        - Src:             'libfreerdp/codec/dsp.c:1273,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/dsp.c:1276,4'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/dsp.c:1280,11'
          Dst:             freerdp_dsp_encode_ms_adpcm
        - Src:             'libfreerdp/codec/dsp.c:1283,11'
          Dst:             freerdp_dsp_encode_ima_adpcm
    - functionName:    freerdp_dsp_common_context_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          47
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Free
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1599,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1599,2'
              BranchSideFuncs:
                - Stream_Free
                - Stream_Free
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/dsp.c:1599,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1599,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/dsp.c:1601,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/codec/dsp.c:1602,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/codec/dsp.c:1603,2'
          Dst:             Stream_Free
    - functionName:    freerdp_dsp_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_dsp_common_context_uninit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1190,6'
              BranchSideFuncs:
                - freerdp_dsp_common_context_uninit
                - free
            - BranchSide:      'libfreerdp/codec/dsp.c:1192,38'
              BranchSideFuncs:
                - freerdp_dsp_common_context_uninit
                - free
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1192,3'
          Dst:             freerdp_dsp_common_context_uninit
    - functionName:    freerdp_dsp_common_context_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - encode
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_New
        - __assert_fail
        - freerdp_dsp_common_context_uninit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1576,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1576,2'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
                - Stream_New
                - Stream_New
            - BranchSide:      'libfreerdp/codec/dsp.c:1577,21'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
                - Stream_New
                - Stream_New
        - Branch String:   'libfreerdp/codec/dsp.c:1579,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1580,3'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
                - Stream_New
            - BranchSide:      'libfreerdp/codec/dsp.c:1582,24'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
                - Stream_New
        - Branch String:   'libfreerdp/codec/dsp.c:1583,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1584,3'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
            - BranchSide:      'libfreerdp/codec/dsp.c:1586,22'
              BranchSideFuncs:
                - Stream_New
                - freerdp_dsp_common_context_uninit
        - Branch String:   'libfreerdp/codec/dsp.c:1587,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1588,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1576,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/dsp.c:1578,20'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/dsp.c:1582,24'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/dsp.c:1586,22'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/dsp.c:1593,2'
          Dst:             freerdp_dsp_common_context_uninit
    - functionName:    freerdp_dsp_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/dsp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - freerdp_dsp_common_context_init
        - freerdp_dsp_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/dsp.c:1127,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1128,3'
              BranchSideFuncs:
                - freerdp_dsp_common_context_init
                - freerdp_dsp_context_free
            - BranchSide:      'libfreerdp/codec/dsp.c:1130,40'
              BranchSideFuncs:
                - freerdp_dsp_common_context_init
                - freerdp_dsp_context_free
        - Branch String:   'libfreerdp/codec/dsp.c:1130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/dsp.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/dsp.c:1177,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/dsp.c:1125,33'
          Dst:             calloc
        - Src:             'libfreerdp/codec/dsp.c:1130,7'
          Dst:             freerdp_dsp_common_context_init
        - Src:             'libfreerdp/codec/dsp.c:1179,2'
          Dst:             freerdp_dsp_context_free
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    audio_formats_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - formats
        - count
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - audio_format_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:289,6'
              BranchSideFuncs:
                - free
                - audio_format_free
            - BranchSide:      'libfreerdp/codec/audio.c:291,15'
              BranchSideFuncs:
                - free
                - audio_format_free
        - Branch String:   'libfreerdp/codec/audio.c:291,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:293,28'
              BranchSideFuncs:
                - audio_format_free
                - free
            - BranchSide:      'libfreerdp/codec/audio.c:297,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:294,4'
          Dst:             audio_format_free
    - functionName:    audio_format_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:283,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/audio.c:284,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    audio_formats_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - count
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:278,9'
          Dst:             calloc
    - functionName:    audio_format_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - audio_formats_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:273,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:273,9'
              BranchSideFuncs:
                - audio_formats_new
            - BranchSide:      'libfreerdp/codec/audio.c:273,9'
              BranchSideFuncs:
                - audio_formats_new
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:273,9'
          Dst:             audio_formats_new
    - functionName:    audio_format_compatible
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - with
        - what
      BBCount:         27
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:227,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:227,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:228,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:230,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:232,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:236,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:232,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:233,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:234,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:236,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:242,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:238,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:239,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:240,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:242,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:248,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:244,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:245,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:246,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:250,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:251,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:252,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audio_format_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcFormat
        - dstFormat
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:207,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:207,21'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/codec/audio.c:208,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:208,3'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/codec/audio.c:210,3'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libfreerdp/codec/audio.c:212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:214,28'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/codec/audio.c:222,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:216,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:217,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:219,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.5414
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    audio_format_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - format
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:184,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:184,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write.5431
            - BranchSide:      'libfreerdp/codec/audio.c:185,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:185,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write.5431
            - BranchSide:      'libfreerdp/codec/audio.c:187,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write.5431
        - Branch String:   'libfreerdp/codec/audio.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:188,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write.5431
            - BranchSide:      'libfreerdp/codec/audio.c:190,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT32.5436
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write_UINT16.5440
                - Stream_Write.5431
        - Branch String:   'libfreerdp/codec/audio.c:198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:199,16'
              BranchSideFuncs:
                - Stream_Write.5431
            - BranchSide:      'libfreerdp/codec/audio.c:201,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:187,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/audio.c:190,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/audio.c:191,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/audio.c:192,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/codec/audio.c:193,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/codec/audio.c:194,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/audio.c:195,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/audio.c:196,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/audio.c:199,3'
          Dst:             Stream_Write
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.5414
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.5414
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.5414
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.5414
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    audio_format_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - format
      BBCount:         32
      ICount:          155
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:150,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:150,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u32_le.5448
                - stream_read_u32_le.5448
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:151,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:151,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u32_le.5448
                - stream_read_u32_le.5448
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:153,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u32_le.5448
                - stream_read_u32_le.5448
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.5445
        - Branch String:   'libfreerdp/codec/audio.c:153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:154,3'
              BranchSideFuncs:
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u32_le.5448
                - stream_read_u32_le.5448
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:156,2'
              BranchSideFuncs:
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u32_le.5448
                - stream_read_u32_le.5448
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - stream_read_u16_le.5451
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.5445
        - Branch String:   'libfreerdp/codec/audio.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:165,3'
              BranchSideFuncs:
                - malloc
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:167,2'
              BranchSideFuncs:
                - malloc
                - Stream_Read.5445
        - Branch String:   'libfreerdp/codec/audio.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:171,25'
              BranchSideFuncs:
                - malloc
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:179,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:173,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:174,4'
              BranchSideFuncs:
                - Stream_Read.5445
            - BranchSide:      'libfreerdp/codec/audio.c:176,15'
              BranchSideFuncs:
                - Stream_Read.5445
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:153,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/audio.c:156,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/audio.c:157,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/audio.c:158,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/audio.c:159,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/audio.c:160,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/audio.c:161,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/audio.c:162,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/audio.c:164,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/audio.c:176,3'
          Dst:             Stream_Read
    - functionName:    audio_formats_print
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - log
        - level
        - formats
        - count
      BBCount:         31
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - audio_format_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:133,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - audio_format_print
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:135,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - audio_format_print
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:135,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:135,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - audio_format_print
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:137,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - audio_format_print
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:137,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:139,34'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - audio_format_print
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:144,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:140,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:140,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - audio_format_print
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/codec/audio.c:141,23'
              BranchSideFuncs:
                - audio_format_print
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:144,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:144,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:135,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:135,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/audio.c:140,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:140,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/audio.c:141,4'
          Dst:             audio_format_print
        - Src:             'libfreerdp/codec/audio.c:144,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:144,3'
          Dst:             WLog_PrintMessage
    - functionName:    audio_format_print
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - format
      BBCount:         10
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_IsLevelActive
        - audio_format_get_tag_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:121,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:121,2'
              BranchSideFuncs:
                - audio_format_get_tag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:121,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:121,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:121,2'
          Dst:             audio_format_get_tag_string
        - Src:             'libfreerdp/codec/audio.c:121,2'
          Dst:             WLog_PrintMessage
    - functionName:    audio_format_get_tag_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - wFormatTag
      BBCount:         14
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:80,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:86,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:95,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:101,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:104,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:107,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:110,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:113,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:116,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    audio_format_compute_time_length
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - format
        - size
      BBCount:         45
      ICount:          228
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/audio.c:39,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:41,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/audio.c:48,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/codec/audio.c:42,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:43,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:50,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:52,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/audio.c:70,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:54,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:54,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:54,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:56,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:58,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/audio.c:59,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:64,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:64,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/audio.c:70,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:70,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:70,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/audio.c:70,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/audio.c:70,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/audio.c:70,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/audio.c:42,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/audio.c:58,5'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/audio.c:64,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/audio.c:64,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:64,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/audio.c:70,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/audio.c:70,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/audio.c:70,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.5541
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    zgfx_history_buffer_ring_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zgfx
        - offset
        - dst
        - count
      BBCount:         22
      ICount:          206
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:182,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:182,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:183,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:187,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:187,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:187,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:195,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:201,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:203,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:210,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:211,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:216,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:216,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zgfx_GetBits
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zgfx
        - nbits
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:119,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:122,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:132,26'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:126,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:127,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:129,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zgfx_history_buffer_ring_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zgfx
        - src
        - count
      BBCount:         12
      ICount:          165
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:147,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:149,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:155,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:155,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:164,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:159,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:160,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:161,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    zgfx_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zgfx_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - zgfx_context_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:619,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:619,6'
              BranchSideFuncs:
                - zgfx_context_reset
            - BranchSide:      'libfreerdp/codec/zgfx.c:621,22'
              BranchSideFuncs:
                - zgfx_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:617,24'
          Dst:             calloc
        - Src:             'libfreerdp/codec/zgfx.c:623,3'
          Dst:             zgfx_context_reset
    - functionName:    zgfx_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zgfx
        - flush
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    zgfx_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - pFlags
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - zgfx_compress_to_stream
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:601,15'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/zgfx.c:602,11'
          Dst:             zgfx_compress_to_stream
        - Src:             'libfreerdp/codec/zgfx.c:603,17'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/zgfx.c:604,16'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:605,2'
          Dst:             Stream_Free
    - functionName:    zgfx_compress_to_stream
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - sDst
        - pUncompressed
        - uncompressedSize
        - pFlags
      BBCount:         48
      ICount:          300
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Length
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - zgfx_compress_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:527,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:527,2'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:527,31'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
        - Branch String:   'libfreerdp/codec/zgfx.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:529,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:583,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:533,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:533,41'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:533,53'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
        - Branch String:   'libfreerdp/codec/zgfx.c:538,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:540,4'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:544,7'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
        - Branch String:   'libfreerdp/codec/zgfx.c:540,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:540,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/zgfx.c:540,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/zgfx.c:540,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:540,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/zgfx.c:540,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:544,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:548,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:559,7'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
        - Branch String:   'libfreerdp/codec/zgfx.c:551,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:553,42'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
            - BranchSide:      'libfreerdp/codec/zgfx.c:557,3'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
        - Branch String:   'libfreerdp/codec/zgfx.c:559,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:559,23'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:562,36'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:559,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:562,36'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:566,37'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:568,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:569,4'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:571,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:571,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:574,33'
              BranchSideFuncs:
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
            - BranchSide:      'libfreerdp/codec/zgfx.c:580,15'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.5553
                - zgfx_compress_segment
                - Stream_GetPosition.5553
                - Stream_SetPosition
                - Stream_Write_UINT32.5560
                - Stream_SetPosition
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT8.5559
                - Stream_GetPosition.5553
                - Stream_Seek.5541
                - Stream_Write_UINT32.5560
        - Branch String:   'libfreerdp/codec/zgfx.c:586,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:588,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT16.5561
                - Stream_Length.5562
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:593,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:538,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/zgfx.c:540,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/zgfx.c:540,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/zgfx.c:540,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/zgfx.c:548,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/zgfx.c:553,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:554,5'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/zgfx.c:555,5'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/codec/zgfx.c:562,17'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:563,4'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/zgfx.c:566,18'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:568,8'
          Dst:             zgfx_compress_segment
        - Src:             'libfreerdp/codec/zgfx.c:574,14'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:575,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:576,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/codec/zgfx.c:577,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:583,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/codec/zgfx.c:588,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:589,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/codec/zgfx.c:590,28'
          Dst:             Stream_Length
        - Src:             'libfreerdp/codec/zgfx.c:590,3'
          Dst:             Stream_SetPosition
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    zgfx_compress_segment
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - s
        - pSrcData
        - SrcSize
        - pFlags
      BBCount:         18
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT8
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:501,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.5559
                - Stream_Write.5535
            - BranchSide:      'libfreerdp/codec/zgfx.c:507,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.5559
                - Stream_Write.5535
        - Branch String:   'libfreerdp/codec/zgfx.c:503,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/zgfx.c:503,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:501,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/zgfx.c:503,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/zgfx.c:503,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/zgfx.c:503,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/zgfx.c:508,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/codec/zgfx.c:509,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.5541
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.5541
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    zgfx_append
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - ppConcatenated
        - uncompressedSize
        - pUsed
      BBCount:         19
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:392,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:392,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:393,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:393,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:393,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:394,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:394,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:394,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:396,23'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:397,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:400,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:400,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:403,23'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:406,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:392,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:393,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:394,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:403,14'
          Dst:             realloc
    - functionName:    zgfx_decompress_segment
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zgfx
        - stream
        - segmentSize
      BBCount:         67
      ICount:          590
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_SafeSeekEx
        - __assert_fail
        - stream_read_u8
        - zgfx_GetBits
        - zgfx_history_buffer_ring_read
        - zgfx_history_buffer_ring_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:233,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:233,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:234,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:234,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:234,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:236,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:236,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:239,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:241,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:241,70'
              BranchSideFuncs:
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:242,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:244,2'
              BranchSideFuncs:
                - stream_read_u8.5582
                - Stream_Pointer.5545
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:247,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:248,3'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:250,8'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:252,34'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:262,25'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:254,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:255,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:257,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:269,25'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:273,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:275,12'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:374,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:278,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:273,2'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:280,4'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:280,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:282,18'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:287,8'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:287,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:289,26'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:371,3'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:289,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:292,19'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:306,19'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:296,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:297,7'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:299,10'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:299,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:302,48'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:309,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:312,20'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:347,20'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:314,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:316,14'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:320,14'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:324,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:326,15'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:331,21'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:335,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:336,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:339,11'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:353,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:354,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:355,16'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:355,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:356,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:357,16'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:233,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:234,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:241,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:244,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/zgfx.c:246,14'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/zgfx.c:247,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/zgfx.c:252,3'
          Dst:             zgfx_history_buffer_ring_write
        - Src:             'libfreerdp/codec/zgfx.c:282,5'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:292,6'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:306,6'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:312,7'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:322,8'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:328,9'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:331,8'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:338,7'
          Dst:             zgfx_history_buffer_ring_read
        - Src:             'libfreerdp/codec/zgfx.c:340,7'
          Dst:             zgfx_history_buffer_ring_write
        - Src:             'libfreerdp/codec/zgfx.c:347,7'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:362,7'
          Dst:             zgfx_history_buffer_ring_write
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.5541
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.5541
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.5541
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    zgfx_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zgfx
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - flags
      BBCount:         58
      ICount:          303
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - zgfx_append
        - zgfx_decompress_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:423,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:424,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:424,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:426,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:426,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:428,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.5582
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:431,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:432,3'
              BranchSideFuncs:
                - stream_read_u8.5582
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:434,2'
              BranchSideFuncs:
                - stream_read_u8.5582
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:436,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:438,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - free
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:451,11'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:438,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:439,4'
              BranchSideFuncs:
                - free
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:441,7'
              BranchSideFuncs:
                - free
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:441,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:443,21'
              BranchSideFuncs:
                - zgfx_append
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:450,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:443,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:444,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:445,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:445,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:446,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:447,17'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:451,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:453,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:486,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:458,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:459,4'
              BranchSideFuncs:
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:461,3'
              BranchSideFuncs:
                - stream_read_u16_le.5574
                - stream_read_u32_le.5571
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:464,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:466,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:478,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:466,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:467,5'
              BranchSideFuncs:
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - free
                - zgfx_append
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/codec/zgfx.c:469,4'
              BranchSideFuncs:
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - free
                - zgfx_append
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/codec/zgfx.c:471,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:472,5'
              BranchSideFuncs:
                - zgfx_append
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
            - BranchSide:      'libfreerdp/codec/zgfx.c:474,21'
              BranchSideFuncs:
                - zgfx_append
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
        - Branch String:   'libfreerdp/codec/zgfx.c:474,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:475,5'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:476,3'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.5571
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:478,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:479,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:481,16'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:491,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:491,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:492,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:421,20'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/zgfx.c:423,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:425,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:426,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/zgfx.c:431,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:434,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/zgfx.c:438,46'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/zgfx.c:438,8'
          Dst:             zgfx_decompress_segment
        - Src:             'libfreerdp/codec/zgfx.c:443,9'
          Dst:             zgfx_append
        - Src:             'libfreerdp/codec/zgfx.c:458,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:461,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/zgfx.c:462,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/zgfx.c:466,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:469,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/zgfx.c:471,9'
          Dst:             zgfx_decompress_segment
        - Src:             'libfreerdp/codec/zgfx.c:474,9'
          Dst:             zgfx_append
    - functionName:    h264_register_subsystems
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
        - param
        - context
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocate_h264_metablock
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - QP
        - rectangles
        - meta
        - count
      BBCount:         22
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:126,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:126,16'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libfreerdp/codec/h264.c:128,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/h264.c:126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:128,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/h264.c:132,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/codec/h264.c:133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:136,6'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/codec/h264.c:136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:139,34'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/codec/h264.c:141,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:141,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:143,33'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:146,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:153,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:139,27'
          Dst:             calloc
    - functionName:    diff_tile
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - regionRect
        - pYUVData
        - pOldYUVData
        - iStride
      BBCount:         29
      ICount:          299
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:161,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:161,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfreerdp/codec/h264.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:161,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:161,35'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfreerdp/codec/h264.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:161,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:161,51'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfreerdp/codec/h264.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:161,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:162,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfreerdp/codec/h264.c:163,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:166,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:166,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:168,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:171,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:171,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:173,23'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfreerdp/codec/h264.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:180,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:182,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:182,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:184,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfreerdp/codec/h264.c:184,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:185,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:186,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:180,7'
          Dst:             memcmp
        - Src:             'libfreerdp/codec/h264.c:182,7'
          Dst:             memcmp
        - Src:             'libfreerdp/codec/h264.c:184,7'
          Dst:             memcmp
    - functionName:    h264_context_get_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h264
        - option
      BBCount:         20
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:802,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:803,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:803,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:806,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:808,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:810,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:812,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:814,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:816,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:816,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:816,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:818,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:802,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/h264.c:816,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/h264.c:816,4'
          Dst:             WLog_PrintMessage
    - functionName:    h264_context_set_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - h264
        - option
        - value
      BBCount:         20
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:775,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:776,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:776,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:779,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:782,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:785,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:788,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:791,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:794,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:794,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:794,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:796,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:775,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/h264.c:794,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/h264.c:794,4'
          Dst:             WLog_PrintMessage
    - functionName:    h264_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_aligned_free
        - yuv_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:741,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:741,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/h264.c:743,7'
              BranchSideFuncs:
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/h264.c:743,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:744,4'
              BranchSideFuncs:
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/h264.c:746,15'
              BranchSideFuncs:
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/h264.c:746,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:748,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/h264.c:756,22'
              BranchSideFuncs:
                - winpr_aligned_free
                - yuv_context_free
                - free
        - Branch String:   'libfreerdp/codec/h264.c:748,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:750,24'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - yuv_context_free
                - free
            - BranchSide:      'libfreerdp/codec/h264.c:753,23'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - yuv_context_free
                - free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:750,5'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/h264.c:751,5'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/h264.c:753,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/h264.c:754,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/h264.c:756,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/h264.c:758,3'
          Dst:             yuv_context_free
    - functionName:    h264_context_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - h264_register_subsystems
        - winpr_InitOnceExecuteOnce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:669,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:670,3'
              BranchSideFuncs:
                - WLog_Get
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/codec/h264.c:672,14'
              BranchSideFuncs:
                - WLog_Get
                - winpr_InitOnceExecuteOnce
        - Branch String:   'libfreerdp/codec/h264.c:674,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:675,3'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/codec/h264.c:677,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
        - Branch String:   'libfreerdp/codec/h264.c:680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:682,56'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:694,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:684,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:684,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:685,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:684,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:685,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:687,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:687,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:689,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:672,14'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/h264.c:678,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/codec/h264.c:678,2'
          Dst:             h264_register_subsystems
    - functionName:    h264_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - h264_context_free
        - h264_context_init
        - yuv_context_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:710,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:711,3'
              BranchSideFuncs:
                - h264_context_init
                - h264_context_free
                - yuv_context_new
            - BranchSide:      'libfreerdp/codec/h264.c:713,21'
              BranchSideFuncs:
                - h264_context_init
                - h264_context_free
                - yuv_context_new
        - Branch String:   'libfreerdp/codec/h264.c:714,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:718,3'
              BranchSideFuncs:
                - h264_context_init
                - h264_context_free
                - yuv_context_new
            - BranchSide:      'libfreerdp/codec/h264.c:722,25'
              BranchSideFuncs:
                - h264_context_init
                - h264_context_free
                - yuv_context_new
        - Branch String:   'libfreerdp/codec/h264.c:722,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:723,3'
              BranchSideFuncs:
                - yuv_context_new
                - h264_context_free
            - BranchSide:      'libfreerdp/codec/h264.c:725,30'
              BranchSideFuncs:
                - yuv_context_new
                - h264_context_free
        - Branch String:   'libfreerdp/codec/h264.c:726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:729,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:709,38'
          Dst:             calloc
        - Src:             'libfreerdp/codec/h264.c:722,7'
          Dst:             h264_context_init
        - Src:             'libfreerdp/codec/h264.c:725,14'
          Dst:             yuv_context_new
        - Src:             'libfreerdp/codec/h264.c:734,2'
          Dst:             h264_context_free
    - functionName:    h264_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - h264
        - width
        - height
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - yuv_context_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:699,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:700,3'
              BranchSideFuncs:
                - yuv_context_reset
            - BranchSide:      'libfreerdp/codec/h264.c:702,16'
              BranchSideFuncs:
                - yuv_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:704,9'
          Dst:             yuv_context_reset
    - functionName:    avc444_process_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - h264
        - pSrcData
        - SrcSize
        - pDstData
        - DstFormat
        - nDstStep
        - nDstWidth
        - nDstHeight
        - rects
        - nrRects
        - type
      BBCount:         10
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - avc444_ensure_buffer
        - yuv444_context_decode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:519,16'
              BranchSideFuncs:
                - avc444_ensure_buffer
                - yuv444_context_decode
        - Branch String:   'libfreerdp/codec/h264.c:522,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:523,3'
              BranchSideFuncs:
                - yuv444_context_decode
            - BranchSide:      'libfreerdp/codec/h264.c:525,19'
              BranchSideFuncs:
                - yuv444_context_decode
        - Branch String:   'libfreerdp/codec/h264.c:528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:530,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:532,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:522,7'
          Dst:             avc444_ensure_buffer
        - Src:             'libfreerdp/codec/h264.c:528,7'
          Dst:             yuv444_context_decode
    - functionName:    avc444_ensure_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h264
        - nDstHeight
      BBCount:         54
      ICount:          380
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - winpr_aligned_recalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:443,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:443,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:445,31'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:451,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:451,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:451,13'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:455,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:456,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:458,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:458,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:459,7'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:461,15'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:461,15'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:487,14'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:461,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:463,21'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:480,39'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:466,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:467,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:469,40'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:470,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:471,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:472,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:474,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:475,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:476,25'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:481,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:482,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:483,21'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:489,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:497,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:489,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:489,31'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:491,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:489,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:489,51'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:491,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:489,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:489,74'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:491,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:489,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:491,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:495,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:491,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:491,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:493,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:500,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:443,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/h264.c:469,17'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/h264.c:473,17'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/h264.c:480,16'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/h264.c:491,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/h264.c:491,4'
          Dst:             WLog_PrintMessage
    - functionName:    avc444_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - h264
        - op
        - regionRects
        - numRegionRects
        - pSrcData
        - SrcSize
        - auxRegionRects
        - numAuxRegionRect
        - pAuxSrcData
        - AuxSrcSize
        - pDstData
        - DstFormat
        - nDstStep
        - nDstWidth
        - nDstHeight
        - codecId
      BBCount:         32
      ICount:          221
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - avc444_process_rects
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:561,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:561,16'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:561,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:561,32'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:561,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:561,45'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:561,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:561,57'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:564,10'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
                - avc444_process_rects
        - Branch String:   'libfreerdp/codec/h264.c:564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:568,30'
              BranchSideFuncs:
                - avc444_process_rects
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:582,30'
              BranchSideFuncs:
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:591,30'
              BranchSideFuncs:
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:601,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:568,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:571,12'
              BranchSideFuncs:
                - avc444_process_rects
            - BranchSide:      'libfreerdp/codec/h264.c:572,35'
              BranchSideFuncs:
                - avc444_process_rects
        - Branch String:   'libfreerdp/codec/h264.c:572,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:575,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:577,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:582,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:584,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:586,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:591,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:594,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:596,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:568,9'
          Dst:             avc444_process_rects
        - Src:             'libfreerdp/codec/h264.c:572,14'
          Dst:             avc444_process_rects
        - Src:             'libfreerdp/codec/h264.c:582,9'
          Dst:             avc444_process_rects
        - Src:             'libfreerdp/codec/h264.c:591,9'
          Dst:             avc444_process_rects
    - functionName:    avc444_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nSrcWidth
        - nSrcHeight
        - version
        - region
        - op
        - ppDstData
        - pDstSize
        - ppAuxDstData
        - pAuxDstSize
        - meta
        - auxMeta
      BBCount:         68
      ICount:          523
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - WLog_Get
        - avc420_ensure_buffer
        - avc444_ensure_buffer
        - detect_changes
        - free_h264_metablock
        - yuv444_context_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:350,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:350,16'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:351,3'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:353,7'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:354,3'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:356,28'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:357,3'
              BranchSideFuncs:
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:359,28'
              BranchSideFuncs:
                - avc444_ensure_buffer
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:359,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:360,3'
              BranchSideFuncs:
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:362,6'
              BranchSideFuncs:
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:364,17'
              BranchSideFuncs:
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:371,17'
              BranchSideFuncs:
                - yuv444_context_encode
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:380,3'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:382,22'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
                - free_h264_metablock
                - detect_changes
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:384,3'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:385,22'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
                - free_h264_metablock
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:387,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:395,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:395,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:395,37'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:397,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:395,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:396,4'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:397,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:397,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:398,4'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:399,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:399,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:400,4'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:403,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:403,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:403,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/h264.c:403,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_h264_metablock
                - free_h264_metablock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/h264.c:403,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:403,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:403,3'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:408,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:408,22'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:410,33'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:408,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:410,33'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:420,8'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:412,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:413,4'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:414,3'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:420,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:420,22'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:422,30'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:422,30'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:431,5'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:424,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:425,4'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:426,3'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:433,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:435,23'
              BranchSideFuncs:
                - free_h264_metablock
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:438,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:356,7'
          Dst:             avc420_ensure_buffer
        - Src:             'libfreerdp/codec/h264.c:359,7'
          Dst:             avc444_ensure_buffer
        - Src:             'libfreerdp/codec/h264.c:378,7'
          Dst:             yuv444_context_encode
        - Src:             'libfreerdp/codec/h264.c:382,7'
          Dst:             detect_changes
        - Src:             'libfreerdp/codec/h264.c:385,7'
          Dst:             detect_changes
        - Src:             'libfreerdp/codec/h264.c:403,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/h264.c:403,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/h264.c:403,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/h264.c:435,3'
          Dst:             free_h264_metablock
        - Src:             'libfreerdp/codec/h264.c:436,3'
          Dst:             free_h264_metablock
    - functionName:    avc420_ensure_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - h264
        - stride
        - width
        - height
      BBCount:         54
      ICount:          333
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - winpr_aligned_recalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:46,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:48,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:48,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:49,12'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:51,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:51,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:52,18'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:54,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:54,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:55,19'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:57,14'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:57,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:59,8'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:63,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:59,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:59,30'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:60,11'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:59,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:60,11'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:61,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:63,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:64,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:65,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:68,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:68,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:68,17'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:71,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:68,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:68,43'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:71,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:68,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:69,7'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:71,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:68,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:71,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:77,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:79,40'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:82,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:83,25'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:84,8'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:84,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:85,28'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:86,9'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/h264.c:86,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:86,18'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:86,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:87,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/h264.c:88,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:79,17'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/h264.c:81,8'
          Dst:             winpr_aligned_recalloc
    - functionName:    detect_changes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - firstFrameDone
        - QP
        - regionRect
        - pYUVData
        - pOldYUVData
        - iStride
        - meta
      BBCount:         57
      ICount:          442
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - allocate_h264_metablock
        - calloc
        - diff_tile
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:199,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:199,22'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:199,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:199,35'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:199,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:199,51'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:199,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:199,63'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:200,3'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:202,8'
              BranchSideFuncs:
                - calloc
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:205,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:206,3'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:207,7'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:209,3'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:214,19'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:214,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:0,0'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:216,20'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:216,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:219,25'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:228,3'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:219,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:219,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:219,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:220,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:220,16'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:220,16'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:222,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:222,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:222,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:222,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:222,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:222,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:222,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:222,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:222,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:224,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:224,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:224,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:224,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:224,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:224,17'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:224,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:224,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:224,9'
              BranchSideFuncs:
                - diff_tile
                - allocate_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:225,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:226,6'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
            - BranchSide:      'libfreerdp/codec/h264.c:227,4'
              BranchSideFuncs:
                - allocate_h264_metablock
                - diff_tile
        - Branch String:   'libfreerdp/codec/h264.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:232,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:204,15'
          Dst:             calloc
        - Src:             'libfreerdp/codec/h264.c:225,9'
          Dst:             diff_tile
        - Src:             'libfreerdp/codec/h264.c:230,7'
          Dst:             allocate_h264_metablock
    - functionName:    free_h264_metablock
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:766,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:767,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/codec/h264.c:768,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    avc420_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nSrcWidth
        - nSrcHeight
        - regionRect
        - ppDstData
        - pDstSize
        - meta
      BBCount:         45
      ICount:          324
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - avc420_ensure_buffer
        - detect_changes
        - free_h264_metablock
        - yuv420_context_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:282,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:282,16'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:283,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:282,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:282,31'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:283,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:282,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:282,40'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:283,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:282,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:283,3'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:285,7'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:286,3'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:288,28'
              BranchSideFuncs:
                - avc420_ensure_buffer
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:289,3'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:291,6'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:291,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:293,15'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:301,15'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:293,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:295,18'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:298,2'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:301,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:0,0'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
            - BranchSide:      'libfreerdp/codec/h264.c:303,18'
              BranchSideFuncs:
                - yuv420_context_encode
                - free_h264_metablock
                - detect_changes
        - Branch String:   'libfreerdp/codec/h264.c:309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:311,3'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:313,22'
              BranchSideFuncs:
                - detect_changes
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:313,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:315,3'
              BranchSideFuncs:
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:317,6'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:317,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:319,6'
              BranchSideFuncs:
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:323,14'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:324,27'
              BranchSideFuncs:
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:326,7'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:327,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:327,12'
              BranchSideFuncs:
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:328,3'
              BranchSideFuncs:
                - free_h264_metablock
        - Branch String:   'libfreerdp/codec/h264.c:331,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:332,23'
              BranchSideFuncs:
                - free_h264_metablock
            - BranchSide:      'libfreerdp/codec/h264.c:333,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:288,7'
          Dst:             avc420_ensure_buffer
        - Src:             'libfreerdp/codec/h264.c:309,7'
          Dst:             yuv420_context_encode
        - Src:             'libfreerdp/codec/h264.c:313,7'
          Dst:             detect_changes
        - Src:             'libfreerdp/codec/h264.c:332,3'
          Dst:             free_h264_metablock
    - functionName:    h264_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
        - ppDstData
        - pDstSize
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:265,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:265,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:266,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:265,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:265,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:266,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:265,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:265,57'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:266,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:266,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:268,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_yuv_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h264
        - nSrcStride
        - nSrcWidth
        - nSrcHeight
        - YUVData
        - stride
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - avc420_ensure_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:243,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:243,16'
              BranchSideFuncs:
                - avc420_ensure_buffer
            - BranchSide:      'libfreerdp/codec/h264.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:243,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:243,37'
              BranchSideFuncs:
                - avc420_ensure_buffer
            - BranchSide:      'libfreerdp/codec/h264.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:243,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:243,57'
              BranchSideFuncs:
                - avc420_ensure_buffer
            - BranchSide:      'libfreerdp/codec/h264.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:244,3'
              BranchSideFuncs:
                - avc420_ensure_buffer
            - BranchSide:      'libfreerdp/codec/h264.c:246,28'
              BranchSideFuncs:
                - avc420_ensure_buffer
        - Branch String:   'libfreerdp/codec/h264.c:246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:249,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:249,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:251,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:246,7'
          Dst:             avc420_ensure_buffer
    - functionName:    avc420_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h264
        - pSrcData
        - SrcSize
        - pDstData
        - DstFormat
        - nDstStep
        - nDstWidth
        - nDstHeight
        - regionRects
        - numRegionRects
      BBCount:         15
      ICount:          145
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - yuv420_context_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/h264.c:101,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:101,15'
              BranchSideFuncs:
                - yuv420_context_decode
            - BranchSide:      'libfreerdp/codec/h264.c:102,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/h264.c:101,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:104,11'
              BranchSideFuncs:
                - yuv420_context_decode
        - Branch String:   'libfreerdp/codec/h264.c:106,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:109,6'
              BranchSideFuncs:
                - yuv420_context_decode
        - Branch String:   'libfreerdp/codec/h264.c:109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:110,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:112,16'
              BranchSideFuncs:
                - yuv420_context_decode
        - Branch String:   'libfreerdp/codec/h264.c:115,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/h264.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/h264.c:119,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/h264.c:115,7'
          Dst:             yuv420_context_decode
    - functionName:    pool_encode_fill
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
        - context
        - pSrcData
        - nSrcStep
        - SrcFormat
        - iStride
        - pYUVLumaData
        - pYUVChromaData
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:764,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:764,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:765,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:765,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:765,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:766,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:766,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:766,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:767,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:767,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:767,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:768,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:768,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:768,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:770,20'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:777,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:777,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:779,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:764,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:765,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:766,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:767,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:768,2'
          Dst:             __assert_fail
    - functionName:    avc420_yuv_to_rgb
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pYUVData
        - iStride
        - rect
        - nDstStep
        - pDstData
        - DstFormat
      BBCount:         18
      ICount:          222
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - __assert_fail
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:79,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:80,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:80,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:80,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:81,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:81,2'
              BranchSideFuncs:
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:82,2'
              BranchSideFuncs:
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:82,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:82,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:84,22'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:100,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:75,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:79,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:80,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:81,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:82,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:87,40'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:271,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avc444_yuv_to_rgb
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pYUVData
        - iStride
        - rect
        - nDstStep
        - pDstData
        - DstFormat
      BBCount:         18
      ICount:          218
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - __assert_fail
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:112,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:112,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:113,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:113,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:113,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:114,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:114,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:114,2'
              BranchSideFuncs:
                - __assert_fail
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:115,2'
              BranchSideFuncs:
                - __assert_fail
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:115,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:115,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
            - BranchSide:      'libfreerdp/codec/yuv.c:117,22'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
        - Branch String:   'libfreerdp/codec/yuv.c:129,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:108,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:112,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:113,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:114,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:115,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:120,40'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    intersects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pos
        - regionRects
        - numRegionRects
      BBCount:         28
      ICount:          126
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rectangles_intersects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:355,2'
              BranchSideFuncs:
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:355,2'
              BranchSideFuncs:
                - __assert_fail
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:355,2'
              BranchSideFuncs:
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:357,18'
              BranchSideFuncs:
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:359,31'
              BranchSideFuncs:
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:369,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:362,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:364,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:367,2'
              BranchSideFuncs:
                - rectangles_intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:364,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:364,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:364,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:364,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:364,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:364,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:355,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:362,7'
          Dst:             rectangles_intersects
        - Src:             'libfreerdp/codec/yuv.c:364,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:364,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:364,4'
          Dst:             WLog_PrintMessage
    - functionName:    pool_decode_param
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rect
        - context
        - pYUVData
        - iStride
        - DstFormat
        - dest
        - nDstStep
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:288,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:289,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:289,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:290,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:290,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:291,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:291,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:291,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:292,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:292,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:292,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:292,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:288,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:289,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:290,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:291,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:292,2'
          Dst:             __assert_fail
    - functionName:    clamp
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - rect
        - srcHeight
      BBCount:         18
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:375,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:375,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:376,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:376,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:376,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:378,20'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:379,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:379,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:379,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:380,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:381,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:382,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:383,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:375,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:376,2'
          Dst:             __assert_fail
    - functionName:    check_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - yuv
        - rect
        - nDstWidth
        - nDstHeight
      BBCount:         30
      ICount:          160
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:472,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:472,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:473,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:473,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:473,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:476,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:476,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:477,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:479,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:479,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:479,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:480,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:480,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:483,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:483,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:483,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:483,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:484,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:486,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:486,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:486,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:486,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:487,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:489,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:472,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:473,2'
          Dst:             __assert_fail
    - functionName:    free_objects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - work_objects
        - waitCount
      BBCount:         15
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - winpr_CloseThreadpoolWork
        - winpr_WaitForThreadpoolWorkCallbacks
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:337,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:337,2'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:337,2'
              BranchSideFuncs:
                - __assert_fail
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/yuv.c:337,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:337,2'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:339,14'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/yuv.c:339,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:341,18'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:344,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:345,4'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:347,34'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:337,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:347,3'
          Dst:             winpr_WaitForThreadpoolWorkCallbacks
        - Src:             'libfreerdp/codec/yuv.c:348,3'
          Dst:             winpr_CloseThreadpoolWork
    - functionName:    submit_object
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - work_object
        - cb
        - param
        - context
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_CreateThreadpoolWork
        - winpr_SubmitThreadpoolWork
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:320,3'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:322,3'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/yuv.c:324,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:324,17'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:325,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:324,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:325,3'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:327,38'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/yuv.c:328,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:329,3'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/yuv.c:331,24'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:327,17'
          Dst:             winpr_CreateThreadpoolWork
        - Src:             'libfreerdp/codec/yuv.c:331,2'
          Dst:             winpr_SubmitThreadpoolWork
    - functionName:    pool_decode_rect_param
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
        - context
        - type
        - pYUVData
        - iStride
        - pYUVDstData
        - iDstStride
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:529,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:529,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:529,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:530,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:530,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:531,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:531,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:531,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:532,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:532,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:532,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/codec/yuv.c:533,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/codec/yuv.c:533,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:533,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:533,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:528,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:529,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:530,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:531,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:532,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:533,2'
          Dst:             __assert_fail
    - functionName:    yuv444_combine_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         35
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
        - check_rect
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:498,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:498,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:499,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:500,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:500,2'
              BranchSideFuncs:
                - __assert_fail
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:502,30'
              BranchSideFuncs:
                - __assert_fail
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:503,2'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:505,30'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:505,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:505,74'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:505,41'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:507,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:507,52'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:507,18'
              BranchSideFuncs:
                - check_rect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:512,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:513,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:515,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:515,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:515,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:518,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:518,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:518,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:518,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:518,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:518,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:518,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:496,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:498,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:500,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:503,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:512,7'
          Dst:             check_rect
        - Src:             'libfreerdp/codec/yuv.c:518,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:518,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:518,3'
          Dst:             WLog_PrintMessage
    - functionName:    yuv444v2_encode_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         21
      ICount:          333
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Get
        - __assert_fail
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:731,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:731,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:733,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:749,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:753,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:753,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:753,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:753,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:753,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:753,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:753,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:724,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:731,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:736,34'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/yuv.c:753,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:753,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:753,3'
          Dst:             WLog_PrintMessage
    - functionName:    yuv444v1_encode_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         21
      ICount:          333
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Get
        - __assert_fail
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:694,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:694,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:696,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:712,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:712,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:715,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:715,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:715,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:715,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:715,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:715,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:715,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:687,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:694,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:699,34'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/yuv.c:715,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:715,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:715,3'
          Dst:             WLog_PrintMessage
    - functionName:    yuv444_context_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - version
        - pSrcData
        - nSrcStep
        - SrcFormat
        - iStride
        - pYUVLumaData
        - pYUVChromaData
        - regionRects
        - numRegionRects
      BBCount:         8
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - pool_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:892,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:895,7'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:898,7'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:901,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:904,9'
          Dst:             pool_encode
    - functionName:    pool_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - cb
        - pSrcData
        - nSrcStep
        - SrcFormat
        - iStride
        - pYUVLumaData
        - pYUVChromaData
        - regionRects
        - numRegionRects
      BBCount:         74
      ICount:          455
      EdgeCount:       88
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Get
        - __assert_fail
        - free_objects
        - pool_encode_fill
        - primitives_flags
        - primitives_get
        - submit_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:803,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:803,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:803,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:804,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:804,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:805,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:805,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:805,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:806,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:806,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:806,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:806,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:806,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:806,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:808,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:808,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:811,3'
              BranchSideFuncs:
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:815,7'
              BranchSideFuncs:
                - pool_encode_fill
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:811,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:811,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:811,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:815,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:815,48'
              BranchSideFuncs:
                - primitives_flags
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_encode_fill
            - BranchSide:      'libfreerdp/codec/yuv.c:817,15'
              BranchSideFuncs:
                - pool_encode_fill
        - Branch String:   'libfreerdp/codec/yuv.c:815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:817,15'
              BranchSideFuncs:
                - pool_encode_fill
            - BranchSide:      'libfreerdp/codec/yuv.c:828,14'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:817,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:820,26'
              BranchSideFuncs:
                - pool_encode_fill
            - BranchSide:      'libfreerdp/codec/yuv.c:824,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:828,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:830,31'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:837,14'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:837,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:839,31'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:867,5'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:843,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:845,22'
              BranchSideFuncs:
                - pool_encode_fill
                - submit_object
                - free_objects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:865,2'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:848,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:850,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:857,15'
              BranchSideFuncs:
                - pool_encode_fill
                - submit_object
                - free_objects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:850,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:850,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:850,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:850,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:850,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_objects
            - BranchSide:      'libfreerdp/codec/yuv.c:850,5'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:861,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:862,5'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:863,13'
              BranchSideFuncs:
                - free_objects
                - pool_encode_fill
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:799,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:802,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:803,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:804,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:805,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:806,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:811,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:811,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:811,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:815,31'
          Dst:             primitives_flags
        - Src:             'libfreerdp/codec/yuv.c:820,8'
          Dst:             pool_encode_fill
        - Src:             'libfreerdp/codec/yuv.c:850,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:850,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:850,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:859,15'
          Dst:             pool_encode_fill
        - Src:             'libfreerdp/codec/yuv.c:861,9'
          Dst:             submit_object
        - Src:             'libfreerdp/codec/yuv.c:869,2'
          Dst:             free_objects
    - functionName:    yuv420_encode_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         21
      ICount:          245
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Get
        - __assert_fail
        - primitives_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:662,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:662,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:664,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:675,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:675,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:678,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:678,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:678,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:678,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:678,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:678,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:678,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:656,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:662,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:667,34'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/yuv.c:678,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:678,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:678,3'
          Dst:             WLog_PrintMessage
    - functionName:    yuv420_context_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - pSrcData
        - nSrcStep
        - SrcFormat
        - iStride
        - pYUVData
        - regionRects
        - numRegionRects
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pool_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:878,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:878,19'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:878,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:878,32'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:878,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:878,44'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:878,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:878,57'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:878,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:879,3'
              BranchSideFuncs:
                - pool_encode
            - BranchSide:      'libfreerdp/codec/yuv.c:881,21'
              BranchSideFuncs:
                - pool_encode
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:881,9'
          Dst:             pool_encode
        - Src:             'libfreerdp/codec/yuv.c:881,9'
          Dst:             yuv420_encode_work_callback
    - functionName:    yuv420_process_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         21
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - avc420_yuv_to_rgb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:142,2'
              BranchSideFuncs:
                - avc420_yuv_to_rgb
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:144,25'
              BranchSideFuncs:
                - avc420_yuv_to_rgb
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:144,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:146,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:146,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:146,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:146,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:146,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:146,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:146,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:142,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:144,7'
          Dst:             avc420_yuv_to_rgb
        - Src:             'libfreerdp/codec/yuv.c:146,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:146,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:146,3'
          Dst:             WLog_PrintMessage
    - functionName:    yuv420_context_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - pYUVData
        - iStride
        - yuvHeight
        - DstFormat
        - dest
        - nDstStep
        - regionRects
        - numRegionRects
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pool_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:647,9'
          Dst:             pool_decode
        - Src:             'libfreerdp/codec/yuv.c:647,9'
          Dst:             yuv420_process_work_callback
    - functionName:    pool_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - cb
        - pYUVData
        - iStride
        - yuvHeight
        - DstFormat
        - dest
        - nDstStep
        - regionRects
        - numRegionRects
      BBCount:         85
      ICount:          480
      EdgeCount:       103
      CyclomaticComplexity: 20
      functionsReached:
        - WLog_Get
        - __assert_fail
        - clamp
        - free_objects
        - intersects
        - pool_decode_param
        - primitives_flags
        - primitives_get
        - rectangle_is_empty
        - submit_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:398,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:398,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:398,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:399,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:399,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:399,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:400,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:400,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:401,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:401,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:401,2'
              BranchSideFuncs:
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:402,2'
              BranchSideFuncs:
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:402,2'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:402,2'
              BranchSideFuncs:
                - __assert_fail
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:402,2'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:404,6'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:406,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:410,7'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:406,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:406,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:406,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:406,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:406,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:406,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:410,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:410,48'
              BranchSideFuncs:
                - primitives_flags
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clamp
                - pool_decode_param
            - BranchSide:      'libfreerdp/codec/yuv.c:412,15'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
        - Branch String:   'libfreerdp/codec/yuv.c:410,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:412,15'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
            - BranchSide:      'libfreerdp/codec/yuv.c:423,14'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:412,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:414,36'
              BranchSideFuncs:
                - clamp
                - pool_decode_param
            - BranchSide:      'libfreerdp/codec/yuv.c:419,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:425,26'
              BranchSideFuncs:
                - clamp
                - intersects
                - free_objects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:462,5'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:427,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:428,4'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:430,3'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:430,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:432,21'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:461,2'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:433,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:435,13'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:435,13'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:435,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:437,22'
              BranchSideFuncs:
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - free_objects
                - clamp
                - intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:459,6'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:439,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:441,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:448,36'
              BranchSideFuncs:
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - free_objects
                - clamp
                - intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:441,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:441,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:441,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_objects
            - BranchSide:      'libfreerdp/codec/yuv.c:441,6'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:449,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:449,16'
              BranchSideFuncs:
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - free_objects
                - clamp
                - intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:449,16'
              BranchSideFuncs:
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - free_objects
                - clamp
                - intersects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:450,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:451,6'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:452,6'
              BranchSideFuncs:
                - pool_decode_param
                - submit_object
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:453,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:454,6'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:455,14'
              BranchSideFuncs:
                - free_objects
                - clamp
                - intersects
                - rectangle_is_empty
                - pool_decode_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:395,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:397,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:398,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:399,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:400,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:401,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:402,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:406,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:406,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:406,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:410,31'
          Dst:             primitives_flags
        - Src:             'libfreerdp/codec/yuv.c:414,30'
          Dst:             clamp
        - Src:             'libfreerdp/codec/yuv.c:416,8'
          Dst:             pool_decode_param
        - Src:             'libfreerdp/codec/yuv.c:425,20'
          Dst:             clamp
        - Src:             'libfreerdp/codec/yuv.c:427,7'
          Dst:             intersects
        - Src:             'libfreerdp/codec/yuv.c:441,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:441,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:441,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:450,9'
          Dst:             rectangle_is_empty
        - Src:             'libfreerdp/codec/yuv.c:452,12'
          Dst:             pool_decode_param
        - Src:             'libfreerdp/codec/yuv.c:453,10'
          Dst:             submit_object
        - Src:             'libfreerdp/codec/yuv.c:464,2'
          Dst:             free_objects
    - functionName:    yuv444_process_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         21
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - avc444_yuv_to_rgb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:155,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:155,2'
              BranchSideFuncs:
                - avc444_yuv_to_rgb
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:157,25'
              BranchSideFuncs:
                - avc444_yuv_to_rgb
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:157,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:159,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:159,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:159,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:159,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:159,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:159,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:159,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:155,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:157,7'
          Dst:             avc444_yuv_to_rgb
        - Src:             'libfreerdp/codec/yuv.c:159,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:159,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:159,3'
          Dst:             WLog_PrintMessage
    - functionName:    pool_decode_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - type
        - pYUVData
        - iStride
        - pYUVDstData
        - iDstStride
        - regionRects
        - numRegionRects
      BBCount:         55
      ICount:          296
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - free_objects
        - pool_decode_rect_param
        - primitives_flags
        - primitives_get
        - submit_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:563,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:563,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:564,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:564,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:565,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:565,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:566,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:566,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:566,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:567,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:567,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:567,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:568,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:568,2'
              BranchSideFuncs:
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:568,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:568,2'
              BranchSideFuncs:
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:570,7'
              BranchSideFuncs:
                - pool_decode_rect_param
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:570,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:570,48'
              BranchSideFuncs:
                - primitives_flags
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - pool_decode_rect_param
            - BranchSide:      'libfreerdp/codec/yuv.c:572,15'
              BranchSideFuncs:
                - pool_decode_rect_param
        - Branch String:   'libfreerdp/codec/yuv.c:570,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:572,15'
              BranchSideFuncs:
                - pool_decode_rect_param
            - BranchSide:      'libfreerdp/codec/yuv.c:582,17'
              BranchSideFuncs:
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:572,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:575,9'
              BranchSideFuncs:
                - pool_decode_rect_param
            - BranchSide:      'libfreerdp/codec/yuv.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:584,27'
              BranchSideFuncs:
                - pool_decode_rect_param
                - submit_object
                - free_objects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:602,5'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:586,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:588,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:594,14'
              BranchSideFuncs:
                - pool_decode_rect_param
                - submit_object
                - free_objects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:588,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:588,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:588,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free_objects
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:588,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:588,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_objects
            - BranchSide:      'libfreerdp/codec/yuv.c:588,4'
              BranchSideFuncs:
                - free_objects
        - Branch String:   'libfreerdp/codec/yuv.c:598,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:599,4'
              BranchSideFuncs:
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:600,2'
              BranchSideFuncs:
                - free_objects
                - pool_decode_rect_param
                - submit_object
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:561,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:563,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:564,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:565,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:566,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:567,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:568,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:570,31'
          Dst:             primitives_flags
        - Src:             'libfreerdp/codec/yuv.c:574,37'
          Dst:             pool_decode_rect_param
        - Src:             'libfreerdp/codec/yuv.c:588,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:588,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:588,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:595,14'
          Dst:             pool_decode_rect_param
        - Src:             'libfreerdp/codec/yuv.c:598,8'
          Dst:             submit_object
        - Src:             'libfreerdp/codec/yuv.c:604,2'
          Dst:             free_objects
    - functionName:    yuv444_context_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - type
        - pYUVData
        - iStride
        - srcYuvHeight
        - pYUVDstData
        - iDstStride
        - DstFormat
        - dest
        - nDstStep
        - regionRects
        - numRegionRects
      BBCount:         44
      ICount:          218
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - pool_decode
        - pool_decode_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:617,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:618,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:618,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:619,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:619,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:619,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:620,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:620,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:620,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:621,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:623,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:623,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:623,2'
              BranchSideFuncs:
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:623,2'
              BranchSideFuncs:
                - __assert_fail
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:623,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:623,2'
              BranchSideFuncs:
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:625,6'
              BranchSideFuncs:
                - pool_decode_rect
                - pool_decode
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:625,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:627,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:630,24'
              BranchSideFuncs:
                - pool_decode_rect
                - pool_decode
        - Branch String:   'libfreerdp/codec/yuv.c:627,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:627,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:627,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/yuv.c:627,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:627,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/yuv.c:627,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:630,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:632,3'
              BranchSideFuncs:
                - pool_decode
            - BranchSide:      'libfreerdp/codec/yuv.c:634,20'
              BranchSideFuncs:
                - pool_decode
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:617,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:618,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:619,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:620,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:621,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:622,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:623,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:627,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/yuv.c:627,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/yuv.c:627,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/yuv.c:630,7'
          Dst:             pool_decode_rect
        - Src:             'libfreerdp/codec/yuv.c:637,9'
          Dst:             pool_decode
        - Src:             'libfreerdp/codec/yuv.c:637,9'
          Dst:             yuv444_process_work_callback
    - functionName:    DestroyThreadpoolEnvironment
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/pool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcbe
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yuv_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DestroyThreadpoolEnvironment
        - winpr_CloseThreadpool
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:266,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/yuv.c:267,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
        - Branch String:   'libfreerdp/codec/yuv.c:267,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:269,7'
              BranchSideFuncs:
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/yuv.c:277,21'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/yuv.c:269,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:270,20'
              BranchSideFuncs:
                - winpr_CloseThreadpool
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/yuv.c:271,33'
              BranchSideFuncs:
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:270,4'
          Dst:             winpr_CloseThreadpool
        - Src:             'libfreerdp/codec/yuv.c:271,3'
          Dst:             DestroyThreadpoolEnvironment
        - Src:             'libfreerdp/codec/yuv.c:272,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/yuv.c:273,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/yuv.c:274,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/yuv.c:275,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/yuv.c:277,2'
          Dst:             winpr_aligned_free
    - functionName:    SetThreadpoolCallbackPool
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/pool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcbe
        - ptpp
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitializeThreadpoolEnvironment
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/pool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcbe
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yuv_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - encoder
        - ThreadingFlags
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GetNativeSystemInfo
        - InitializeThreadpoolEnvironment
        - SetThreadpoolCallbackPool
        - primitives_get
        - winpr_CreateThreadpool
        - winpr_aligned_calloc
        - yuv_context_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:228,3'
              BranchSideFuncs:
                - primitives_get
                - GetNativeSystemInfo
                - winpr_CreateThreadpool
                - yuv_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
            - BranchSide:      'libfreerdp/codec/yuv.c:231,2'
              BranchSideFuncs:
                - primitives_get
                - GetNativeSystemInfo
                - winpr_CreateThreadpool
                - yuv_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
        - Branch String:   'libfreerdp/codec/yuv.c:235,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:239,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:241,29'
              BranchSideFuncs:
                - winpr_CreateThreadpool
                - yuv_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
            - BranchSide:      'libfreerdp/codec/yuv.c:251,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:243,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:245,5'
              BranchSideFuncs:
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
            - BranchSide:      'libfreerdp/codec/yuv.c:248,37'
              BranchSideFuncs:
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:226,21'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/yuv.c:231,2'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/yuv.c:237,3'
          Dst:             GetNativeSystemInfo
        - Src:             'libfreerdp/codec/yuv.c:242,22'
          Dst:             winpr_CreateThreadpool
        - Src:             'libfreerdp/codec/yuv.c:248,4'
          Dst:             InitializeThreadpoolEnvironment
        - Src:             'libfreerdp/codec/yuv.c:249,4'
          Dst:             SetThreadpoolCallbackPool
        - Src:             'libfreerdp/codec/yuv.c:258,2'
          Dst:             yuv_context_free
    - functionName:    yuv_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - width
        - height
      BBCount:         21
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/yuv.c:165,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:165,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:167,19'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/yuv.c:171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:173,22'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:218,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/yuv.c:181,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:183,39'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:193,39'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/yuv.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:186,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:187,11'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/yuv.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:196,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:197,11'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/yuv.c:203,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:204,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/yuv.c:205,11'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/yuv.c:211,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/yuv.c:212,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/yuv.c:213,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/yuv.c:165,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/codec/yuv.c:183,16'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/yuv.c:193,16'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/yuv.c:201,17'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/yuv.c:210,16'
          Dst:             winpr_aligned_recalloc
    - functionName:    primitives_init_generic
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_YCoCg
        - primitives_init_YUV
        - primitives_init_add
        - primitives_init_alphaComp
        - primitives_init_andor
        - primitives_init_colors
        - primitives_init_copy
        - primitives_init_set
        - primitives_init_shift
        - primitives_init_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:70,2'
          Dst:             primitives_init_add
        - Src:             'libfreerdp/primitives/primitives.c:71,2'
          Dst:             primitives_init_andor
        - Src:             'libfreerdp/primitives/primitives.c:72,2'
          Dst:             primitives_init_alphaComp
        - Src:             'libfreerdp/primitives/primitives.c:73,2'
          Dst:             primitives_init_copy
        - Src:             'libfreerdp/primitives/primitives.c:74,2'
          Dst:             primitives_init_set
        - Src:             'libfreerdp/primitives/primitives.c:75,2'
          Dst:             primitives_init_shift
        - Src:             'libfreerdp/primitives/primitives.c:76,2'
          Dst:             primitives_init_sign
        - Src:             'libfreerdp/primitives/primitives.c:77,2'
          Dst:             primitives_init_colors
        - Src:             'libfreerdp/primitives/primitives.c:78,2'
          Dst:             primitives_init_YCoCg
        - Src:             'libfreerdp/primitives/primitives.c:79,2'
          Dst:             primitives_init_YUV
    - functionName:    primitives_auto_init_cb
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
        - param
        - context
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:318,9'
          Dst:             primitives_init
    - functionName:    primitives_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - hints
      BBCount:         23
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - primitives_autodetect_best
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:326,38'
              BranchSideFuncs:
                - primitives_autodetect_best
            - BranchSide:      'libfreerdp/primitives/primitives.c:328,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:335,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:335,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:341,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:341,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:326,11'
          Dst:             primitives_autodetect_best
        - Src:             'libfreerdp/primitives/primitives.c:341,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/primitives/primitives.c:341,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/primitives/primitives.c:341,4'
          Dst:             WLog_PrintMessage
    - functionName:    primitives_autodetect_best
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         60
      ICount:          225
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - primitives_get_by_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:227,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:229,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:232,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:229,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:229,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:229,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:229,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:229,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:229,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:232,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:232,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:232,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:232,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:232,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:232,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:267,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:269,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:273,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:269,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:269,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:269,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:269,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:269,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:269,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:275,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:275,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:275,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/primitives/primitives.c:275,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:275,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/primitives/primitives.c:275,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:278,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:279,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:281,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:226,16'
          Dst:             primitives_get_by_type
        - Src:             'libfreerdp/primitives/primitives.c:229,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/primitives/primitives.c:229,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/primitives/primitives.c:229,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/primitives/primitives.c:232,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/primitives/primitives.c:232,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/primitives/primitives.c:232,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/primitives/primitives.c:269,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/primitives/primitives.c:269,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/primitives/primitives.c:269,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/primitives/primitives.c:275,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/primitives/primitives.c:275,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/primitives/primitives.c:275,2'
          Dst:             WLog_PrintMessage
    - functionName:    primitives_get_by_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          36
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - primitives_init_generic_cb
        - winpr_InitOnceExecuteOnce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:389,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:389,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:403,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:387,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:387,2'
          Dst:             primitives_init_generic_cb
    - functionName:    primitives_init_generic_cb
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
        - param
        - context
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_generic
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:89,9'
          Dst:             primitives_init_generic
    - functionName:    primitives_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    primitives_get_generic
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_generic_cb
        - winpr_InitOnceExecuteOnce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:381,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:381,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:381,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:381,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:381,2'
          Dst:             primitives_init_generic_cb
    - functionName:    setup
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_auto_init_cb
        - primitives_init_generic_cb
        - winpr_InitOnceExecuteOnce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:363,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:363,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:363,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:363,2'
          Dst:             primitives_init_generic_cb
        - Src:             'libfreerdp/primitives/primitives.c:370,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:370,2'
          Dst:             primitives_auto_init_cb
    - functionName:    primitives_get
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup
      functionUses:    22
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:375,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:375,2'
              BranchSideFuncs:
                - setup
            - BranchSide:      'libfreerdp/primitives/primitives.c:375,2'
              BranchSideFuncs:
                - setup
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:375,2'
          Dst:             setup
    - functionName:    primitives_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:356,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:356,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:356,25'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:356,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:357,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_get_hints
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    primitives_set_hints
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hints
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    freerdp_write_four_byte_float
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/encoded_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         96
      ICount:          504
      EdgeCount:       118
      CyclomaticComplexity: 24
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - llround
        - modf
        - pow
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/encoded_types.c:283,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:283,2'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:285,6'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:287,6'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:287,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:290,6'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:290,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:292,6'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:296,6'
              BranchSideFuncs:
                - modf
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:302,26'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:321,32'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:303,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:304,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:305,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:305,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:306,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:307,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:307,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:308,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:309,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:309,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:310,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:311,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:311,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:312,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:313,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:313,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:314,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:315,12'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:315,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:316,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:318,8'
              BranchSideFuncs:
                - llround
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:322,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:324,32'
              BranchSideFuncs:
                - pow
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:332,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:327,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:328,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:329,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - pow
        - Branch String:   'libfreerdp/utils/encoded_types.c:332,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:335,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:336,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:338,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:341,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:341,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:343,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:347,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:347,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:349,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:354,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:354,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:356,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:364,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:364,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:364,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:364,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:364,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:364,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:364,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/encoded_types.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:369,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:372,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:375,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:378,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:380,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:383,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:387,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:394,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:394,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:394,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:394,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:396,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:396,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:396,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:396,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:396,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:396,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:396,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/encoded_types.c:283,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:299,22'
          Dst:             modf
        - Src:             'libfreerdp/utils/encoded_types.c:321,24'
          Dst:             llround
        - Src:             'libfreerdp/utils/encoded_types.c:324,22'
          Dst:             pow
        - Src:             'libfreerdp/utils/encoded_types.c:364,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:364,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:364,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/encoded_types.c:368,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/encoded_types.c:373,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:380,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:383,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:384,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:387,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:388,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:389,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:396,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:396,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:396,4'
          Dst:             WLog_PrintMessage
    - functionName:    modf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    freerdp_read_four_byte_float_exp
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/encoded_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
        - exp
      BBCount:         58
      ICount:          315
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - pow
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/encoded_types.c:219,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:219,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:220,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:220,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:222,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:225,3'
              BranchSideFuncs:
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:227,2'
              BranchSideFuncs:
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:237,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:237,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:240,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:243,4'
              BranchSideFuncs:
                - stream_read_u8.5841
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:247,4'
              BranchSideFuncs:
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:252,4'
              BranchSideFuncs:
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - pow
            - BranchSide:      'libfreerdp/utils/encoded_types.c:261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:263,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:263,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:263,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:263,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:263,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:263,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:263,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/encoded_types.c:270,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:271,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:273,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/encoded_types.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:274,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:276,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/encoded_types.c:219,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:220,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:224,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/encoded_types.c:227,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:234,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/encoded_types.c:243,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:247,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:248,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:252,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:253,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:254,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:263,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:263,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:263,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/encoded_types.c:268,12'
          Dst:             pow
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5822
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5822
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.5822
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.5822
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.5822
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.5822
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    freerdp_read_four_byte_float
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/encoded_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_read_four_byte_float_exp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/encoded_types.c:210,9'
          Dst:             freerdp_read_four_byte_float_exp
    - functionName:    freerdp_write_four_byte_signed_integer
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/encoded_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         64
      ICount:          351
      EdgeCount:       75
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/encoded_types.c:130,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:130,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:131,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:133,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:136,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:138,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:142,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:144,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:147,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:147,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:149,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:153,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:153,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:155,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:160,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:160,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:162,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:170,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:170,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:170,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:170,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:170,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/encoded_types.c:174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:175,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:177,25'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
        - Branch String:   'libfreerdp/utils/encoded_types.c:180,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:185,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:188,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:192,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
                - Stream_Write_UINT8.5832
            - BranchSide:      'libfreerdp/utils/encoded_types.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:201,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:201,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:201,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:201,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:201,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:201,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:201,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/encoded_types.c:130,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:170,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:170,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:170,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/encoded_types.c:174,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/encoded_types.c:178,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:185,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:188,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:189,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:192,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:193,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:194,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/encoded_types.c:201,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:201,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:201,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_read_four_byte_signed_integer
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/encoded_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         55
      ICount:          279
      EdgeCount:       59
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/encoded_types.c:73,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:73,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:74,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:74,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:74,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:76,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:79,3'
              BranchSideFuncs:
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:81,2'
              BranchSideFuncs:
                - stream_read_u8.5841
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:87,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:88,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:90,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
        - Branch String:   'libfreerdp/utils/encoded_types.c:90,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:96,4'
              BranchSideFuncs:
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:100,4'
              BranchSideFuncs:
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:105,4'
              BranchSideFuncs:
                - stream_read_u8.5841
                - stream_read_u8.5841
                - stream_read_u8.5841
            - BranchSide:      'libfreerdp/utils/encoded_types.c:114,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:114,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:114,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:114,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:116,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:116,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:116,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:116,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/encoded_types.c:116,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:116,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/encoded_types.c:116,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/encoded_types.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/encoded_types.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/encoded_types.c:123,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/encoded_types.c:73,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:74,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/encoded_types.c:78,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/encoded_types.c:81,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:87,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/encoded_types.c:96,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:100,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:101,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:105,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:106,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:107,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/encoded_types.c:116,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/encoded_types.c:116,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/encoded_types.c:116,4'
          Dst:             WLog_PrintMessage
    - functionName:    replace_char
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - buffer_len
        - toreplace
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:121,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:123,9'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'libfreerdp/utils/passphrase.c:128,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/passphrase.c:124,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:125,5'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'libfreerdp/utils/passphrase.c:126,12'
              BranchSideFuncs:
                - strrchr
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:124,17'
          Dst:             strrchr
    - functionName:    freerdp_interruptible_get_line
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - plineptr
        - psize
        - stream
      BBCount:         28
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - freerdp_interruptible_getc
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:296,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:296,20'
              BranchSideFuncs:
                - __errno_location
                - freerdp_interruptible_getc
                - free
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:298,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libfreerdp/utils/passphrase.c:296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:298,3'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:302,2'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:304,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:306,11'
              BranchSideFuncs:
                - realloc
                - freerdp_interruptible_getc
                - free
            - BranchSide:      'libfreerdp/utils/passphrase.c:317,34'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:309,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:311,5'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:314,10'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:318,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:319,24'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:320,2'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:320,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:320,27'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:320,2'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:320,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:320,42'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:320,2'
              BranchSideFuncs:
                - free
                - freerdp_interruptible_getc
                - realloc
        - Branch String:   'libfreerdp/utils/passphrase.c:320,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:304,7'
              BranchSideFuncs:
                - freerdp_interruptible_getc
                - free
                - realloc
            - BranchSide:      'libfreerdp/utils/passphrase.c:322,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/passphrase.c:323,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:325,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/passphrase.c:328,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:298,3'
          Dst:             __errno_location
        - Src:             'libfreerdp/utils/passphrase.c:307,8'
          Dst:             realloc
        - Src:             'libfreerdp/utils/passphrase.c:317,7'
          Dst:             freerdp_interruptible_getc
    - functionName:    freerdp_interruptible_getc
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - f
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fcntl64
        - fileno
        - freerdp_shall_disconnect_context
        - read
        - wait_for_fd
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:258,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:260,9'
              BranchSideFuncs:
                - read
                - fcntl64
            - BranchSide:      'libfreerdp/utils/passphrase.c:266,2'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - fcntl64
                - wait_for_fd
                - read
        - Branch String:   'libfreerdp/utils/passphrase.c:262,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:263,10'
              BranchSideFuncs:
                - fcntl64
            - BranchSide:      'libfreerdp/utils/passphrase.c:264,4'
              BranchSideFuncs:
                - fcntl64
        - Branch String:   'libfreerdp/utils/passphrase.c:266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:257,31'
              BranchSideFuncs:
                - wait_for_fd
                - freerdp_shall_disconnect_context
                - fcntl64
                - read
            - BranchSide:      'libfreerdp/utils/passphrase.c:266,2'
              BranchSideFuncs:
                - fcntl64
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:251,17'
          Dst:             fileno
        - Src:             'libfreerdp/utils/passphrase.c:253,19'
          Dst:             fcntl64
        - Src:             'libfreerdp/utils/passphrase.c:254,2'
          Dst:             fcntl64
        - Src:             'libfreerdp/utils/passphrase.c:257,19'
          Dst:             wait_for_fd
        - Src:             'libfreerdp/utils/passphrase.c:261,23'
          Dst:             read
        - Src:             'libfreerdp/utils/passphrase.c:266,12'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/utils/passphrase.c:268,2'
          Dst:             fcntl64
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_for_fd
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:96,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:96,28'
              BranchSideFuncs:
                - __errno_location
                - poll
            - BranchSide:      'libfreerdp/utils/passphrase.c:96,2'
              BranchSideFuncs:
                - poll
                - __errno_location
        - Branch String:   'libfreerdp/utils/passphrase.c:96,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:95,30'
              BranchSideFuncs:
                - poll
                - __errno_location
            - BranchSide:      'libfreerdp/utils/passphrase.c:116,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:95,12'
          Dst:             poll
        - Src:             'libfreerdp/utils/passphrase.c:96,28'
          Dst:             __errno_location
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_passphrase_read_tty
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - context
        - prompt
        - buf
        - bufsiz
        - from_stdin
      BBCount:         47
      ICount:          289
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - ctermid
        - fclose
        - fdopen
        - fflush
        - fprintf
        - freerdp_interruptible_get_line
        - replace_char
        - strcmp
        - strncpy
        - tcgetattr
        - tcsetattr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:141,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libfreerdp/utils/passphrase.c:145,10'
              BranchSideFuncs:
                - ctermid
                - strcmp
                - open64
                - fdopen
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:147,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:147,27'
              BranchSideFuncs:
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:149,10'
              BranchSideFuncs:
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:147,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:147,68'
              BranchSideFuncs:
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:149,10'
              BranchSideFuncs:
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:149,10'
              BranchSideFuncs:
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:154,17'
              BranchSideFuncs:
                - fdopen
                - tcgetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:159,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:161,18'
              BranchSideFuncs:
                - tcsetattr
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:170,20'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:166,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:167,25'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:168,2'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:172,3'
              BranchSideFuncs:
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:174,16'
              BranchSideFuncs:
                - fprintf
                - fflush
                - freerdp_interruptible_get_line
                - replace_char
                - strncpy
                - free
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:182,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:183,15'
              BranchSideFuncs:
                - replace_char
                - strncpy
                - free
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:185,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:185,2'
              BranchSideFuncs:
                - strncpy
                - free
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:185,2'
              BranchSideFuncs:
                - strncpy
                - free
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:189,17'
              BranchSideFuncs:
                - tcsetattr
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:193,6'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:189,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:190,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:191,2'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
        - Branch String:   'libfreerdp/utils/passphrase.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:195,14'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/passphrase.c:195,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:196,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - fclose
                - tcsetattr
            - BranchSide:      'libfreerdp/utils/passphrase.c:197,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/passphrase.c:204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:205,13'
              BranchSideFuncs:
                - tcsetattr
                - __errno_location
                - fclose
            - BranchSide:      'libfreerdp/utils/passphrase.c:206,6'
              BranchSideFuncs:
                - __errno_location
                - fclose
        - Branch String:   'libfreerdp/utils/passphrase.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:208,7'
              BranchSideFuncs:
                - __errno_location
                - fclose
            - BranchSide:      'libfreerdp/utils/passphrase.c:211,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libfreerdp/utils/passphrase.c:208,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:209,17'
              BranchSideFuncs:
                - fclose
                - __errno_location
            - BranchSide:      'libfreerdp/utils/passphrase.c:210,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:141,3'
          Dst:             __errno_location
        - Src:             'libfreerdp/utils/passphrase.c:145,2'
          Dst:             ctermid
        - Src:             'libfreerdp/utils/passphrase.c:147,20'
          Dst:             strcmp
        - Src:             'libfreerdp/utils/passphrase.c:147,63'
          Dst:             open64
        - Src:             'libfreerdp/utils/passphrase.c:154,10'
          Dst:             fdopen
        - Src:             'libfreerdp/utils/passphrase.c:159,6'
          Dst:             tcgetattr
        - Src:             'libfreerdp/utils/passphrase.c:166,7'
          Dst:             tcsetattr
        - Src:             'libfreerdp/utils/passphrase.c:170,13'
          Dst:             fdopen
        - Src:             'libfreerdp/utils/passphrase.c:174,8'
          Dst:             fprintf
        - Src:             'libfreerdp/utils/passphrase.c:175,8'
          Dst:             fflush
        - Src:             'libfreerdp/utils/passphrase.c:180,22'
          Dst:             freerdp_interruptible_get_line
        - Src:             'libfreerdp/utils/passphrase.c:183,2'
          Dst:             replace_char
        - Src:             'libfreerdp/utils/passphrase.c:185,2'
          Dst:             strncpy
        - Src:             'libfreerdp/utils/passphrase.c:189,7'
          Dst:             tcsetattr
        - Src:             'libfreerdp/utils/passphrase.c:195,7'
          Dst:             fclose
        - Src:             'libfreerdp/utils/passphrase.c:203,20'
          Dst:             __errno_location
        - Src:             'libfreerdp/utils/passphrase.c:205,3'
          Dst:             tcsetattr
        - Src:             'libfreerdp/utils/passphrase.c:209,10'
          Dst:             fclose
        - Src:             'libfreerdp/utils/passphrase.c:211,2'
          Dst:             __errno_location
    - functionName:    ctermid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcgetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcsetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_passphrase_read_askpass
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - prompt
        - buf
        - bufsiz
        - askpass_env
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fgets
        - pclose
        - popen
        - snprintf
        - strcspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:225,3'
              BranchSideFuncs:
                - fgets
                - pclose
                - strcspn
            - BranchSide:      'libfreerdp/utils/passphrase.c:226,12'
              BranchSideFuncs:
                - fgets
                - pclose
                - strcspn
        - Branch String:   'libfreerdp/utils/passphrase.c:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:227,3'
              BranchSideFuncs:
                - strcspn
                - pclose
            - BranchSide:      'libfreerdp/utils/passphrase.c:229,7'
              BranchSideFuncs:
                - pclose
        - Branch String:   'libfreerdp/utils/passphrase.c:231,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:231,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/passphrase.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/passphrase.c:231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:232,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/passphrase.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:221,8'
          Dst:             snprintf
        - Src:             'libfreerdp/utils/passphrase.c:223,18'
          Dst:             popen
        - Src:             'libfreerdp/utils/passphrase.c:226,6'
          Dst:             fgets
        - Src:             'libfreerdp/utils/passphrase.c:227,7'
          Dst:             strcspn
        - Src:             'libfreerdp/utils/passphrase.c:230,21'
          Dst:             pclose
    - functionName:    popen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_passphrase_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - context
        - prompt
        - buf
        - bufsiz
        - from_stdin
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_passphrase_read_askpass
        - freerdp_passphrase_read_tty
        - getenv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/passphrase.c:242,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/passphrase.c:243,42'
              BranchSideFuncs:
                - freerdp_passphrase_read_askpass
            - BranchSide:      'libfreerdp/utils/passphrase.c:245,38'
              BranchSideFuncs:
                - freerdp_passphrase_read_tty
      Callsites:
        - Src:             'libfreerdp/utils/passphrase.c:240,28'
          Dst:             getenv
        - Src:             'libfreerdp/utils/passphrase.c:243,10'
          Dst:             freerdp_passphrase_read_askpass
        - Src:             'libfreerdp/utils/passphrase.c:245,10'
          Dst:             freerdp_passphrase_read_tty
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rdpdr_write_capset_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - s
        - header
      BBCount:         26
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_cap_type_string
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:582,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:583,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:583,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:583,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:585,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:585,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:587,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:591,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:587,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:587,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:588,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:591,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:591,2'
              BranchSideFuncs:
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:594,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:582,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/rdpdr_utils.c:583,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/rdpdr_utils.c:585,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/rdpdr_utils.c:587,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:587,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:591,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:591,2'
          Dst:             rdpdr_cap_type_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:591,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:594,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/utils/rdpdr_utils.c:595,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/utils/rdpdr_utils.c:596,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdpdr_cap_type_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - capability
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:537,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:542,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:544,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:546,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:548,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:550,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    21
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.5935
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.5935
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.5935
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.5935
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdpdr_read_capset_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - s
        - header
      BBCount:         33
      ICount:          163
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - rdpdr_cap_type_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:556,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:556,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:557,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:557,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:558,3'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:560,2'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:564,2'
              BranchSideFuncs:
                - rdpdr_cap_type_string
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:568,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:568,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:570,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:574,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:570,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:570,3'
              BranchSideFuncs:
                - rdpdr_cap_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:572,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:575,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:577,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:556,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/rdpdr_utils.c:557,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/utils/rdpdr_utils.c:560,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:561,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:562,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:564,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:564,2'
          Dst:             rdpdr_cap_type_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:564,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:570,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:570,3'
          Dst:             rdpdr_cap_type_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:570,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:575,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
    - functionName:    rdpdr_irp_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - major
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:506,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:509,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:511,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:513,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:515,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:517,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:519,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:521,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:523,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:525,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:527,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:529,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:531,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpdr_dump_send_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - lvl
        - s
        - custom
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_dump_packet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:501,2'
          Dst:             rdpdr_dump_packet
    - functionName:    rdpdr_dump_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - log
        - lvl
        - s
        - custom
        - send
      BBCount:         254
      ICount:          1123
      EdgeCount:       298
      CyclomaticComplexity: 46
      functionsReached:
        - ConvertWCharNToUtf8
        - Stream_ConstPointer
        - Stream_GetPosition
        - Stream_Pointer
        - Stream_Read
        - Stream_Seek
        - Stream_Seek_UINT16
        - Stream_SetPosition
        - WLog_IsLevelActive
        - freerdp_rdpdr_dtyp_string
        - rdpdr_component_string
        - rdpdr_read_capset_header
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:274,3'
              BranchSideFuncs:
                - Stream_GetPosition.5948
                - Stream_Length.5946
                - Stream_SetPosition
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - Stream_GetPosition.5948
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:276,41'
              BranchSideFuncs:
                - Stream_GetPosition.5948
                - Stream_Length.5946
                - Stream_SetPosition
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - Stream_GetPosition.5948
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:277,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:277,47'
              BranchSideFuncs:
                - Stream_GetPosition.5948
                - Stream_SetPosition
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:277,66'
              BranchSideFuncs:
                - Stream_Length.5946
                - Stream_SetPosition
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:284,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:285,3'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:286,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u16_le.5974
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:286,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:287,3'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:289,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:294,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:294,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:313,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:341,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:367,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:386,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:402,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:402,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:421,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:456,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:479,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:484,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:298,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:299,5'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:300,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u16_le.5974
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:300,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:301,5'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:302,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:302,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:303,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:304,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:304,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:304,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:310,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:317,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:318,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:319,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:319,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:320,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:321,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:321,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:322,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:323,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - Stream_Read.5942
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:323,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:325,9'
              BranchSideFuncs:
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Read.5942
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:331,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:325,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:326,18'
              BranchSideFuncs:
                - Stream_Read.5942
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:328,46'
              BranchSideFuncs:
                - Stream_ConstPointer.5940
                - ConvertWCharNToUtf8
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:326,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:326,6'
              BranchSideFuncs:
                - Stream_Read.5942
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:326,6'
              BranchSideFuncs:
                - Stream_Read.5942
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:331,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:331,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:337,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:347,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:348,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:349,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:349,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:350,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:351,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:351,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:352,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:353,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:353,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:354,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:355,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:356,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:357,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:357,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:357,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:364,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:370,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:371,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:372,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:372,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:373,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:374,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:374,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:375,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:377,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:377,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:377,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:383,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:389,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:390,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:391,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:391,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:392,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:393,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:393,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:393,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:398,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:404,5'
              BranchSideFuncs:
                - stream_read_u16_le.5974
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:405,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_Seek_UINT16.5939
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:405,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:406,24'
              BranchSideFuncs:
                - Stream_Seek_UINT16.5939
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:407,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:407,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:407,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:410,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:410,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:412,29'
              BranchSideFuncs:
                - rdpdr_read_capset_header
                - Stream_SetPosition
                - Stream_Seek.5935
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:418,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:414,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:415,18'
              BranchSideFuncs:
                - Stream_Seek.5935
                - Stream_SetPosition
                - rdpdr_read_capset_header
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:416,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdpdr_read_capset_header
                - Stream_Seek.5935
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:424,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:425,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:427,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:427,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:427,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:431,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:431,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:433,17'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:453,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:436,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:438,6'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - WLog_IsLevelActive
                - Stream_SetPosition
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:444,22'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:446,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:446,5'
              BranchSideFuncs:
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - Stream_SetPosition
                - WLog_IsLevelActive
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:451,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_IsLevelActive
                - freerdp_rdpdr_dtyp_string
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - stream_read_u32_le.5971
                - Stream_Read.5942
                - stream_read_u32_le.5971
                - Stream_Pointer.5931
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:459,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:460,5'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:462,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:462,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:462,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:466,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:466,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:468,12'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:477,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:471,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:472,6'
              BranchSideFuncs:
                - stream_read_u32_le.5971
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:474,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - stream_read_u32_le.5971
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:474,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:474,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SetPosition
                - WLog_IsLevelActive
                - stream_read_u32_le.5971
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:475,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.5971
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:479,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:479,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:481,4'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:484,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:484,4'
              BranchSideFuncs:
                - rdpdr_component_string
                - rdpdr_packetid_string
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:487,3'
              BranchSideFuncs:
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:273,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:276,22'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/rdpdr_utils.c:277,28'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/rdpdr_utils.c:277,52'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/rdpdr_utils.c:282,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/utils/rdpdr_utils.c:285,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:287,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:299,5'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:301,5'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:303,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:304,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:304,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:304,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:304,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:318,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:320,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:322,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:326,6'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/rdpdr_utils.c:328,26'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/utils/rdpdr_utils.c:328,6'
          Dst:             ConvertWCharNToUtf8
        - Src:             'libfreerdp/utils/rdpdr_utils.c:331,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:331,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:331,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:331,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:348,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:350,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:352,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:354,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:356,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:357,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:357,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:357,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:357,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:371,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:373,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:375,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:377,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:377,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:377,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:377,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:390,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:392,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:393,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:393,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:393,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:393,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:404,5'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:406,5'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/utils/rdpdr_utils.c:407,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:407,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:407,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:407,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:413,24'
          Dst:             rdpdr_read_capset_header
        - Src:             'libfreerdp/utils/rdpdr_utils.c:415,6'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/utils/rdpdr_utils.c:425,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:427,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:427,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:427,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:427,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:438,6'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:439,6'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:440,6'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/rdpdr_utils.c:441,6'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:442,26'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/utils/rdpdr_utils.c:446,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:446,5'
          Dst:             freerdp_rdpdr_dtyp_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:446,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:460,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:462,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:462,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:462,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:462,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:472,6'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/rdpdr_utils.c:474,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:474,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:479,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:479,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:479,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:479,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:484,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:484,4'
          Dst:             rdpdr_component_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:484,4'
          Dst:             rdpdr_packetid_string
        - Src:             'libfreerdp/utils/rdpdr_utils.c:484,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/rdpdr_utils.c:491,2'
          Dst:             Stream_SetPosition
    - functionName:    rdpdr_component_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - component
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:209,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:212,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:214,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:216,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpdr_packetid_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - packetid
      BBCount:         16
      ICount:          84
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:222,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:227,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:229,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:231,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:233,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:237,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:239,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:241,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:243,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:245,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:247,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:249,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:251,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpdr_dump_received_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - lvl
        - s
        - custom
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdpdr_dump_packet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:496,2'
          Dst:             rdpdr_dump_packet
    - functionName:    rdpdr_write_iocompletion_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - DeviceId
        - CompletionId
        - ioStatus
      BBCount:         9
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_SetPosition
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:258,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:258,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:259,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:261,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:262,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT16.5958
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
                - Stream_Write_UINT32.5959
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:258,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/rdpdr_utils.c:259,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/utils/rdpdr_utils.c:260,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/rdpdr_utils.c:262,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/utils/rdpdr_utils.c:263,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/utils/rdpdr_utils.c:264,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/rdpdr_utils.c:265,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/rdpdr_utils.c:266,2'
          Dst:             Stream_Write_UINT32
    - functionName:    scard_get_ioctl_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ioControlCode
        - funcName
      BBCount:         51
      ICount:          506
      EdgeCount:       100
      CyclomaticComplexity: 51
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:56,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:59,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:62,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:68,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:71,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:77,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:80,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:89,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:92,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:95,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:98,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:104,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:107,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:110,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:116,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:119,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:122,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:125,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:131,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:137,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:143,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:146,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:149,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:152,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:155,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:158,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:161,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:167,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:170,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:173,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:179,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:185,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:188,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:191,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:194,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:197,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:200,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:203,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scard_log_status_error
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/rdpdr_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tag
        - what
        - status
      BBCount:         17
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:34,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:34,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:36,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:37,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:40,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:43,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:46,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/rdpdr_utils.c:48,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:48,3'
              BranchSideFuncs:
                - WLog_Get
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/rdpdr_utils.c:50,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/rdpdr_utils.c:48,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/rdpdr_utils.c:48,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/rdpdr_utils.c:48,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/rdpdr_utils.c:48,3'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/rdpdr_utils.c:48,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdpgfx_get_codec_id_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - codecId
      BBCount:         13
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/gfx.c:61,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/gfx.c:64,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:70,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:76,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:82,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:94,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdpgfx_get_cmd_id_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - cmdId
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/gfx.c:53,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/gfx.c:54,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/gfx.c:56,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    drdynvc_get_packet_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/drdynvc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         12
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/drdynvc.c:27,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/drdynvc.c:30,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:32,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:34,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:36,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:38,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:40,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:42,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:44,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:46,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/drdynvc.c:48,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:245,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:245,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6312
        - Branch String:   'winpr/include/winpr/stream.h:246,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:249,7'
              BranchSideFuncs:
                - Stream_Seek.6312
        - Branch String:   'winpr/include/winpr/stream.h:253,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:253,7'
              BranchSideFuncs:
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:254,16'
              BranchSideFuncs:
                - Stream_Seek.6312
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:245,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:254,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    free_reader_states_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rgReaderStates
        - cReaders
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:842,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:844,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:848,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    free_reader_states_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rgReaderStates
        - cReaders
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:831,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:833,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:837,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    smartcard_operation_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - op
        - allocated
      BBCount:         64
      ICount:          518
      EdgeCount:       65
      CyclomaticComplexity: 3
      functionsReached:
        - free_reader_states_a
        - free_reader_states_w
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:853,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:854,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free_reader_states_w
                - free_reader_states_a
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free_reader_states_w
                - free_reader_states_a
                - free
                - free_reader_states_w
                - free
                - free_reader_states_a
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:855,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free_reader_states_w
                - free_reader_states_a
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free_reader_states_w
                - free_reader_states_a
                - free
                - free_reader_states_w
                - free
                - free_reader_states_a
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:855,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:874,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:878,23'
              BranchSideFuncs:
                - free
                - free_reader_states_a
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:886,23'
              BranchSideFuncs:
                - free
                - free_reader_states_w
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:895,28'
              BranchSideFuncs:
                - free_reader_states_a
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:902,28'
              BranchSideFuncs:
                - free_reader_states_w
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:910,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:910,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:910,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:919,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:919,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:919,36'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:929,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:929,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:929,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:940,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:940,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:940,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:949,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:949,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:955,27'
              BranchSideFuncs:
                - free_reader_states_a
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:962,27'
              BranchSideFuncs:
                - free_reader_states_w
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:968,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:974,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:980,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:986,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:991,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:995,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1003,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1009,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1016,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1023,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1031,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1038,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:1046,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1046,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:1047,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:881,4'
          Dst:             free_reader_states_a
        - Src:             'libfreerdp/utils/smartcard_operations.c:889,4'
          Dst:             free_reader_states_w
        - Src:             'libfreerdp/utils/smartcard_operations.c:897,4'
          Dst:             free_reader_states_a
        - Src:             'libfreerdp/utils/smartcard_operations.c:903,4'
          Dst:             free_reader_states_w
        - Src:             'libfreerdp/utils/smartcard_operations.c:956,4'
          Dst:             free_reader_states_a
        - Src:             'libfreerdp/utils/smartcard_operations.c:963,4'
          Dst:             free_reader_states_w
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    smartcard_call_to_operation_handle
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - operation
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_scard_context_native_from_redir
        - smartcard_scard_handle_native_from_redir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:49,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:49,2'
              BranchSideFuncs:
                - smartcard_scard_context_native_from_redir
                - smartcard_scard_handle_native_from_redir
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:49,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:49,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:52,6'
          Dst:             smartcard_scard_context_native_from_redir
        - Src:             'libfreerdp/utils/smartcard_operations.c:53,21'
          Dst:             smartcard_scard_handle_native_from_redir
    - functionName:    smartcard_GetDeviceTypeId_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_device_type_id_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:539,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:539,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_device_type_id_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:540,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_device_type_id_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:540,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:540,2'
              BranchSideFuncs:
                - smartcard_unpack_get_device_type_id_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:540,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:539,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:540,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:542,11'
          Dst:             smartcard_unpack_get_device_type_id_call
    - functionName:    smartcard_GetReaderIcon_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_reader_icon_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_reader_icon_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_reader_icon_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:528,2'
              BranchSideFuncs:
                - smartcard_unpack_get_reader_icon_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:528,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:527,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:528,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:530,11'
          Dst:             smartcard_unpack_get_reader_icon_call
    - functionName:    smartcard_ReleaseStartedEvent_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         15
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:518,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:518,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:518,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:518,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:518,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:518,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:518,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_operations.c:518,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_operations.c:518,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_GetTransmitCount_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_transmit_count_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:506,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:506,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_transmit_count_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:507,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_transmit_count_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:507,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:507,2'
              BranchSideFuncs:
                - smartcard_unpack_get_transmit_count_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:507,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:506,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:507,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:509,11'
          Dst:             smartcard_unpack_get_transmit_count_call
    - functionName:    smartcard_WriteCacheW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_write_cache_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:494,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_write_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:495,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_write_cache_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:495,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:495,2'
              BranchSideFuncs:
                - smartcard_unpack_write_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:495,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:494,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:495,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:497,11'
          Dst:             smartcard_unpack_write_cache_w_call
    - functionName:    smartcard_WriteCacheA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_write_cache_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:482,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:482,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_write_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:483,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_write_cache_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:483,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:483,2'
              BranchSideFuncs:
                - smartcard_unpack_write_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:483,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:482,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:483,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:485,11'
          Dst:             smartcard_unpack_write_cache_a_call
    - functionName:    smartcard_ReadCacheW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_read_cache_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:470,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_read_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:471,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_read_cache_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:471,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:471,2'
              BranchSideFuncs:
                - smartcard_unpack_read_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:471,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:470,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:471,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:473,11'
          Dst:             smartcard_unpack_read_cache_w_call
    - functionName:    smartcard_ReadCacheA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_read_cache_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:458,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:458,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_read_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:459,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_read_cache_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:459,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:459,2'
              BranchSideFuncs:
                - smartcard_unpack_read_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:459,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:458,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:459,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:461,11'
          Dst:             smartcard_unpack_read_cache_a_call
    - functionName:    smartcard_LocateCardsByATRW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_locate_cards_by_atr_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:446,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:446,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_by_atr_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:447,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_by_atr_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:447,2'
              BranchSideFuncs:
                - smartcard_unpack_locate_cards_by_atr_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:447,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:446,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:447,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:449,11'
          Dst:             smartcard_unpack_locate_cards_by_atr_w_call
    - functionName:    smartcard_LocateCardsByATRA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_locate_cards_by_atr_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:434,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_by_atr_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:435,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_by_atr_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:435,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:435,2'
              BranchSideFuncs:
                - smartcard_unpack_locate_cards_by_atr_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:435,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:434,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:435,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:437,11'
          Dst:             smartcard_unpack_locate_cards_by_atr_a_call
    - functionName:    smartcard_AccessStartedEvent_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         14
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_i32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:419,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6307
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:420,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6307
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:420,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:420,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6307
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:422,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6307
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:423,3'
              BranchSideFuncs:
                - stream_read_i32_le.6307
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:425,2'
              BranchSideFuncs:
                - stream_read_i32_le.6307
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:419,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:420,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:422,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_operations.c:425,2'
          Dst:             stream_read_i32_le
    - functionName:    smartcard_SetAttrib_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_set_attrib_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:409,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:409,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_set_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:410,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_set_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:410,2'
              BranchSideFuncs:
                - smartcard_unpack_set_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:410,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:409,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:410,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:412,11'
          Dst:             smartcard_unpack_set_attrib_call
    - functionName:    smartcard_GetAttrib_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_attrib_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:398,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:398,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:398,2'
              BranchSideFuncs:
                - smartcard_unpack_get_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:398,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:397,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:398,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:400,11'
          Dst:             smartcard_unpack_get_attrib_call
    - functionName:    smartcard_Control_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_control_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:385,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:385,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_control_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:386,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_control_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:386,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:386,2'
              BranchSideFuncs:
                - smartcard_unpack_control_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:386,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:385,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:386,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:388,11'
          Dst:             smartcard_unpack_control_call
    - functionName:    smartcard_Transmit_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_transmit_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:373,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_transmit_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:374,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:374,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:374,2'
              BranchSideFuncs:
                - smartcard_unpack_transmit_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:374,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:373,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:374,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:376,11'
          Dst:             smartcard_unpack_transmit_call
    - functionName:    smartcard_StatusW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_status_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:361,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_status_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:362,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_status_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:362,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:362,2'
              BranchSideFuncs:
                - smartcard_unpack_status_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:362,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:361,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:362,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:364,11'
          Dst:             smartcard_unpack_status_call
    - functionName:    smartcard_StatusA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_status_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:349,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:349,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_status_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:350,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_status_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:350,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:350,2'
              BranchSideFuncs:
                - smartcard_unpack_status_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:350,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:349,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:350,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:352,11'
          Dst:             smartcard_unpack_status_call
    - functionName:    smartcard_State_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_state_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:337,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:337,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_state_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:338,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_state_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:338,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:338,2'
              BranchSideFuncs:
                - smartcard_unpack_state_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:338,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:337,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:338,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:340,11'
          Dst:             smartcard_unpack_state_call
    - functionName:    smartcard_EndTransaction_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_hcard_and_disposition_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:324,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:324,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:325,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:325,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:325,2'
              BranchSideFuncs:
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:325,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:324,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:325,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:327,11'
          Dst:             smartcard_unpack_hcard_and_disposition_call
    - functionName:    smartcard_BeginTransaction_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_hcard_and_disposition_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:311,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:312,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:312,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:312,2'
              BranchSideFuncs:
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:312,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:311,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:312,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:314,11'
          Dst:             smartcard_unpack_hcard_and_disposition_call
    - functionName:    smartcard_Disconnect_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_hcard_and_disposition_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:298,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:298,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:299,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:299,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:299,2'
              BranchSideFuncs:
                - smartcard_unpack_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:299,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:298,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:299,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:301,11'
          Dst:             smartcard_unpack_hcard_and_disposition_call
    - functionName:    smartcard_Reconnect_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_reconnect_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:286,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:286,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_reconnect_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:287,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_reconnect_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:287,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:287,2'
              BranchSideFuncs:
                - smartcard_unpack_reconnect_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:287,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:286,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:287,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:289,11'
          Dst:             smartcard_unpack_reconnect_call
    - functionName:    smartcard_ConnectW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_connect_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:274,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:274,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_connect_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:275,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_connect_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:275,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:275,2'
              BranchSideFuncs:
                - smartcard_unpack_connect_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:275,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:274,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:275,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:277,11'
          Dst:             smartcard_unpack_connect_w_call
    - functionName:    smartcard_ConnectA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_connect_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:262,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:262,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_connect_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:263,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_connect_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:263,2'
              BranchSideFuncs:
                - smartcard_unpack_connect_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:263,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:262,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:263,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:265,11'
          Dst:             smartcard_unpack_connect_a_call
    - functionName:    smartcard_Cancel_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:250,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:250,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:251,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:251,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:251,2'
              BranchSideFuncs:
                - smartcard_unpack_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:251,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:250,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:251,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:253,11'
          Dst:             smartcard_unpack_context_call
    - functionName:    smartcard_GetStatusChangeW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_status_change_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:238,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:238,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_status_change_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:239,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_status_change_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:239,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:239,2'
              BranchSideFuncs:
                - smartcard_unpack_get_status_change_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:239,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:238,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:239,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:241,11'
          Dst:             smartcard_unpack_get_status_change_w_call
    - functionName:    smartcard_GetStatusChangeA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_get_status_change_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:226,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:226,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_status_change_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:227,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_get_status_change_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:227,2'
              BranchSideFuncs:
                - smartcard_unpack_get_status_change_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:227,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:226,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:227,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:229,11'
          Dst:             smartcard_unpack_get_status_change_a_call
    - functionName:    smartcard_LocateCardsW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_locate_cards_w_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:214,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:214,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:215,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:215,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:215,2'
              BranchSideFuncs:
                - smartcard_unpack_locate_cards_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:215,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:214,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:215,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:217,11'
          Dst:             smartcard_unpack_locate_cards_w_call
    - functionName:    smartcard_LocateCardsA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_locate_cards_a_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:202,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:202,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:203,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_locate_cards_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:203,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:203,2'
              BranchSideFuncs:
                - smartcard_unpack_locate_cards_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:203,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:202,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:203,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:205,11'
          Dst:             smartcard_unpack_locate_cards_a_call
    - functionName:    smartcard_context_and_two_strings_w_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_and_two_strings_w_call
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:165,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:165,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_two_strings_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_two_strings_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:166,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:166,2'
              BranchSideFuncs:
                - smartcard_unpack_context_and_two_strings_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:166,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:165,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:166,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:169,6'
          Dst:             smartcard_unpack_context_and_two_strings_w_call
    - functionName:    smartcard_context_and_two_strings_a_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_and_two_strings_a_call
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:152,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:152,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_two_strings_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:153,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_two_strings_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:153,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:153,2'
              BranchSideFuncs:
                - smartcard_unpack_context_and_two_strings_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:153,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:152,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:153,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:156,6'
          Dst:             smartcard_unpack_context_and_two_strings_a_call
    - functionName:    smartcard_context_and_string_w_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_and_string_w_call
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:190,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:190,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_string_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:191,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_string_w_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:191,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:191,2'
              BranchSideFuncs:
                - smartcard_unpack_context_and_string_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:191,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:190,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:191,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:193,11'
          Dst:             smartcard_unpack_context_and_string_w_call
    - functionName:    smartcard_context_and_string_a_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_and_string_a_call
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:178,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:178,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_string_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:179,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_and_string_a_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:179,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:179,2'
              BranchSideFuncs:
                - smartcard_unpack_context_and_string_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:179,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:178,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:179,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:181,11'
          Dst:             smartcard_unpack_context_and_string_a_call
    - functionName:    smartcard_ListReadersW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_list_readers_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:140,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:140,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_readers_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:141,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_readers_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:141,2'
              BranchSideFuncs:
                - smartcard_unpack_list_readers_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:141,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:140,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:141,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:143,11'
          Dst:             smartcard_unpack_list_readers_call
    - functionName:    smartcard_ListReadersA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_list_readers_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:128,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:128,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_readers_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:129,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_readers_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:129,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:129,2'
              BranchSideFuncs:
                - smartcard_unpack_list_readers_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:129,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:128,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:129,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:131,11'
          Dst:             smartcard_unpack_list_readers_call
    - functionName:    smartcard_ListReaderGroupsW_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_list_reader_groups_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:116,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:116,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_reader_groups_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:117,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_reader_groups_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:117,2'
              BranchSideFuncs:
                - smartcard_unpack_list_reader_groups_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:117,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:116,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:117,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:119,11'
          Dst:             smartcard_unpack_list_reader_groups_call
    - functionName:    smartcard_ListReaderGroupsA_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_list_reader_groups_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:104,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_reader_groups_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_list_reader_groups_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:105,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:105,2'
              BranchSideFuncs:
                - smartcard_unpack_list_reader_groups_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:105,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:104,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:105,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:107,11'
          Dst:             smartcard_unpack_list_reader_groups_call
    - functionName:    smartcard_IsValidContext_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - smartcard_unpack_context_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:92,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:92,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:93,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:93,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:93,2'
              BranchSideFuncs:
                - smartcard_unpack_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:93,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:92,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:93,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:95,11'
          Dst:             smartcard_unpack_context_call
    - functionName:    smartcard_ReleaseContext_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         12
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - scard_log_status_error
        - smartcard_unpack_context_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:78,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:78,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:79,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_context_call
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:79,2'
              BranchSideFuncs:
                - smartcard_unpack_context_call
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:81,41'
              BranchSideFuncs:
                - smartcard_unpack_context_call
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:82,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:82,6'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:83,64'
              BranchSideFuncs:
                - scard_log_status_error
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:78,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:79,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:81,11'
          Dst:             smartcard_unpack_context_call
        - Src:             'libfreerdp/utils/smartcard_operations.c:83,3'
          Dst:             scard_log_status_error
    - functionName:    smartcard_EstablishContext_Decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - operation
      BBCount:         12
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - scard_log_status_error
        - smartcard_unpack_establish_context_call
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:62,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_establish_context_call
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:63,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_unpack_establish_context_call
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:63,2'
              BranchSideFuncs:
                - smartcard_unpack_establish_context_call
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:65,51'
              BranchSideFuncs:
                - smartcard_unpack_establish_context_call
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:66,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:68,81'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:71,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:62,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:63,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:65,11'
          Dst:             smartcard_unpack_establish_context_call
        - Src:             'libfreerdp/utils/smartcard_operations.c:68,10'
          Dst:             scard_log_status_error
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6312
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.6312
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.6312
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.6312
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    smartcard_irp_device_control_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - CompletionId
        - FileId
        - operation
      BBCount:         138
      ICount:          799
      EdgeCount:       155
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_GetPosition
        - Stream_Length
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - scard_get_ioctl_string
        - smartcard_AccessStartedEvent_Decode
        - smartcard_BeginTransaction_Decode
        - smartcard_Cancel_Decode
        - smartcard_ConnectA_Decode
        - smartcard_ConnectW_Decode
        - smartcard_Control_Decode
        - smartcard_Disconnect_Decode
        - smartcard_EndTransaction_Decode
        - smartcard_EstablishContext_Decode
        - smartcard_GetAttrib_Decode
        - smartcard_GetDeviceTypeId_Decode
        - smartcard_GetReaderIcon_Decode
        - smartcard_GetStatusChangeA_Decode
        - smartcard_GetStatusChangeW_Decode
        - smartcard_GetTransmitCount_Decode
        - smartcard_IsValidContext_Decode
        - smartcard_ListReaderGroupsA_Decode
        - smartcard_ListReaderGroupsW_Decode
        - smartcard_ListReadersA_Decode
        - smartcard_ListReadersW_Decode
        - smartcard_LocateCardsA_Decode
        - smartcard_LocateCardsByATRA_Decode
        - smartcard_LocateCardsByATRW_Decode
        - smartcard_LocateCardsW_Decode
        - smartcard_ReadCacheA_Decode
        - smartcard_ReadCacheW_Decode
        - smartcard_Reconnect_Decode
        - smartcard_ReleaseContext_Decode
        - smartcard_ReleaseStartedEvent_Decode
        - smartcard_SetAttrib_Decode
        - smartcard_State_Decode
        - smartcard_StatusA_Decode
        - smartcard_StatusW_Decode
        - smartcard_Transmit_Decode
        - smartcard_WriteCacheA_Decode
        - smartcard_WriteCacheW_Decode
        - smartcard_call_to_operation_handle
        - smartcard_context_and_string_a_Decode
        - smartcard_context_and_string_w_Decode
        - smartcard_context_and_two_strings_a_Decode
        - smartcard_context_and_two_strings_w_Decode
        - smartcard_unpack_common_type_header
        - smartcard_unpack_private_type_header
        - smartcard_unpack_read_size_align
        - stream_read_u32_le
        - winpr_HexDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:556,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:556,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:557,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:557,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:557,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:561,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:562,3'
              BranchSideFuncs:
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:564,2'
              BranchSideFuncs:
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - stream_read_u32_le.6338
                - Stream_Seek.6312
                - scard_get_ioctl_string
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:571,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:573,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:578,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:573,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:573,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:573,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:573,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:573,3'
              BranchSideFuncs:
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:578,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:578,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:578,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:578,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:578,2'
              BranchSideFuncs:
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:578,2'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:581,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:582,7'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:594,10'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:581,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:584,48'
              BranchSideFuncs:
                - smartcard_unpack_common_type_header
                - smartcard_unpack_private_type_header
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:594,10'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:585,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:586,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:588,49'
              BranchSideFuncs:
                - smartcard_unpack_private_type_header
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:589,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:590,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:591,2'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - smartcard_GetReaderIcon_Decode
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_GetTransmitCount_Decode
                - smartcard_WriteCacheW_Decode
                - smartcard_WriteCacheA_Decode
                - smartcard_ReadCacheW_Decode
                - smartcard_ReadCacheA_Decode
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_AccessStartedEvent_Decode
                - smartcard_SetAttrib_Decode
                - smartcard_GetAttrib_Decode
                - smartcard_Control_Decode
                - smartcard_Transmit_Decode
                - smartcard_StatusW_Decode
                - smartcard_StatusA_Decode
                - smartcard_State_Decode
                - smartcard_EndTransaction_Decode
                - smartcard_BeginTransaction_Decode
                - smartcard_Disconnect_Decode
                - smartcard_Reconnect_Decode
                - smartcard_ConnectW_Decode
                - smartcard_ConnectA_Decode
                - smartcard_Cancel_Decode
                - smartcard_GetStatusChangeW_Decode
                - smartcard_GetStatusChangeA_Decode
                - smartcard_LocateCardsW_Decode
                - smartcard_LocateCardsA_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_context_and_string_w_Decode
                - smartcard_context_and_string_a_Decode
                - smartcard_ListReadersW_Decode
                - smartcard_ListReadersA_Decode
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_IsValidContext_Decode
                - smartcard_ReleaseContext_Decode
                - smartcard_EstablishContext_Decode
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:594,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:597,47'
              BranchSideFuncs:
                - smartcard_EstablishContext_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:601,45'
              BranchSideFuncs:
                - smartcard_ReleaseContext_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:605,45'
              BranchSideFuncs:
                - smartcard_IsValidContext_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:609,48'
              BranchSideFuncs:
                - smartcard_ListReaderGroupsA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:613,48'
              BranchSideFuncs:
                - smartcard_ListReaderGroupsW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:617,43'
              BranchSideFuncs:
                - smartcard_ListReadersA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:621,43'
              BranchSideFuncs:
                - smartcard_ListReadersW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:625,51'
              BranchSideFuncs:
                - smartcard_context_and_string_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:629,51'
              BranchSideFuncs:
                - smartcard_context_and_string_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:633,51'
              BranchSideFuncs:
                - smartcard_context_and_string_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:637,51'
              BranchSideFuncs:
                - smartcard_context_and_string_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:641,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:645,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:649,51'
              BranchSideFuncs:
                - smartcard_context_and_string_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:653,51'
              BranchSideFuncs:
                - smartcard_context_and_string_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:657,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:661,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:665,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_a_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:669,56'
              BranchSideFuncs:
                - smartcard_context_and_two_strings_w_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:673,43'
              BranchSideFuncs:
                - smartcard_LocateCardsA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:677,43'
              BranchSideFuncs:
                - smartcard_LocateCardsW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:681,47'
              BranchSideFuncs:
                - smartcard_GetStatusChangeA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:685,47'
              BranchSideFuncs:
                - smartcard_GetStatusChangeW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:689,37'
              BranchSideFuncs:
                - smartcard_Cancel_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:693,39'
              BranchSideFuncs:
                - smartcard_ConnectA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:697,39'
              BranchSideFuncs:
                - smartcard_ConnectW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:701,40'
              BranchSideFuncs:
                - smartcard_Reconnect_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:705,41'
              BranchSideFuncs:
                - smartcard_Disconnect_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:709,47'
              BranchSideFuncs:
                - smartcard_BeginTransaction_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:713,45'
              BranchSideFuncs:
                - smartcard_EndTransaction_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:717,36'
              BranchSideFuncs:
                - smartcard_State_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:721,38'
              BranchSideFuncs:
                - smartcard_StatusA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:725,38'
              BranchSideFuncs:
                - smartcard_StatusW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:729,39'
              BranchSideFuncs:
                - smartcard_Transmit_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:733,38'
              BranchSideFuncs:
                - smartcard_Control_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:737,40'
              BranchSideFuncs:
                - smartcard_GetAttrib_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:741,40'
              BranchSideFuncs:
                - smartcard_SetAttrib_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:745,49'
              BranchSideFuncs:
                - smartcard_AccessStartedEvent_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:749,48'
              BranchSideFuncs:
                - smartcard_LocateCardsByATRA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:753,48'
              BranchSideFuncs:
                - smartcard_LocateCardsByATRW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:757,41'
              BranchSideFuncs:
                - smartcard_ReadCacheA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:761,41'
              BranchSideFuncs:
                - smartcard_ReadCacheW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:765,42'
              BranchSideFuncs:
                - smartcard_WriteCacheA_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:769,42'
              BranchSideFuncs:
                - smartcard_WriteCacheW_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:773,47'
              BranchSideFuncs:
                - smartcard_GetTransmitCount_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:777,50'
              BranchSideFuncs:
                - smartcard_ReleaseStartedEvent_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:781,44'
              BranchSideFuncs:
                - smartcard_GetReaderIcon_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:785,46'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Decode
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:789,11'
              BranchSideFuncs:
                - smartcard_call_to_operation_handle
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:795,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:796,7'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:802,25'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:795,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:798,10'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - smartcard_unpack_read_size_align
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:802,25'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:802,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:804,10'
              BranchSideFuncs:
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:815,25'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:806,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:806,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:806,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:806,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:806,3'
              BranchSideFuncs:
                - scard_get_ioctl_string
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:806,3'
              BranchSideFuncs:
                - Stream_ConstPointer.6318
                - winpr_HexDump
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:817,10'
              BranchSideFuncs:
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:819,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:819,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:819,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_operations.c:819,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:819,3'
              BranchSideFuncs:
                - scard_get_ioctl_string
                - Stream_GetPosition.6333
                - Stream_Length.6336
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_operations.c:819,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_operations.c:556,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:557,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_operations.c:561,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_operations.c:564,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_operations.c:565,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_operations.c:566,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_operations.c:567,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/utils/smartcard_operations.c:569,33'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_operations.c:571,6'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:571,27'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:573,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_operations.c:573,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_operations.c:573,3'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:573,3'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:573,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_operations.c:578,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_operations.c:578,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_operations.c:578,2'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_operations.c:578,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_operations.c:584,12'
          Dst:             smartcard_unpack_common_type_header
        - Src:             'libfreerdp/utils/smartcard_operations.c:588,12'
          Dst:             smartcard_unpack_private_type_header
        - Src:             'libfreerdp/utils/smartcard_operations.c:597,13'
          Dst:             smartcard_EstablishContext_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:601,13'
          Dst:             smartcard_ReleaseContext_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:605,13'
          Dst:             smartcard_IsValidContext_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:609,13'
          Dst:             smartcard_ListReaderGroupsA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:613,13'
          Dst:             smartcard_ListReaderGroupsW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:617,13'
          Dst:             smartcard_ListReadersA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:621,13'
          Dst:             smartcard_ListReadersW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:625,13'
          Dst:             smartcard_context_and_string_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:629,13'
          Dst:             smartcard_context_and_string_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:633,13'
          Dst:             smartcard_context_and_string_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:637,13'
          Dst:             smartcard_context_and_string_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:641,13'
          Dst:             smartcard_context_and_two_strings_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:645,13'
          Dst:             smartcard_context_and_two_strings_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:649,13'
          Dst:             smartcard_context_and_string_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:653,13'
          Dst:             smartcard_context_and_string_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:657,13'
          Dst:             smartcard_context_and_two_strings_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:661,13'
          Dst:             smartcard_context_and_two_strings_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:665,13'
          Dst:             smartcard_context_and_two_strings_a_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:669,13'
          Dst:             smartcard_context_and_two_strings_w_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:673,13'
          Dst:             smartcard_LocateCardsA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:677,13'
          Dst:             smartcard_LocateCardsW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:681,13'
          Dst:             smartcard_GetStatusChangeA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:685,13'
          Dst:             smartcard_GetStatusChangeW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:689,13'
          Dst:             smartcard_Cancel_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:693,13'
          Dst:             smartcard_ConnectA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:697,13'
          Dst:             smartcard_ConnectW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:701,13'
          Dst:             smartcard_Reconnect_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:705,13'
          Dst:             smartcard_Disconnect_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:709,13'
          Dst:             smartcard_BeginTransaction_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:713,13'
          Dst:             smartcard_EndTransaction_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:717,13'
          Dst:             smartcard_State_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:721,13'
          Dst:             smartcard_StatusA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:725,13'
          Dst:             smartcard_StatusW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:729,13'
          Dst:             smartcard_Transmit_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:733,13'
          Dst:             smartcard_Control_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:737,13'
          Dst:             smartcard_GetAttrib_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:741,13'
          Dst:             smartcard_SetAttrib_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:745,13'
          Dst:             smartcard_AccessStartedEvent_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:749,13'
          Dst:             smartcard_LocateCardsByATRA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:753,13'
          Dst:             smartcard_LocateCardsByATRW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:757,13'
          Dst:             smartcard_ReadCacheA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:761,13'
          Dst:             smartcard_ReadCacheW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:765,13'
          Dst:             smartcard_WriteCacheA_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:769,13'
          Dst:             smartcard_WriteCacheW_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:773,13'
          Dst:             smartcard_GetTransmitCount_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:777,13'
          Dst:             smartcard_ReleaseStartedEvent_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:781,13'
          Dst:             smartcard_GetReaderIcon_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:785,13'
          Dst:             smartcard_GetDeviceTypeId_Decode
        - Src:             'libfreerdp/utils/smartcard_operations.c:793,2'
          Dst:             smartcard_call_to_operation_handle
        - Src:             'libfreerdp/utils/smartcard_operations.c:799,39'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:799,3'
          Dst:             smartcard_unpack_read_size_align
        - Src:             'libfreerdp/utils/smartcard_operations.c:802,6'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:802,30'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:805,16'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:805,35'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:806,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_operations.c:812,33'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/utils/smartcard_operations.c:812,3'
          Dst:             winpr_HexDump
        - Src:             'libfreerdp/utils/smartcard_operations.c:815,6'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:815,30'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:818,16'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:818,40'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_operations.c:819,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_trace_context_and_string_call_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - phContext
        - sz
      BBCount:         41
      ICount:          138
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:464,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:466,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:466,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:466,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:466,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:466,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:466,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:466,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:468,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:468,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:468,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:470,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:470,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:470,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:470,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:463,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:463,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:466,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:466,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:466,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:467,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:468,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:468,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:468,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:470,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:470,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:470,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_log_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - phContext
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
      functionUses:    29
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:454,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:454,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:454,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:454,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:454,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:454,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:454,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:454,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:454,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:454,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_array_dump
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pd
        - len
        - buffer
        - bufferLen
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    22
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:417,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:421,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:422,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:422,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:423,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:424,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:429,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:436,17'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:430,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:430,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:431,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:430,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:431,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:432,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:437,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:437,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:438,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:437,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:438,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:421,7'
          Dst:             snprintf
        - Src:             'libfreerdp/utils/smartcard_pack.c:429,8'
          Dst:             snprintf
        - Src:             'libfreerdp/utils/smartcard_pack.c:436,7'
          Dst:             snprintf
    - functionName:    smartcard_trace_context_and_string_call_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - phContext
        - sz
      BBCount:         44
      ICount:          155
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertWCharToUtf8
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:478,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:479,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:481,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:481,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:482,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:484,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:484,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:484,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:484,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:484,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:486,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:486,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:486,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:486,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:487,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:487,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:487,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:487,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:478,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:478,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:482,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:484,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:484,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:484,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:485,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:486,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:486,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:486,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:487,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:487,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:487,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_msz_dump_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msz
        - len
        - buffer
        - bufferLen
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertMszWCharNToUtf8Alloc
        - smartcard_msz_dump_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:397,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:398,3'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8Alloc
                - smartcard_msz_dump_a
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:399,41'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8Alloc
                - smartcard_msz_dump_a
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:400,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:401,3'
              BranchSideFuncs:
                - smartcard_msz_dump_a
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:403,23'
              BranchSideFuncs:
                - smartcard_msz_dump_a
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:399,13'
          Dst:             ConvertMszWCharNToUtf8Alloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:403,2'
          Dst:             smartcard_msz_dump_a
    - functionName:    smartcard_msz_dump_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msz
        - len
        - buffer
        - bufferLen
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - snprintf
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:381,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,22'
              BranchSideFuncs:
                - strnlen
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,2'
              BranchSideFuncs:
                - strnlen
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:381,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,29'
              BranchSideFuncs:
                - strnlen
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,2'
              BranchSideFuncs:
                - strnlen
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:381,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,48'
              BranchSideFuncs:
                - strnlen
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:381,2'
              BranchSideFuncs:
                - strnlen
                - snprintf
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:381,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:383,10'
              BranchSideFuncs:
                - strnlen
                - snprintf
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:391,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:383,17'
          Dst:             strnlen
        - Src:             'libfreerdp/utils/smartcard_pack.c:384,12'
          Dst:             snprintf
    - functionName:    smartcard_log_redir_handle
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - pHandle
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:447,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:447,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:447,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:447,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:447,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:447,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:447,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:447,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_convert_string_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - in
        - bytes
        - unicode
      BBCount:         24
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertMszWCharNToUtf8Alloc
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:342,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:344,6'
              BranchSideFuncs:
                - calloc
                - free
                - ConvertMszWCharNToUtf8Alloc
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:347,6'
              BranchSideFuncs:
                - calloc
                - free
                - ConvertMszWCharNToUtf8Alloc
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:347,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:349,45'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8Alloc
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:355,24'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:350,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:351,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:352,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:356,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:357,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:358,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:364,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:367,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:367,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:369,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:369,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:370,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:371,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:349,10'
          Dst:             ConvertMszWCharNToUtf8Alloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:355,17'
          Dst:             calloc
    - functionName:    smartcard_trace_read_cache_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         68
      ICount:          231
      EdgeCount:       80
      CyclomaticComplexity: 14
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_array_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:696,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:697,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:699,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:699,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:699,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:699,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:699,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:699,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:699,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:700,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:700,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:700,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:700,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:700,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:700,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:703,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:706,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:710,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:706,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:706,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:706,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:706,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:706,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:706,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:707,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:707,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:707,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:707,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:707,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:707,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:710,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:710,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:710,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:710,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:710,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:710,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:696,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:696,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:699,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:699,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:699,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:700,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:700,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:700,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:700,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:706,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:706,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:706,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:707,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:707,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:707,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:707,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:710,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:710,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:710,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_read_cache_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         28
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_read_cache_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3629,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3630,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3632,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3632,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3633,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3635,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3635,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3637,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3641,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3637,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3637,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3637,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3637,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3637,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3637,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3642,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3643,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3645,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3646,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3647,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3648,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3628,2'
          Dst:             smartcard_trace_read_cache_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:3635,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:3637,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3637,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3637,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3641,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:3642,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:3645,11'
          Dst:             smartcard_ndr_write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    37
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    smartcard_ndr_pointer_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - index
        - length
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:186,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:187,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:188,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:190,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:192,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:196,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:187,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:192,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:196,3'
          Dst:             Stream_Write_UINT32
    - functionName:    smartcard_ndr_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - size
        - elementSize
        - type
      BBCount:         21
      ICount:          148
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - Stream_Zero
        - smartcard_pack_write_size_align
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:209,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:211,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:214,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:217,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:220,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:224,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:225,3'
              BranchSideFuncs:
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:227,10'
              BranchSideFuncs:
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:230,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:235,24'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:238,4'
              BranchSideFuncs:
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:241,6'
              BranchSideFuncs:
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
                - Stream_Write.6372
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:242,16'
              BranchSideFuncs:
                - Stream_Write.6372
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:244,15'
              BranchSideFuncs:
                - Stream_Zero.6373
                - smartcard_pack_write_size_align
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:224,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:230,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:231,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:232,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:235,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:242,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/utils/smartcard_pack.c:244,3'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/utils/smartcard_pack.c:245,9'
          Dst:             smartcard_pack_write_size_align
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    smartcard_pack_write_size_align
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - size
        - alignment
      BBCount:         21
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Zero
        - WLog_Get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1574,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1576,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Zero.6373
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1585,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1576,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1578,4'
              BranchSideFuncs:
                - Stream_Zero.6373
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1582,15'
              BranchSideFuncs:
                - Stream_Zero.6373
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1578,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1578,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1578,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1578,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1578,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1578,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1576,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:1578,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1578,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1578,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1582,3'
          Dst:             Stream_Zero
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    smartcard_trace_get_transmit_count_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         53
      ICount:          172
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:683,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:685,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:685,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:685,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:685,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:685,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:685,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:685,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:686,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:686,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:686,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:686,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:689,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:689,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:689,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:689,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:689,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:689,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:690,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:690,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:690,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:690,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:690,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:690,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:682,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:682,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:685,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:685,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:685,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:686,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:686,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:686,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:686,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:689,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:689,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:689,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:690,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:690,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:690,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_get_transmit_count_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         18
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_trace_get_transmit_count_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3614,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3618,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3614,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3614,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3614,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3614,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3614,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3614,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3610,2'
          Dst:             smartcard_trace_get_transmit_count_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:3612,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:3614,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3614,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3614,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3618,2'
          Dst:             Stream_Write_UINT32
    - functionName:    smartcard_trace_get_reader_icon_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         56
      ICount:          186
      EdgeCount:       66
      CyclomaticComplexity: 12
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:665,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:666,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:668,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:668,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:668,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:668,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:668,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:668,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:668,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:669,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:669,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:669,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:669,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:669,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:669,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:674,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:676,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:674,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:674,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:674,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:674,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:674,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:674,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:676,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:676,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:676,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:676,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:676,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:676,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:665,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:665,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:668,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:668,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:668,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:669,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:669,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:669,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:669,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:674,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:674,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:674,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:676,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:676,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:676,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_get_reader_icon_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         28
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_get_reader_icon_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3587,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3588,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3589,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3589,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3590,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3592,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3592,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3594,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3598,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3594,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3594,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3594,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3594,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3594,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3594,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3600,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3602,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3603,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3604,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3605,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3586,2'
          Dst:             smartcard_trace_get_reader_icon_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:3592,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:3594,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3594,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3594,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3598,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:3599,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:3602,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_locate_cards_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         56
      ICount:          186
      EdgeCount:       66
      CyclomaticComplexity: 12
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:648,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:649,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:651,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:651,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:651,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:651,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:651,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:652,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:652,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:652,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:652,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:655,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:657,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:659,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:657,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:657,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:657,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:657,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:657,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:657,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:659,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:659,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:659,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:659,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:648,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:648,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:651,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:651,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:651,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:652,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:652,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:652,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:652,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:657,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:657,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:657,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:659,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:659,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:659,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_locate_cards_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         28
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write_state
        - smartcard_trace_locate_cards_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3561,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3562,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3562,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3563,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3565,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3567,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3571,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3567,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3567,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3567,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3567,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3567,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3567,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3572,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3573,3'
              BranchSideFuncs:
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3575,37'
              BranchSideFuncs:
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3576,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3577,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3578,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3559,2'
          Dst:             smartcard_trace_locate_cards_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:3565,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:3567,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3567,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3567,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3571,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:3572,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:3575,11'
          Dst:             smartcard_ndr_write_state
    - functionName:    smartcard_ndr_write_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - size
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:258,9'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_device_type_id_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         53
      ICount:          172
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1412,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1414,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1414,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1414,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1414,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1414,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1414,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1414,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1415,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1415,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1417,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1417,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1417,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1417,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1419,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1419,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1419,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1419,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1411,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1411,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1414,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1414,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1414,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1415,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1415,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1415,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1415,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1417,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1417,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1417,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1419,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1419,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1419,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_device_type_id_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3539
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         18
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_trace_device_type_id_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3542,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3544,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3548,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3544,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3544,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3544,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3544,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3544,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3544,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3540,2'
          Dst:             smartcard_trace_device_type_id_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:3542,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:3544,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3544,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3544,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3548,2'
          Dst:             Stream_Write_UINT32
    - functionName:    smartcard_unpack_get_device_type_id_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_unpack_common_context_and_string_w
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3534,9'
          Dst:             smartcard_unpack_common_context_and_string_w
    - functionName:    smartcard_unpack_common_context_and_string_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - phContext
        - pszReaderName
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_w
        - smartcard_trace_context_and_string_call_w
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1454,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1456,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_string_call_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1456,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1457,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_string_call_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1459,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_string_call_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1460,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1461,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1463,32'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_string_call_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1464,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1465,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1467,54'
              BranchSideFuncs:
                - smartcard_trace_context_and_string_call_w
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1452,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1456,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1459,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:1463,11'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:1467,2'
          Dst:             smartcard_trace_context_and_string_call_w
    - functionName:    smartcard_unpack_redir_scard_context_
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - context
        - index
        - ppbContextNdrPtr
        - file
        - function
        - line
      BBCount:         59
      ICount:          276
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - smartcard_ndr_pointer_read_
        - stream_read_u32_le
      functionUses:    27
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1652,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1654,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1656,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1657,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1659,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1661,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1662,3'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1664,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1664,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1664,36'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1671,35'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1664,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1664,65'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1671,35'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1664,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1666,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1671,35'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1666,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1666,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1666,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1666,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1666,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1666,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1671,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1672,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1674,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1674,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1674,36'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1675,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1674,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1675,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1675,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1675,37'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1684,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1674,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1684,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1677,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1677,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1677,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1685,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1687,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_pack.c:1656,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1659,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1661,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1666,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1666,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1666,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1671,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1677,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1677,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1677,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1684,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
    - functionName:    smartcard_ndr_pointer_read_
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - index
        - ptr
        - file
        - fkt
        - line
      BBCount:         32
      ICount:          157
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u32_le
      functionUses:    39
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:77,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:78,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:79,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:79,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:80,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:82,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:83,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:84,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:85,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:85,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:88,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:96,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:88,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:88,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:88,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:90,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:90,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:90,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:79,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:82,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:90,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:90,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:90,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_redir_scard_context_ref
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pbContextNdrPtr
        - context
      BBCount:         51
      ICount:          223
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    28
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1712,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1712,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1713,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1713,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1714,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1716,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1716,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1717,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1719,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1723,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1728,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1723,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1723,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1723,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1723,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1723,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1723,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1728,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1728,36'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1734,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1728,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1728,65'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1734,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1728,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1730,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1734,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1730,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1730,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1730,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1730,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1730,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1730,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1734,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1735,3'
              BranchSideFuncs:
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1737,6'
              BranchSideFuncs:
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1737,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1738,15'
              BranchSideFuncs:
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1740,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1712,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_pack.c:1716,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1719,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1723,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1723,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1723,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1730,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1730,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1730,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1734,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1738,3'
          Dst:             Stream_Read
    - functionName:    smartcard_ndr_read_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - type
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:314,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_ndr_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - min
        - elementSize
        - type
      BBCount:         75
      ICount:          328
      EdgeCount:       87
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - calloc
        - smartcard_unpack_read_size_align
        - stream_read_u32_le
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:112,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:115,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:118,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:122,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:123,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:125,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:128,4'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:141,4'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:153,18'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:157,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:131,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:133,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:139,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:133,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:133,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:133,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:133,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:133,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:133,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:143,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:143,25'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:151,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:145,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:151,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:145,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:145,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:145,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:145,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:145,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:159,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:164,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:159,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:159,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:159,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:159,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:159,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:159,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:167,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:167,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:168,3'
              BranchSideFuncs:
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:170,9'
              BranchSideFuncs:
                - calloc
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:173,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:174,3'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:175,14'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:122,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:128,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:129,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:130,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:133,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:133,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:133,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:141,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:145,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:145,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:145,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:159,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:159,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:159,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:167,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:172,6'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:175,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/smartcard_pack.c:176,2'
          Dst:             smartcard_unpack_read_size_align
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    68
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    smartcard_unpack_read_size_align
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - size
        - alignment
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Seek
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1560,6'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1561,15'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1561,3'
          Dst:             Stream_Seek
    - functionName:    smartcard_unpack_context_and_string_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_unpack_common_context_and_string_w
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3529,9'
          Dst:             smartcard_unpack_common_context_and_string_w
    - functionName:    smartcard_unpack_common_context_and_string_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - phContext
        - pszReaderName
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_a
        - smartcard_trace_context_and_string_call_a
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1428,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1429,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1431,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_string_call_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1431,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1432,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_string_call_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1434,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_string_call_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1435,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1436,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1438,32'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_string_call_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1440,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1442,54'
              BranchSideFuncs:
                - smartcard_trace_context_and_string_call_a
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1427,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1431,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1434,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:1438,11'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:1442,2'
          Dst:             smartcard_trace_context_and_string_call_a
    - functionName:    smartcard_ndr_read_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - type
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:303,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_unpack_context_and_string_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_unpack_common_context_and_string_a
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3524,9'
          Dst:             smartcard_unpack_common_context_and_string_a
    - functionName:    smartcard_unpack_get_reader_icon_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_unpack_common_context_and_string_w
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3518,9'
          Dst:             smartcard_unpack_common_context_and_string_w
    - functionName:    smartcard_trace_get_transmit_count_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         29
      ICount:          102
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:822,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:823,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:825,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:825,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:825,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:825,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:825,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:825,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:825,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:829,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:829,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:829,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:829,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:829,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:829,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:822,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:822,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:825,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:825,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:825,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:826,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:827,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:829,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:829,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:829,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_get_transmit_count_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         37
      ICount:          167
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - smartcard_trace_get_transmit_count_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3494,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3496,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_transmit_count_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3498,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3500,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_transmit_count_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3500,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3503,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3508,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_transmit_count_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3503,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3503,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3503,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3503,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3503,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3503,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3508,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3509,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_get_transmit_count_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3512,42'
              BranchSideFuncs:
                - smartcard_trace_get_transmit_count_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3509,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3509,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_trace_get_transmit_count_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3509,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_get_transmit_count_call
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3509,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3509,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_trace_get_transmit_count_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3509,3'
              BranchSideFuncs:
                - smartcard_trace_get_transmit_count_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3491,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3496,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3500,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3503,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3503,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3503,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3508,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3509,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3509,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3509,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3512,2'
          Dst:             smartcard_trace_get_transmit_count_call
    - functionName:    smartcard_unpack_redir_scard_handle_
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - handle
        - index
        - file
        - function
        - line
      BBCount:         15
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - smartcard_ndr_pointer_read_
        - stream_read_u32_le
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1761,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1762,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1765,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1767,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1770,3'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1772,35'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1772,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1773,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1775,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1761,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_pack.c:1764,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1767,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1769,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1772,7'
          Dst:             smartcard_ndr_pointer_read_
    - functionName:    smartcard_unpack_redir_scard_handle_ref
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handle
      BBCount:         44
      ICount:          187
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - stream_read_u32_le
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1798,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1800,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1802,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1804,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1809,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1804,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1804,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1804,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1804,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1804,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1804,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1809,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1809,34'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1815,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1811,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1815,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1811,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1811,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1811,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1811,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1816,3'
              BranchSideFuncs:
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1818,6'
              BranchSideFuncs:
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1818,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1819,15'
              BranchSideFuncs:
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1821,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1797,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1800,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1804,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1804,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1804,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1811,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1811,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1811,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1815,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1819,3'
          Dst:             Stream_Read
    - functionName:    smartcard_trace_write_cache_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         92
      ICount:          319
      EdgeCount:       108
      CyclomaticComplexity: 18
      functionsReached:
        - ConvertWCharToUtf8
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:860,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:861,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:863,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:863,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:863,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:863,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:863,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:863,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:863,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:865,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:866,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:867,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:867,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:867,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:867,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:867,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:867,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:867,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:870,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:870,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:870,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:870,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:870,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:870,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:873,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:873,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:873,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:873,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:873,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:873,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:874,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:874,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:874,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:874,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:874,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:874,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:875,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:875,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:875,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:875,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:875,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:875,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:878,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:878,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:878,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:878,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:878,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:878,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:860,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:860,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:863,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:863,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:863,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:866,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:867,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:867,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:867,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:869,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:870,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:870,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:870,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:870,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:873,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:873,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:873,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:874,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:874,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:874,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:875,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:875,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:875,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:875,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:878,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:878,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:878,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_write_cache_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         35
      ICount:          231
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_ndr_read_u
        - smartcard_ndr_read_w
        - smartcard_trace_write_cache_w_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3434,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3435,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3437,16'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3440,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3442,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3443,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3445,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3446,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3447,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3451,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3453,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3454,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3456,33'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3461,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3457,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3458,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3459,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3464,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3466,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3469,33'
              BranchSideFuncs:
                - smartcard_ndr_read_u
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3474,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3470,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3471,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3472,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_w_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3475,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3478,26'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_write_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3482,37'
              BranchSideFuncs:
                - smartcard_trace_write_cache_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3479,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3480,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3481,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3434,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3437,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3442,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3445,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3447,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3448,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3450,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3456,12'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3461,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3469,12'
          Dst:             smartcard_ndr_read_u
        - Src:             'libfreerdp/utils/smartcard_pack.c:3478,7'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:3482,2'
          Dst:             smartcard_trace_write_cache_w_call
    - functionName:    smartcard_ndr_read_u
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:325,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_trace_write_cache_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         89
      ICount:          299
      EdgeCount:       104
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:836,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:837,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:839,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:839,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:839,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:839,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:839,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:839,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:839,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:841,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:841,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:841,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:841,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:844,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:844,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:844,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:844,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:844,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:844,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:847,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:847,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:847,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:847,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:847,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:847,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:848,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:848,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:848,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:848,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:848,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:848,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:849,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:849,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:849,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:849,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:849,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:849,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:852,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:852,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:852,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:852,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:852,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:852,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:836,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:836,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:839,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:839,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:839,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:841,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:841,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:841,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:843,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:844,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:844,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:844,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:844,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:847,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:847,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:847,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:848,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:848,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:848,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:849,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:849,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:849,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:849,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:852,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:852,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:852,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_write_cache_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         35
      ICount:          230
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_ndr_read_a
        - smartcard_ndr_read_u
        - smartcard_trace_write_cache_a_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3374,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3376,16'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3379,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3381,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3382,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3384,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3384,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3385,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3387,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3390,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3391,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3393,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3394,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3396,33'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3401,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3397,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3398,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3399,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3404,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3406,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3407,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3409,33'
              BranchSideFuncs:
                - smartcard_ndr_read_u
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3414,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3410,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3411,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3412,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_a_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3418,26'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_write_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3422,37'
              BranchSideFuncs:
                - smartcard_trace_write_cache_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3419,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3420,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3421,2'
              BranchSideFuncs:
                - smartcard_trace_write_cache_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3373,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3376,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3381,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3384,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3387,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3388,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3390,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3396,12'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3401,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3409,12'
          Dst:             smartcard_ndr_read_u
        - Src:             'libfreerdp/utils/smartcard_pack.c:3418,7'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:3422,2'
          Dst:             smartcard_trace_write_cache_a_call
    - functionName:    smartcard_trace_read_cache_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         92
      ICount:          312
      EdgeCount:       108
      CyclomaticComplexity: 18
      functionsReached:
        - ConvertWCharToUtf8
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:908,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:910,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:910,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:910,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:910,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:910,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:910,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:910,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:912,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:913,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:913,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:913,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:913,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:913,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:913,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:913,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:916,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:916,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:916,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:916,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:916,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:916,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:919,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:919,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:919,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:919,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:919,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:919,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:920,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:920,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:920,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:920,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:920,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:920,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:921,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:921,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:921,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:921,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:921,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:921,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:923,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:923,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:923,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:923,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:923,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:923,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:907,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:907,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:910,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:910,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:910,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:912,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:913,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:913,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:913,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:915,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:916,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:916,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:916,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:916,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:919,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:919,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:919,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:920,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:920,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:920,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:921,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:921,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:921,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:923,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:923,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:923,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_read_cache_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         30
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_u
        - smartcard_ndr_read_w
        - smartcard_trace_read_cache_w_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3326,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3328,16'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3331,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3333,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3334,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3336,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3336,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3337,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3338,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3343,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3345,33'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3350,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3346,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3347,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3348,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3353,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3355,6'
              BranchSideFuncs:
                - smartcard_trace_read_cache_w_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3357,33'
              BranchSideFuncs:
                - smartcard_ndr_read_u
                - smartcard_trace_read_cache_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3361,36'
              BranchSideFuncs:
                - smartcard_trace_read_cache_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3358,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3359,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3360,2'
              BranchSideFuncs:
                - smartcard_trace_read_cache_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3325,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3328,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3333,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3336,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3338,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3339,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3340,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3345,12'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3350,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3357,12'
          Dst:             smartcard_ndr_read_u
        - Src:             'libfreerdp/utils/smartcard_pack.c:3361,2'
          Dst:             smartcard_trace_read_cache_w_call
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:245,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:245,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:246,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:249,7'
              BranchSideFuncs:
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:253,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:253,7'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:254,16'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:245,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:254,4'
          Dst:             Stream_Seek
    - functionName:    smartcard_trace_read_cache_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         89
      ICount:          292
      EdgeCount:       104
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:885,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:886,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:888,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:888,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:888,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:888,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:888,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:888,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:888,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:890,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:890,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:890,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:890,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:890,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:890,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:892,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:892,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:892,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:892,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:892,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:892,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:895,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:895,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:895,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:895,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:895,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:895,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:896,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:896,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:896,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:896,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:896,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:896,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:897,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:897,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:897,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:897,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:897,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:897,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:899,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:899,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:899,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:899,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:899,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:899,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:885,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:885,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:888,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:888,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:888,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:890,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:890,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:890,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:891,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:892,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:892,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:892,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:892,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:895,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:895,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:895,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:896,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:896,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:896,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:897,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:897,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:897,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:899,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:899,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:899,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_read_cache_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         30
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_a
        - smartcard_ndr_read_u
        - smartcard_trace_read_cache_a_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3278,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3279,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3281,16'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3284,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3286,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3286,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3287,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3289,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3290,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3291,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3298,33'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3303,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3299,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3300,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3301,2'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3305,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3306,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3308,6'
              BranchSideFuncs:
                - smartcard_trace_read_cache_a_call
                - smartcard_ndr_read_u
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3308,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3310,33'
              BranchSideFuncs:
                - smartcard_ndr_read_u
                - smartcard_trace_read_cache_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3314,36'
              BranchSideFuncs:
                - smartcard_trace_read_cache_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3311,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3312,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3313,2'
              BranchSideFuncs:
                - smartcard_trace_read_cache_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3278,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3281,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3286,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3289,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3291,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3292,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3293,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3298,12'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3303,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3310,12'
          Dst:             smartcard_ndr_read_u
        - Src:             'libfreerdp/utils/smartcard_pack.c:3314,2'
          Dst:             smartcard_trace_read_cache_a_call
    - functionName:    smartcard_trace_locate_cards_by_atr_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         84
      ICount:          334
      EdgeCount:       99
      CyclomaticComplexity: 17
      functionsReached:
        - ConvertWCharToUtf8
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1000,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1001,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1003,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1003,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1003,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1003,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1003,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1003,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1003,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1006,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1008,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1032,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1013,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1014,23'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1015,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1015,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1015,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1015,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1015,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1015,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1015,3'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1019,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1019,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1019,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1019,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1019,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1019,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1021,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1021,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1021,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1021,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1021,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1021,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1024,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1024,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1024,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1024,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1024,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1024,3'
              BranchSideFuncs:
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1032,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1032,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1032,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1032,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1032,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1000,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1000,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1003,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1003,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1003,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1004,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1014,4'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1015,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1015,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1015,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1017,20'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1018,18'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1019,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1019,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1019,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1021,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1021,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1021,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1024,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1024,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1024,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1024,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1032,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1032,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1032,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_locate_cards_by_atr_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         51
      ICount:          264
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_atrmask
        - smartcard_trace_locate_cards_by_atr_w_call
        - smartcard_unpack_reader_state_w
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3227,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3229,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3229,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3230,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3232,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3234,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3236,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3238,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3240,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3242,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3244,7'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3244,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3244,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3244,46'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3244,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3244,46'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3244,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3244,66'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3253,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3253,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_atrmask
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3246,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3246,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3246,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3253,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3255,39'
              BranchSideFuncs:
                - smartcard_ndr_read_atrmask
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3260,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3256,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3257,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3258,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3262,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_w
                - smartcard_trace_locate_cards_by_atr_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3267,45'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3263,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3264,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3265,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3224,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3229,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3232,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3233,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3236,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3237,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3240,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3246,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:3246,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:3246,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:3255,12'
          Dst:             smartcard_ndr_read_atrmask
        - Src:             'libfreerdp/utils/smartcard_pack.c:3262,12'
          Dst:             smartcard_unpack_reader_state_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3267,2'
          Dst:             smartcard_trace_locate_cards_by_atr_w_call
    - functionName:    smartcard_ndr_read_atrmask
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - min
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:270,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_unpack_reader_state_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ppcReaders
        - cReaders
        - ptrIndex
      BBCount:         60
      ICount:          321
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - calloc
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_w
        - stream_read_u32_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2286,10'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_w
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2288,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_w
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2291,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2295,48'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_w
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2291,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2291,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2291,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2291,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2291,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2291,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2298,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2298,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_w
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2299,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2298,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2299,3'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2301,9'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2302,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2304,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - free
                - free
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2323,14'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2307,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2308,4'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2310,8'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2310,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2312,8'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2316,19'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2312,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2313,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2314,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2325,39'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2336,16'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2328,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2329,4'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2331,33'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2332,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2333,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2334,2'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_w
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2340,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2342,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2348,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2342,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2344,40'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2347,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2285,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2288,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2291,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2291,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2291,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2295,41'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2296,11'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2307,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2310,8'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2317,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2318,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2319,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2320,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2331,12'
          Dst:             smartcard_ndr_read_w
    - functionName:    smartcard_trace_set_attrib_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         65
      ICount:          221
      EdgeCount:       76
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1143,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1145,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1145,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1145,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1145,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1145,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1145,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1145,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1148,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1148,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1148,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1148,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1149,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1149,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1149,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1149,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1150,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1150,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1150,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1150,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1152,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1152,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1152,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1152,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1152,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1152,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1142,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1142,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1145,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1145,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1145,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1146,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1147,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1148,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1148,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1148,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1149,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1149,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1149,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1150,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1150,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1150,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1150,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1152,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1152,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1152,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_set_attrib_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3175
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         25
      ICount:          158
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_trace_set_attrib_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3183,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3184,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3186,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3188,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3188,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3189,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3190,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3194,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3196,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3196,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3198,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3200,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3201,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3203,6'
              BranchSideFuncs:
                - smartcard_trace_set_attrib_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3207,31'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_set_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3211,34'
              BranchSideFuncs:
                - smartcard_trace_set_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3208,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3209,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3210,2'
              BranchSideFuncs:
                - smartcard_trace_set_attrib_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3180,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3184,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3188,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3190,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3191,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3193,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3196,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3200,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3207,12'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:3211,2'
          Dst:             smartcard_trace_set_attrib_call
    - functionName:    smartcard_trace_locate_cards_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         65
      ICount:          217
      EdgeCount:       76
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - smartcard_log_context
        - smartcard_msz_dump_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:717,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:718,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:720,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:720,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:720,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:720,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:720,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:720,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:720,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:722,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:722,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:722,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:722,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:722,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:722,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:723,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:723,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_w
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:723,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:723,2'
              BranchSideFuncs:
                - smartcard_msz_dump_w
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:723,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:725,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:725,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:725,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:725,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:725,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:725,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:727,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:727,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:727,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:727,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:727,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:727,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:717,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:717,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:720,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:720,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:720,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:721,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:722,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:722,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:722,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:723,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:723,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:723,2'
          Dst:             smartcard_msz_dump_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:723,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:725,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:725,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:725,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:727,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:727,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:727,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_ndr_read_fixed_string_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - min
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:292,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_unpack_locate_cards_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3131
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         28
      ICount:          174
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_fixed_string_w
        - smartcard_trace_locate_cards_w_call
        - smartcard_unpack_reader_state_w
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3140,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3142,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3143,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3145,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3146,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3147,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3149,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3151,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3153,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3155,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3157,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
                - smartcard_ndr_read_fixed_string_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3160,41'
              BranchSideFuncs:
                - smartcard_ndr_read_fixed_string_w
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3164,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3161,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3162,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3163,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3166,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_w
                - smartcard_trace_locate_cards_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3170,38'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3167,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3168,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3169,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3137,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3142,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3145,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3146,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3149,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3150,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3153,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3160,7'
          Dst:             smartcard_ndr_read_fixed_string_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3166,12'
          Dst:             smartcard_unpack_reader_state_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3170,2'
          Dst:             smartcard_trace_locate_cards_w_call
    - functionName:    smartcard_trace_locate_cards_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         65
      ICount:          217
      EdgeCount:       76
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - smartcard_log_context
        - smartcard_msz_dump_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:631,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:632,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:634,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:634,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:634,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:634,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:634,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:636,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:636,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:636,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:636,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:637,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:637,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:637,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_msz_dump_a
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:637,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:637,2'
              BranchSideFuncs:
                - smartcard_msz_dump_a
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:637,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:639,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:639,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:639,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:639,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:639,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:639,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:642,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:642,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:642,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:642,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:642,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:631,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:631,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:634,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:634,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:634,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:635,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:636,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:636,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:636,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:637,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:637,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:637,2'
          Dst:             smartcard_msz_dump_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:637,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:639,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:639,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:639,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:642,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:642,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:642,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_ndr_read_fixed_string_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - data
        - min
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smartcard_ndr_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:281,9'
          Dst:             smartcard_ndr_read
    - functionName:    smartcard_unpack_locate_cards_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3087
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         28
      ICount:          174
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_fixed_string_a
        - smartcard_trace_locate_cards_a_call
        - smartcard_unpack_reader_state_a
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3095,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3096,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3098,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3098,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3099,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3101,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3103,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3105,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3106,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3107,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3109,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3111,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3113,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_fixed_string_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3116,41'
              BranchSideFuncs:
                - smartcard_ndr_read_fixed_string_a
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3120,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3117,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3118,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3119,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3122,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_a
                - smartcard_trace_locate_cards_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3126,38'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3123,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3124,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3125,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3093,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3098,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:3101,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3102,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3105,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:3106,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3109,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3116,7'
          Dst:             smartcard_ndr_read_fixed_string_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3122,12'
          Dst:             smartcard_unpack_reader_state_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3126,2'
          Dst:             smartcard_trace_locate_cards_a_call
    - functionName:    smartcard_unpack_reader_state_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ppcReaders
        - cReaders
        - ptrIndex
      BBCount:         60
      ICount:          321
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - calloc
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_a
        - stream_read_u32_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2213,10'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_a
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2215,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_a
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2216,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2221,48'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_a
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2218,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2218,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2218,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2223,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2223,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - smartcard_ndr_read_a
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2224,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2224,3'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2225,9'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2229,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - free
                - free
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2248,14'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2232,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2233,4'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2235,8'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2235,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2237,8'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2241,19'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2237,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2238,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2239,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_Read.6403
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - smartcard_ndr_pointer_read_
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2250,39'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2260,16'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2253,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2254,4'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2255,33'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2256,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2257,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2258,2'
              BranchSideFuncs:
                - free
                - smartcard_ndr_read_a
                - free
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2264,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2266,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2272,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2266,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2268,40'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2271,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2212,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2215,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2218,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2218,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2218,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2221,41'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2222,11'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2232,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2235,8'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2242,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2243,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2244,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2245,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2255,12'
          Dst:             smartcard_ndr_read_a
    - functionName:    smartcard_trace_context_and_two_strings_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         59
      ICount:          210
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - ConvertWCharToUtf8
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:807,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:808,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:808,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:809,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:810,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:811,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:813,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:813,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:813,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:813,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:813,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:813,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:813,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:815,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:815,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:815,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:815,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:815,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:815,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:816,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:816,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:816,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:816,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:816,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:816,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:817,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:817,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:817,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:817,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:817,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:817,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:806,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:806,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:809,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:811,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:813,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:813,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:813,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:814,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:815,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:815,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:815,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:816,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:816,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:816,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:817,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:817,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:817,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_context_and_two_strings_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         22
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_w
        - smartcard_trace_context_and_two_strings_w_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3058,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3059,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3061,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3061,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3062,3'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3063,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3063,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3064,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3066,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3067,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3068,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3070,6'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3070,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3072,33'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3076,6'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3073,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3074,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3075,2'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_w_call
                - smartcard_ndr_read_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3076,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3078,33'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_trace_context_and_two_strings_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3082,49'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3079,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3080,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3081,2'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3056,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3061,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3063,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3066,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3072,12'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3078,12'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:3082,2'
          Dst:             smartcard_trace_context_and_two_strings_w_call
    - functionName:    smartcard_trace_context_and_two_strings_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         53
      ICount:          172
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:792,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:794,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:794,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:794,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:794,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:794,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:796,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:796,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:796,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:796,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:796,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:796,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:797,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:797,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:797,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:797,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:797,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:797,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:798,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:798,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:798,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:798,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:798,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:798,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:791,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:791,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:794,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:794,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:794,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:795,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:796,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:796,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:796,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:797,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:797,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:797,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:798,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:798,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:798,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_context_and_two_strings_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         22
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_a
        - smartcard_trace_context_and_two_strings_a_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3021,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3024,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3024,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3025,3'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3026,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3026,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3027,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3029,52'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3030,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3031,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3033,6'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3033,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3035,33'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3039,6'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3036,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3037,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3038,2'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_a_call
                - smartcard_ndr_read_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3039,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3041,33'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_trace_context_and_two_strings_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3045,49'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3042,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3043,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3044,2'
              BranchSideFuncs:
                - smartcard_trace_context_and_two_strings_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:3019,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3024,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3026,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:3029,11'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:3035,12'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3041,12'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3045,2'
          Dst:             smartcard_trace_context_and_two_strings_a_call
    - functionName:    smartcard_trace_locate_cards_by_atr_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         81
      ICount:          314
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:596,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:597,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:599,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:599,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:599,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:599,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:599,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:599,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:599,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:602,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:605,45'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:624,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:607,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:607,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:607,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:607,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:607,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:607,3'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:611,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:611,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:611,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:611,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:611,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:611,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:613,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:613,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:613,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:613,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:613,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:613,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:616,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:616,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:616,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:616,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:616,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:616,3'
              BranchSideFuncs:
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:624,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:624,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:624,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:624,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:624,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:624,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:596,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:596,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:599,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:599,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:599,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:600,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:607,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:607,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:607,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:609,20'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:610,18'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:611,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:611,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:611,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:613,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:613,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:613,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:616,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:616,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:616,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:616,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:624,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:624,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:624,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_locate_cards_by_atr_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2958
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         51
      ICount:          264
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_atrmask
        - smartcard_trace_locate_cards_by_atr_a_call
        - smartcard_unpack_reader_state_a
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2968,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2969,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2971,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2972,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2974,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2976,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2977,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2978,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2979,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2981,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2981,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2983,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2985,7'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2985,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2985,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2985,46'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2985,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2985,46'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2985,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2985,66'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2994,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2985,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2994,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
                - smartcard_ndr_read_atrmask
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2987,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2994,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2996,39'
              BranchSideFuncs:
                - smartcard_ndr_read_atrmask
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3001,6'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2997,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2998,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2999,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3001,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3003,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_a
                - smartcard_trace_locate_cards_by_atr_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3008,45'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:3004,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3005,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:3006,2'
              BranchSideFuncs:
                - smartcard_trace_locate_cards_by_atr_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2966,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2971,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2974,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2975,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2977,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2978,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2981,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2987,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2987,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2987,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2996,12'
          Dst:             smartcard_ndr_read_atrmask
        - Src:             'libfreerdp/utils/smartcard_pack.c:3003,12'
          Dst:             smartcard_unpack_reader_state_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:3008,2'
          Dst:             smartcard_trace_locate_cards_by_atr_a_call
    - functionName:    smartcard_trace_transmit_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         122
      ICount:          421
      EdgeCount:       144
      CyclomaticComplexity: 24
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_array_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1040,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1041,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1043,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1043,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1043,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1043,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1043,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1043,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1043,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1044,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1044,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1044,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1044,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1044,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1044,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1047,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1049,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1063,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1051,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1051,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1051,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1051,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1051,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1051,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1054,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1057,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1060,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1057,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1057,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1057,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1057,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1057,4'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1057,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1063,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1063,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1063,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1063,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1063,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1063,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1066,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1066,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1066,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1066,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1066,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1066,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1068,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1071,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1071,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1071,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1071,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1071,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1071,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1071,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1077,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1077,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1077,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1077,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1080,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1080,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1080,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1080,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1080,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1080,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1040,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1040,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1043,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1043,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1043,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1044,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1044,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1044,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1044,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1051,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1051,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1051,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1057,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1057,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1057,4'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1057,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1063,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1063,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1063,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1066,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1066,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1066,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1071,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1071,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1071,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1071,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1077,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1077,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1077,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1080,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1080,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1080,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_transmit_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         39
      ICount:          248
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_transmit_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2916,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2916,39'
              BranchSideFuncs:
                - smartcard_trace_transmit_return
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2916,9'
              BranchSideFuncs:
                - smartcard_trace_transmit_return
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2920,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2921,16'
              BranchSideFuncs:
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2923,35'
              BranchSideFuncs:
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2923,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2924,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2925,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2925,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2926,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2927,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2928,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2929,3'
              BranchSideFuncs:
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2931,6'
              BranchSideFuncs:
                - smartcard_ndr_write
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2931,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2933,34'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2951,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2936,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2938,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2942,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2938,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2938,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2938,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2938,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2938,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2938,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2944,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2945,4'
              BranchSideFuncs:
                - smartcard_ndr_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2946,31'
              BranchSideFuncs:
                - smartcard_ndr_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2947,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2948,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2949,2'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2952,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2953,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2954,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2918,2'
          Dst:             smartcard_trace_transmit_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2923,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2925,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2927,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2928,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2936,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2938,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2938,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2938,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2942,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2943,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2944,8'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2946,11'
          Dst:             smartcard_ndr_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2951,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_transmit_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         164
      ICount:          579
      EdgeCount:       194
      CyclomaticComplexity: 32
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:931,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:932,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:934,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:934,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:934,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:934,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:934,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:934,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:934,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:938,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:940,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:954,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:942,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:942,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:942,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:942,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:942,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:942,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:945,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:948,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:951,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:948,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:948,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:948,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:948,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:948,4'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:948,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:954,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:954,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:954,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:954,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:954,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:954,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:957,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:957,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:957,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:957,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:957,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:957,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:959,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:968,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:962,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:962,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:962,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:962,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:962,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:968,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:968,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:968,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:968,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:968,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:968,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:973,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:975,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:975,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:975,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:975,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:975,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:975,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:978,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:981,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:984,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:981,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:981,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:981,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:981,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:981,4'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:981,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:987,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:987,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:990,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:990,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:990,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:990,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:990,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:990,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:992,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:992,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:992,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:992,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:931,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:931,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:934,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:934,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:934,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:935,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:936,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:942,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:942,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:942,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:948,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:948,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:948,4'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:948,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:954,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:954,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:954,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:957,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:957,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:957,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:962,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:962,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:962,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:962,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:968,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:968,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:968,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:975,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:975,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:975,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:981,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:981,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:981,4'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:981,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:987,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:987,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:987,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:990,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:990,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:990,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:992,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:992,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:992,2'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    smartcard_unpack_transmit_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         210
      ICount:          944
      EdgeCount:       261
      CyclomaticComplexity: 53
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Read
        - WLog_Get
        - calloc
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_trace_transmit_call
        - smartcard_unpack_read_size_align
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2722,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2723,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2725,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2727,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2729,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2730,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2732,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2734,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2736,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2738,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2739,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2741,3'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2743,7'
              BranchSideFuncs:
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2743,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2744,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2746,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2751,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2757,6'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2751,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2751,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2751,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2751,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2764,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2759,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2759,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2759,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2759,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2766,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2768,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2768,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2769,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2771,16'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2771,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2771,33'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2778,6'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2771,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2773,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2778,6'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2773,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2773,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2773,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2773,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2773,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2773,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2781,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2807,42'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2781,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2782,4'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2784,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2786,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2787,4'
              BranchSideFuncs:
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2789,43'
              BranchSideFuncs:
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2793,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2795,4'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2799,44'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2795,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2795,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2795,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2795,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2795,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2795,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2809,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2811,4'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2815,44'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2811,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2811,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2811,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2811,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2811,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2811,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2819,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2821,31'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2826,6'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2822,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2823,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2824,2'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2826,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2828,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2906,32'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2828,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2829,4'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2831,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2833,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2835,4'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2837,17'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2837,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2837,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2845,7'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2837,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2839,4'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2845,7'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2839,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2839,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2839,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2839,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2839,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2839,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2845,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2848,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2893,43'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2848,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2849,5'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2851,4'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2853,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2855,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2862,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2855,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2855,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2855,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2855,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2855,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2855,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2862,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2864,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2871,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2864,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2864,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2864,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2864,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2864,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2864,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2871,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2872,5'
              BranchSideFuncs:
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2874,44'
              BranchSideFuncs:
                - Stream_Pointer.6503
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2878,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2880,5'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2884,45'
              BranchSideFuncs:
                - Stream_Read.6403
                - smartcard_unpack_read_size_align
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2880,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2880,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2880,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2880,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2880,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2880,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2895,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2897,5'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2901,45'
              BranchSideFuncs:
                - smartcard_trace_transmit_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2897,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2897,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2897,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2897,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2897,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2897,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2720,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2725,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2729,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2732,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2733,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2734,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2738,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2739,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2743,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2746,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2747,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2751,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2751,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2751,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2759,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2759,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2759,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2764,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2768,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2773,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2773,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2773,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2781,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2784,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2786,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2789,28'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/utils/smartcard_pack.c:2795,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2795,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2795,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2802,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2803,3'
          Dst:             smartcard_unpack_read_size_align
        - Src:             'libfreerdp/utils/smartcard_pack.c:2807,42'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2811,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2811,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2811,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2821,12'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2828,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2831,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2832,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2833,8'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2839,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2839,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2839,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2848,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2851,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2855,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2855,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2855,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2864,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2864,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2864,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2871,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2874,29'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/utils/smartcard_pack.c:2880,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2880,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2880,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2888,4'
          Dst:             Stream_Read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2889,4'
          Dst:             smartcard_unpack_read_size_align
        - Src:             'libfreerdp/utils/smartcard_pack.c:2893,43'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_pack.c:2897,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2897,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2897,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2906,2'
          Dst:             smartcard_trace_transmit_call
    - functionName:    smartcard_trace_control_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         80
      ICount:          264
      EdgeCount:       94
      CyclomaticComplexity: 16
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_array_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1085,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1086,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1088,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1088,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1088,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1088,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1088,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1088,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1088,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1089,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1089,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1089,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1089,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1089,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1089,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1091,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1091,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1091,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1091,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1091,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1091,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1102,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1096,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1096,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1096,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1096,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1102,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1102,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1102,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1102,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1102,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1102,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1105,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1105,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1105,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1105,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1105,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1085,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1085,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1088,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1088,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1088,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1089,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1089,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1089,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1089,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1091,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1091,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1091,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1096,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1096,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1096,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1096,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1102,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1102,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1102,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1105,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1105,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1105,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_control_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_control_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2686,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2687,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2688,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2688,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2689,13'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2691,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2691,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2692,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2694,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2695,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2696,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2698,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2699,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2700,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2701,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2685,2'
          Dst:             smartcard_trace_control_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2691,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2694,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2695,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2698,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_control_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         68
      ICount:          240
      EdgeCount:       80
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - smartcard_array_dump
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1110,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1111,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1113,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1113,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1113,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1113,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1113,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1113,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1113,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1117,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1117,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1117,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1117,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1126,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1132,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1126,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1126,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1126,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1126,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1126,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1126,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1132,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1132,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1132,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1132,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1132,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1132,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1135,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1135,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1135,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1135,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1135,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1110,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1110,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1113,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1113,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1113,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1114,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1115,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1117,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1117,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1117,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1126,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1126,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1126,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1126,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1132,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1132,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1132,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1135,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1135,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1135,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_control_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         29
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_trace_control_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2644,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2645,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2647,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2648,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2649,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2651,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2651,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2652,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2654,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2656,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2657,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2658,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2661,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2663,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2665,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2665,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2666,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2668,6'
              BranchSideFuncs:
                - smartcard_trace_control_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2668,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2670,31'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_control_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2675,31'
              BranchSideFuncs:
                - smartcard_trace_control_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2671,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2672,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2673,2'
              BranchSideFuncs:
                - smartcard_trace_control_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2642,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2647,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2651,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2654,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2655,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2656,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2658,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2659,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2661,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2665,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2670,12'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:2675,2'
          Dst:             smartcard_trace_control_call
    - functionName:    smartcard_trace_get_attrib_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ret
        - dwAttrId
      BBCount:         83
      ICount:          284
      EdgeCount:       98
      CyclomaticComplexity: 17
      functionsReached:
        - SCardGetAttributeString
        - SCardGetErrorString
        - SCardGetProtocolString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1158,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1159,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1161,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1161,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1161,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1161,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1161,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1162,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1162,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1162,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1162,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1164,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1164,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1164,2'
              BranchSideFuncs:
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1164,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1167,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1169,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1171,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1169,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1169,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1169,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1169,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1169,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1169,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1179,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1179,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1179,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1179,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1179,3'
              BranchSideFuncs:
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1179,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1183,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1183,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1183,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1183,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1158,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1158,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1161,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1161,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1161,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1162,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1162,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1162,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1162,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1164,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1164,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1164,2'
          Dst:             SCardGetAttributeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1164,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1169,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1169,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1169,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1179,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1179,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1179,3'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1179,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1183,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1183,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1183,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_get_attrib_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - ret
        - dwAttrId
        - cbAttrCallLen
      BBCount:         22
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_get_attrib_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2610,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2611,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2613,14'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2614,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2615,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2616,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2616,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2617,13'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2619,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2619,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2621,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2624,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2621,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2622,16'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2623,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2625,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2626,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2628,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2629,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2630,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2631,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2608,2'
          Dst:             smartcard_trace_get_attrib_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2610,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2624,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2625,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2628,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_get_attrib_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         41
      ICount:          149
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetAttributeString
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1188,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1189,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1191,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1191,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1191,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1191,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1191,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1191,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1191,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1195,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1195,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1195,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetAttributeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1195,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1195,2'
              BranchSideFuncs:
                - SCardGetAttributeString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1195,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1199,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1199,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1199,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1199,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1188,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1188,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1191,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1191,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1191,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1192,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1193,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1195,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1195,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1195,2'
          Dst:             SCardGetAttributeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1195,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1199,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1199,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1199,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_get_attrib_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         20
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_trace_get_attrib_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2578,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2580,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2581,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2582,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2584,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2584,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2585,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_attrib_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2587,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2591,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2593,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2595,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_get_attrib_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2595,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2596,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2598,34'
              BranchSideFuncs:
                - smartcard_trace_get_attrib_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2575,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2580,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2584,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2587,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2588,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2589,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2591,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2595,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2598,2'
          Dst:             smartcard_trace_get_attrib_call
    - functionName:    smartcard_trace_status_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ret
        - unicode
      BBCount:         84
      ICount:          326
      EdgeCount:       99
      CyclomaticComplexity: 17
      functionsReached:
        - SCardGetCardStateString
        - SCardGetErrorString
        - WLog_Get
        - smartcard_array_dump
        - smartcard_convert_string_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1224,3'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1225,11'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1227,10'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1228,6'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1229,10'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1230,50'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1232,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1232,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1232,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1232,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1232,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1232,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1233,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1233,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1233,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1233,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1233,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1233,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1235,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1235,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1235,2'
              BranchSideFuncs:
                - SCardGetCardStateString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1235,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1239,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1239,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1239,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1239,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1239,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1239,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1242,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1242,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1242,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1242,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1244,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1244,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1244,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1244,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1223,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1223,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1230,20'
          Dst:             smartcard_convert_string_list
        - Src:             'libfreerdp/utils/smartcard_pack.c:1232,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1232,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1232,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1233,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1233,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1233,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1233,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1235,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1235,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1235,2'
          Dst:             SCardGetCardStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1235,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1235,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1239,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1239,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1239,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1242,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1242,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1242,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1242,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1244,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1244,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1244,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_status_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - ret
        - unicode
      BBCount:         18
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_status_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2545,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2546,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2547,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2548,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2550,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2550,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2551,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2553,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2554,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2555,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2557,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2557,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2558,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2560,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write.6372
                - Stream_Write_UINT32.6370
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2566,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2567,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2544,2'
          Dst:             smartcard_trace_status_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2550,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2553,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2554,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2557,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2560,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2561,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2562,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2563,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2564,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_status_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - call
        - unicode
      BBCount:         41
      ICount:          153
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1207,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1207,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1207,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1207,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1207,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1207,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1207,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1211,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1211,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1211,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1211,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1214,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1214,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1214,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1214,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1214,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1204,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1204,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1207,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1207,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1207,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1208,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1209,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1211,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1211,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1211,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1214,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1214,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1214,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_status_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - call
        - unicode
      BBCount:         20
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_trace_status_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2513,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2514,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2516,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_status_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2517,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2518,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2520,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_status_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2521,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_status_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2523,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_status_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2527,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2529,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2531,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_status_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2531,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2532,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2534,30'
              BranchSideFuncs:
                - smartcard_trace_status_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2511,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2516,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2520,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2523,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2524,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2525,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2527,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2531,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2534,2'
          Dst:             smartcard_trace_status_call
    - functionName:    smartcard_trace_state_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         90
      ICount:          303
      EdgeCount:       105
      CyclomaticComplexity: 17
      functionsReached:
        - SCardGetErrorString
        - SCardGetProtocolString
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_array_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1253,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1254,3'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1256,36'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1257,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1257,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1257,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1257,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1257,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1257,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1258,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1258,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1258,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1258,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1258,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1258,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1260,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1260,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1260,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1260,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1260,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1260,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1261,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1261,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1261,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1261,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1261,2'
              BranchSideFuncs:
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1261,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1263,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1263,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1263,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1263,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1264,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1264,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1264,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1264,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1264,2'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1264,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1266,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1266,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1266,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1266,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1253,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1253,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1256,10'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1257,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1257,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1257,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1258,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1258,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1258,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1258,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1260,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1260,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1260,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1261,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1261,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1261,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1261,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1263,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1263,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1263,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1264,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1264,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1264,2'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:1264,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1266,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1266,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1266,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_state_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_state_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2491,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2492,6'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2492,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2493,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2495,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2498,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2499,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2500,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2501,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2502,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2503,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2489,2'
          Dst:             smartcard_trace_state_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2495,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2496,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2497,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2498,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2500,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_unpack_state_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2460,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2461,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2463,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2464,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2465,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2467,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2468,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2470,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2475,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2477,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2477,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2478,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2458,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2463,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2467,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2470,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2471,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2473,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2477,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
    - functionName:    smartcard_trace_get_status_change_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ret
        - unicode
      BBCount:         93
      ICount:          355
      EdgeCount:       109
      CyclomaticComplexity: 18
      functionsReached:
        - SCardGetErrorString
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_array_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:760,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:761,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:763,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:763,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:763,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:763,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:763,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:764,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:764,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:764,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:764,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:764,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:764,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:766,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:766,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:766,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:766,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:766,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:766,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:768,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:771,47'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:786,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:774,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:774,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:774,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:774,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:774,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:774,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:776,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:776,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:776,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:776,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:776,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:778,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:778,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:778,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcard_array_dump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:778,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:778,3'
              BranchSideFuncs:
                - smartcard_array_dump
                - WLog_PrintMessage
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:778,3'
              BranchSideFuncs:
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_array_dump
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:786,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:786,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:786,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:786,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:786,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:786,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:760,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:760,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:763,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:763,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:763,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:764,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:764,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:764,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:764,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:766,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:766,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:766,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:772,20'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:773,18'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:774,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:774,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:774,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:776,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:776,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:776,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:778,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:778,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:778,3'
          Dst:             smartcard_array_dump
        - Src:             'libfreerdp/utils/smartcard_pack.c:778,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:786,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:786,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:786,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_get_status_change_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - ret
        - unicode
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write_state
        - smartcard_trace_get_status_change_return
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2438,12'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2439,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2440,12'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2442,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2443,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2445,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2446,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2447,3'
              BranchSideFuncs:
                - smartcard_ndr_write_state
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2448,37'
              BranchSideFuncs:
                - smartcard_ndr_write_state
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2449,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2450,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2451,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2436,2'
          Dst:             smartcard_trace_get_status_change_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2442,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2445,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2446,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:2448,11'
          Dst:             smartcard_ndr_write_state
    - functionName:    smartcard_trace_get_status_change_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         81
      ICount:          311
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - ConvertWCharToUtf8
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:521,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:522,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:524,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:524,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:524,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:524,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:524,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:524,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:524,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:527,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:527,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:527,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:527,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:532,45'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:549,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:537,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:537,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:537,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:537,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:537,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:537,3'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:541,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:541,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:541,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:541,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:541,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:541,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:543,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:543,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:543,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:543,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:543,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:543,3'
              BranchSideFuncs:
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:549,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:549,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:549,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:549,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:549,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:549,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:521,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:521,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:524,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:524,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:524,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:525,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:527,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:527,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:527,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:535,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:537,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:537,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:537,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:539,20'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:540,18'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:541,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:541,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:541,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:543,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:543,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:543,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:549,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:549,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:549,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_get_status_change_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_trace_get_status_change_w_call
        - smartcard_unpack_reader_state_w
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2404,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2406,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2406,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2407,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2409,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2412,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2414,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2416,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2418,6'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_w_call
                - smartcard_unpack_reader_state_w
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2418,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2420,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_w
                - smartcard_trace_get_status_change_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2425,43'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2421,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2422,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2423,2'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2401,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2406,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2409,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2410,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2411,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2414,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2420,12'
          Dst:             smartcard_unpack_reader_state_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:2425,2'
          Dst:             smartcard_trace_get_status_change_w_call
    - functionName:    smartcard_trace_get_status_change_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         81
      ICount:          306
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - SCardGetReaderStateString
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2178,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2180,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2180,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2180,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2180,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2180,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2180,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2180,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2183,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2183,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2183,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2183,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2186,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2188,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2189,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2189,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2189,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2189,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2189,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2189,3'
              BranchSideFuncs:
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2193,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2193,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2193,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2193,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2193,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2193,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2195,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2195,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2195,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2195,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2195,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2195,3'
              BranchSideFuncs:
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - SCardGetReaderStateString
                - SCardGetReaderStateString
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2201,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2201,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2201,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2201,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2201,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2201,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2177,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2177,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2180,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2180,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2180,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2181,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:2183,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2183,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2183,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2189,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2189,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2189,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2191,20'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:2192,18'
          Dst:             SCardGetReaderStateString
        - Src:             'libfreerdp/utils/smartcard_pack.c:2193,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2193,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2193,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2195,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2195,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2195,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2201,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2201,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2201,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_get_status_change_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_trace_get_status_change_a_call
        - smartcard_unpack_reader_state_a
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2368,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2370,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2371,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2373,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2376,3'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2378,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2380,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2382,6'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_a_call
                - smartcard_unpack_reader_state_a
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2384,44'
              BranchSideFuncs:
                - smartcard_unpack_reader_state_a
                - smartcard_trace_get_status_change_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2389,43'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2385,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2386,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2387,2'
              BranchSideFuncs:
                - smartcard_trace_get_status_change_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2365,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2370,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2373,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2374,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2375,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2378,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2384,12'
          Dst:             smartcard_unpack_reader_state_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:2389,2'
          Dst:             smartcard_trace_get_status_change_a_call
    - functionName:    smartcard_trace_hcard_and_disposition_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
        - name
      BBCount:         41
      ICount:          147
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetDispositionString
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1326,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1327,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1329,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1329,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1329,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1329,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1329,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1329,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1329,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1333,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1333,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1333,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetDispositionString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1333,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1333,2'
              BranchSideFuncs:
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1333,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1335,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1335,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1335,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1335,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1326,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1326,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1329,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1329,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1329,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1330,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1331,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1333,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1333,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1333,2'
          Dst:             SCardGetDispositionString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1333,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1335,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1335,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1335,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_hcard_and_disposition_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
        - name
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_trace_hcard_and_disposition_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_u32_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2149,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2151,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2153,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2155,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2155,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2156,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_hcard_and_disposition_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2158,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2160,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2162,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2164,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_hcard_and_disposition_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2165,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2167,45'
              BranchSideFuncs:
                - smartcard_trace_hcard_and_disposition_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2146,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2151,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2155,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2158,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2160,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2164,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2167,2'
          Dst:             smartcard_trace_hcard_and_disposition_call
    - functionName:    smartcard_trace_reconnect_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         53
      ICount:          176
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - SCardGetErrorString
        - SCardGetProtocolString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1274,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1276,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1276,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1276,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1276,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1276,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1276,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1276,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1277,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1277,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1277,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1277,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1277,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1277,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1279,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1279,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1279,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1279,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1279,2'
              BranchSideFuncs:
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1279,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1281,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1281,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1281,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1281,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1281,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1281,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1273,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1273,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1276,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1276,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1276,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1277,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1277,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1277,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1277,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1279,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1279,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1279,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1279,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1281,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1281,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1281,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_reconnect_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_trace_reconnect_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2134,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2135,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2136,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2132,2'
          Dst:             smartcard_trace_reconnect_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2134,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2136,2'
          Dst:             Stream_Write_UINT32
    - functionName:    smartcard_trace_reconnect_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         41
      ICount:          157
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetShareModeString
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1393,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1394,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1396,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1396,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1396,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1396,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1396,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1396,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1396,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1400,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1400,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1400,2'
              BranchSideFuncs:
                - SCardGetShareModeString
                - SCardGetProtocolString
                - SCardGetDispositionString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1400,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1406,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1406,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1406,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1406,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1393,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1393,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1396,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1396,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1396,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1397,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1398,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             SCardGetShareModeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             SCardGetDispositionString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1400,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1406,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1406,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1406,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_reconnect_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         45
      ICount:          198
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - smartcard_trace_reconnect_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - smartcard_unpack_redir_scard_handle_
        - smartcard_unpack_redir_scard_handle_ref
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2100,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2101,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2103,11'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_reconnect_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2104,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2105,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2107,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_reconnect_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2108,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_reconnect_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2110,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_reconnect_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2114,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2117,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2122,56'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_handle_ref
                - smartcard_trace_reconnect_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2117,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2117,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2117,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2117,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2117,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2117,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2123,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_reconnect_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2126,33'
              BranchSideFuncs:
                - smartcard_trace_reconnect_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2123,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2123,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_trace_reconnect_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2123,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_reconnect_call
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2123,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2123,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_trace_reconnect_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2123,3'
              BranchSideFuncs:
                - smartcard_trace_reconnect_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2098,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2103,11'
          Dst:             smartcard_unpack_redir_scard_handle_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2107,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2110,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2111,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2112,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2114,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2117,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2117,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2117,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2122,16'
          Dst:             smartcard_unpack_redir_scard_handle_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2123,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2123,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2123,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2126,2'
          Dst:             smartcard_trace_reconnect_call
    - functionName:    smartcard_pack_redir_scard_handle_ref
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handle
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1829,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1829,6'
              BranchSideFuncs:
                - Stream_Write.6372
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1830,16'
              BranchSideFuncs:
                - Stream_Write.6372
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1827,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1830,3'
          Dst:             Stream_Write
    - functionName:    smartcard_pack_redir_scard_handle
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - handle
        - index
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write_UINT32
        - Stream_Zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1782,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1784,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1789,15'
              BranchSideFuncs:
                - Stream_Zero.6373
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1784,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1785,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1789,3'
          Dst:             Stream_Zero
    - functionName:    smartcard_trace_connect_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         53
      ICount:          182
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - SCardGetErrorString
        - SCardGetProtocolString
        - WLog_Get
        - smartcard_log_context
        - smartcard_log_redir_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1377,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1378,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1380,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1380,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1380,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1380,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1380,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1380,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1380,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1381,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1381,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1381,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1381,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1381,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1381,2'
              BranchSideFuncs:
                - smartcard_log_context
                - smartcard_log_redir_handle
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1386,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1386,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1386,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1386,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1386,2'
              BranchSideFuncs:
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1386,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1388,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1388,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1388,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1388,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1388,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1388,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1377,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1377,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1380,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1380,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1380,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1381,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1381,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1381,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1381,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1383,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1384,2'
          Dst:             smartcard_log_redir_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:1386,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1386,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1386,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1386,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1388,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1388,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1388,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_connect_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         12
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_pack_redir_scard_context
        - smartcard_pack_redir_scard_context_ref
        - smartcard_pack_redir_scard_handle
        - smartcard_pack_redir_scard_handle_ref
        - smartcard_trace_connect_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2077,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2078,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2080,45'
              BranchSideFuncs:
                - smartcard_pack_redir_scard_handle
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_pack_redir_scard_context_ref
                - smartcard_pack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2081,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2082,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2084,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_pack_redir_scard_context_ref
                - smartcard_pack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2084,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2085,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_pack_redir_scard_context_ref
                - smartcard_pack_redir_scard_handle_ref
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2087,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_pack_redir_scard_context_ref
                - smartcard_pack_redir_scard_handle_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2090,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2091,47'
              BranchSideFuncs:
                - smartcard_pack_redir_scard_handle_ref
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2074,2'
          Dst:             smartcard_trace_connect_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:2076,11'
          Dst:             smartcard_pack_redir_scard_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:2080,11'
          Dst:             smartcard_pack_redir_scard_handle
        - Src:             'libfreerdp/utils/smartcard_pack.c:2084,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:2087,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:2088,11'
          Dst:             smartcard_pack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2091,9'
          Dst:             smartcard_pack_redir_scard_handle_ref
    - functionName:    smartcard_pack_redir_scard_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - context
        - index
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write_UINT32
        - Stream_Zero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1697,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - Stream_Write_UINT32.6370
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1702,15'
              BranchSideFuncs:
                - Stream_Zero.6373
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1697,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1698,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1702,3'
          Dst:             Stream_Zero
    - functionName:    smartcard_pack_redir_scard_context_ref
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - context
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1750,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1750,6'
              BranchSideFuncs:
                - Stream_Write.6372
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1752,16'
              BranchSideFuncs:
                - Stream_Write.6372
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1748,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1752,3'
          Dst:             Stream_Write
    - functionName:    smartcard_trace_connect_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         44
      ICount:          173
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertWCharToUtf8
        - SCardGetShareModeString
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1307,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1309,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ConvertWCharToUtf8
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1310,22'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1311,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1311,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1311,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1311,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1311,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1314,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1314,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1314,2'
              BranchSideFuncs:
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1314,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1320,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1320,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1320,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1320,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1320,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1306,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1306,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1310,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1311,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1311,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1311,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1312,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1314,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1314,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1314,2'
          Dst:             SCardGetShareModeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1314,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1314,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1320,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1320,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1320,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_connect_w_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         37
      ICount:          164
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_w
        - smartcard_trace_connect_w_call
        - smartcard_unpack_connect_common
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2047,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2048,3'
              BranchSideFuncs:
                - smartcard_unpack_connect_common
                - smartcard_ndr_read_w
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_w_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2050,48'
              BranchSideFuncs:
                - smartcard_unpack_connect_common
                - smartcard_ndr_read_w
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_w_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2050,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2052,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2056,32'
              BranchSideFuncs:
                - smartcard_ndr_read_w
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_w_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2052,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2052,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2052,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2052,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2052,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2052,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2057,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2058,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2060,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_w_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2060,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2062,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_connect_w_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2065,33'
              BranchSideFuncs:
                - smartcard_trace_connect_w_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2062,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2062,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_trace_connect_w_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2062,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_connect_w_call
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2062,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2062,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_trace_connect_w_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2062,3'
              BranchSideFuncs:
                - smartcard_trace_connect_w_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2047,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2050,16'
          Dst:             smartcard_unpack_connect_common
        - Src:             'libfreerdp/utils/smartcard_pack.c:2052,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2052,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2052,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2056,11'
          Dst:             smartcard_ndr_read_w
        - Src:             'libfreerdp/utils/smartcard_pack.c:2060,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2062,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2062,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2062,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2065,2'
          Dst:             smartcard_trace_connect_w_call
    - functionName:    smartcard_unpack_connect_common
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - common
        - index
        - ppbContextNdrPtr
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_unpack_redir_scard_context_
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1999,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2000,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2002,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2002,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2003,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2005,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1997,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2002,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:2005,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:2006,2'
          Dst:             stream_read_u32_le
    - functionName:    smartcard_trace_connect_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         41
      ICount:          154
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetShareModeString
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1287,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1288,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1290,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1290,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1290,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1290,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1290,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1293,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1293,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1293,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1293,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1293,2'
              BranchSideFuncs:
                - SCardGetShareModeString
                - SCardGetProtocolString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1293,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1299,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1299,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1299,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1299,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1299,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1299,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1287,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1287,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1290,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1290,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1290,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1291,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1293,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1293,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1293,2'
          Dst:             SCardGetShareModeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1293,2'
          Dst:             SCardGetProtocolString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1293,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1299,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1299,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1299,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_connect_a_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         37
      ICount:          164
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read_a
        - smartcard_trace_connect_a_call
        - smartcard_unpack_connect_common
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2018,3'
              BranchSideFuncs:
                - smartcard_unpack_connect_common
                - smartcard_ndr_read_a
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_a_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2020,48'
              BranchSideFuncs:
                - smartcard_unpack_connect_common
                - smartcard_ndr_read_a
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_a_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2020,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2022,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2026,32'
              BranchSideFuncs:
                - smartcard_ndr_read_a
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_a_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2022,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2022,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2022,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2022,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2022,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2022,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2027,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2028,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2030,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_connect_a_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2030,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_connect_a_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2035,33'
              BranchSideFuncs:
                - smartcard_trace_connect_a_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2032,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2032,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_trace_connect_a_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_connect_a_call
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:2032,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2032,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_trace_connect_a_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:2032,3'
              BranchSideFuncs:
                - smartcard_trace_connect_a_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:2017,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:2020,16'
          Dst:             smartcard_unpack_connect_common
        - Src:             'libfreerdp/utils/smartcard_pack.c:2022,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2022,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2022,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2026,11'
          Dst:             smartcard_ndr_read_a
        - Src:             'libfreerdp/utils/smartcard_pack.c:2030,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:2032,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:2032,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:2032,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:2035,2'
          Dst:             smartcard_trace_connect_a_call
    - functionName:    smartcard_trace_list_readers_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ret
        - unicode
      BBCount:         68
      ICount:          241
      EdgeCount:       80
      CyclomaticComplexity: 14
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_convert_string_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:734,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:735,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:737,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:737,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:737,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:737,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:737,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:737,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:737,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:738,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:738,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:738,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:738,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:738,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:738,2'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:741,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:743,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:747,39'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:743,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:743,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:743,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:743,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:743,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:743,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:749,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:749,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:749,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:749,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:749,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:749,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:750,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:750,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:750,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:750,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:750,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:750,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:734,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:734,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:737,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:737,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:737,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:738,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:738,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:738,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:738,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:743,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:743,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:743,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:747,9'
          Dst:             smartcard_convert_string_list
        - Src:             'libfreerdp/utils/smartcard_pack.c:749,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:749,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:749,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:750,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:750,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:750,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_list_readers_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - ret
        - unicode
      BBCount:         25
      ICount:          135
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - WLog_Get
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_list_readers_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1976,8'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1978,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1978,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1980,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1984,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1980,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1980,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1980,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1980,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1980,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1980,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1985,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1986,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1988,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1989,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1990,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1991,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1974,2'
          Dst:             smartcard_trace_list_readers_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:1978,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:1980,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1980,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1980,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1984,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1985,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:1988,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_list_readers_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - call
        - unicode
      BBCount:         42
      ICount:          166
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - smartcard_convert_string_list
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:574,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:575,3'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:577,45'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:579,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:579,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:579,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:579,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:579,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:579,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:582,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:582,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:582,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:586,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:586,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:586,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:586,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:586,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:586,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:574,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:574,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:577,15'
          Dst:             smartcard_convert_string_list
        - Src:             'libfreerdp/utils/smartcard_pack.c:579,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:579,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:579,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:580,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:582,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:582,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:582,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:586,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:586,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:586,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_list_readers_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - call
        - unicode
      BBCount:         23
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_ndr_pointer_read_
        - smartcard_ndr_read
        - smartcard_trace_list_readers_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1941,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1942,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1944,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1944,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1945,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1947,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_ndr_pointer_read_
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1948,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1949,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1950,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1953,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1955,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1957,6'
              BranchSideFuncs:
                - smartcard_trace_list_readers_call
                - smartcard_ndr_read
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1957,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1959,31'
              BranchSideFuncs:
                - smartcard_ndr_read
                - smartcard_trace_list_readers_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1964,36'
              BranchSideFuncs:
                - smartcard_trace_list_readers_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1960,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1961,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1962,2'
              BranchSideFuncs:
                - smartcard_trace_list_readers_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1939,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1944,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1947,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1948,7'
          Dst:             smartcard_ndr_pointer_read_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1950,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1951,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1953,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:1959,12'
          Dst:             smartcard_ndr_read
        - Src:             'libfreerdp/utils/smartcard_pack.c:1964,2'
          Dst:             smartcard_trace_list_readers_call
    - functionName:    smartcard_trace_list_reader_groups_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ret
        - unicode
      BBCount:         54
      ICount:          197
      EdgeCount:       63
      CyclomaticComplexity: 11
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_convert_string_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:557,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:558,3'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:560,39'
              BranchSideFuncs:
                - smartcard_convert_string_list
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:562,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:562,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:562,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:562,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:563,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:563,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:563,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:563,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:563,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:563,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:565,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:565,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:565,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:565,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:566,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:566,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:566,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:566,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:566,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:566,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:557,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:557,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:560,9'
          Dst:             smartcard_convert_string_list
        - Src:             'libfreerdp/utils/smartcard_pack.c:562,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:562,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:562,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:563,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:563,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:563,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:563,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:565,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:565,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:565,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:566,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:566,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:566,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_list_reader_groups_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - ret
        - unicode
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - smartcard_ndr_pointer_write
        - smartcard_ndr_write
        - smartcard_trace_list_reader_groups_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1913,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1914,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1915,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1915,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1916,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1918,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1918,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1919,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1921,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6370
                - smartcard_ndr_pointer_write
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1922,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1923,3'
              BranchSideFuncs:
                - smartcard_ndr_write
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1925,31'
              BranchSideFuncs:
                - smartcard_ndr_write
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1926,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1927,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1928,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1912,2'
          Dst:             smartcard_trace_list_reader_groups_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:1918,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_pack.c:1921,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1922,7'
          Dst:             smartcard_ndr_pointer_write
        - Src:             'libfreerdp/utils/smartcard_pack.c:1925,11'
          Dst:             smartcard_ndr_write
    - functionName:    smartcard_trace_list_reader_groups_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - call
        - unicode
      BBCount:         41
      ICount:          146
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:505,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:506,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:508,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:508,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:508,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:508,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:508,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:508,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:508,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:511,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:511,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:511,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:511,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:513,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:513,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:513,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:513,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:513,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:513,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:505,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:505,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:508,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:508,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:508,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:509,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:511,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:511,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:511,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:513,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:513,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:513,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_list_reader_groups_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - call
        - unicode
      BBCount:         14
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_trace_list_reader_groups_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1887,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1888,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1890,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_reader_groups_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1890,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1891,3'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_reader_groups_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1893,2'
              BranchSideFuncs:
                - stream_read_i32_le.6445
                - stream_read_u32_le.6399
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_list_reader_groups_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1898,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1899,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1901,42'
              BranchSideFuncs:
                - smartcard_trace_list_reader_groups_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1884,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1890,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1893,2'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1894,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1896,6'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:1901,2'
          Dst:             smartcard_trace_list_reader_groups_call
    - functionName:    smartcard_trace_context_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
        - name
      BBCount:         29
      ICount:          102
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:494,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:496,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:496,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:496,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:496,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:496,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:496,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:496,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:499,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:499,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:499,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:499,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:499,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:493,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:493,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:496,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:496,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:496,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:497,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:499,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:499,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:499,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_context_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
        - name
      BBCount:         21
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - smartcard_trace_context_call
        - smartcard_unpack_redir_scard_context_
        - smartcard_unpack_redir_scard_context_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1867,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1868,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1870,57'
              BranchSideFuncs:
                - smartcard_unpack_redir_scard_context_ref
                - smartcard_trace_context_call
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1870,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1872,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_context_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1875,31'
              BranchSideFuncs:
                - smartcard_trace_context_call
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1872,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1872,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_trace_context_call
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1872,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_trace_context_call
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1872,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1872,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_trace_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1872,3'
              BranchSideFuncs:
                - smartcard_trace_context_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1865,16'
          Dst:             smartcard_unpack_redir_scard_context_
        - Src:             'libfreerdp/utils/smartcard_pack.c:1870,16'
          Dst:             smartcard_unpack_redir_scard_context_ref
        - Src:             'libfreerdp/utils/smartcard_pack.c:1872,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1872,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1872,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1875,2'
          Dst:             smartcard_trace_context_call
    - functionName:    smartcard_trace_establish_context_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         41
      ICount:          138
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
        - smartcard_log_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1354,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1356,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1356,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1356,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1356,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1356,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1356,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1356,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1357,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1357,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1357,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1357,2'
              BranchSideFuncs:
                - smartcard_log_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1361,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1361,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1361,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1361,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1361,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1361,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1353,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1353,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1356,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1356,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1356,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1357,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1357,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1357,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1357,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1359,2'
          Dst:             smartcard_log_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1361,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1361,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1361,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_establish_context_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ret
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - smartcard_pack_redir_scard_context
        - smartcard_pack_redir_scard_context_ref
        - smartcard_trace_establish_context_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1851,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1852,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1854,51'
              BranchSideFuncs:
                - smartcard_pack_redir_scard_context
                - smartcard_pack_redir_scard_context_ref
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1854,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1855,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1857,48'
              BranchSideFuncs:
                - smartcard_pack_redir_scard_context_ref
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1850,2'
          Dst:             smartcard_trace_establish_context_return
        - Src:             'libfreerdp/utils/smartcard_pack.c:1854,16'
          Dst:             smartcard_pack_redir_scard_context
        - Src:             'libfreerdp/utils/smartcard_pack.c:1857,9'
          Dst:             smartcard_pack_redir_scard_context_ref
    - functionName:    smartcard_trace_establish_context_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - call
      BBCount:         41
      ICount:          135
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetScopeString
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1342,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1344,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1344,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1344,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1344,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1345,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1345,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1345,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetScopeString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1345,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1345,2'
              BranchSideFuncs:
                - SCardGetScopeString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1345,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1347,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1347,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1347,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1347,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1341,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1341,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1344,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1344,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1344,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1345,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1345,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1345,2'
          Dst:             SCardGetScopeString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1345,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1347,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1347,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1347,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_unpack_establish_context_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - call
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - smartcard_trace_establish_context_call
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1837,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1838,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_trace_establish_context_call
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1840,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - smartcard_trace_establish_context_call
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1837,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1840,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1841,2'
          Dst:             smartcard_trace_establish_context_call
    - functionName:    smartcard_scard_handle_native_to_redir
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - hCard
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1639,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1639,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1639,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1639,2'
          Dst:             __assert_fail
    - functionName:    smartcard_scard_handle_native_from_redir
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         23
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1619,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1620,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1622,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1622,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1631,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1624,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1624,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1624,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1624,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1624,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1624,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1631,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1632,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1634,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1624,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1624,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1624,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_scard_context_native_to_redir
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - hContext
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1609,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1609,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1609,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1609,2'
          Dst:             __assert_fail
    - functionName:    smartcard_scard_context_native_from_redir
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         24
      ICount:          106
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1592,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1592,52'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1601,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1592,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1594,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1601,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1594,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1594,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1594,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1594,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1594,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1594,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1601,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1602,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1604,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1594,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1594,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1594,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_pack_private_type_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - objectBufferLength
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1548,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_pack.c:1549,2'
          Dst:             Stream_Write_UINT32
    - functionName:    smartcard_unpack_private_type_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         26
      ICount:          103
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1529,3'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1531,2'
              BranchSideFuncs:
                - stream_read_u32_le.6399
                - stream_read_u32_le.6399
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1534,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1540,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1536,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1536,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1536,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1536,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1536,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1540,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1541,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1543,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1528,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1531,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1532,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1536,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1536,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1536,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1540,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    smartcard_pack_common_type_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1517,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1518,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1519,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/utils/smartcard_pack.c:1520,2'
          Dst:             Stream_Write_UINT32
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.6378
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.6378
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.6378
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    smartcard_unpack_common_type_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         70
      ICount:          245
      EdgeCount:       83
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1478,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1479,3'
              BranchSideFuncs:
                - stream_read_u8.6616
                - stream_read_u8.6616
                - stream_read_u16_le.6613
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1482,2'
              BranchSideFuncs:
                - stream_read_u8.6616
                - stream_read_u8.6616
                - stream_read_u16_le.6613
                - stream_read_u32_le.6399
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1487,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1489,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1493,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1489,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1489,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1489,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1489,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1489,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1489,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1495,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1499,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1495,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1495,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1495,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1495,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1495,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1495,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1499,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1501,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1506,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1501,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1501,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1501,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1501,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1501,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1501,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1508,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1512,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1508,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1508,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1508,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1508,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1478,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/utils/smartcard_pack.c:1482,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1483,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/utils/smartcard_pack.c:1484,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1485,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/utils/smartcard_pack.c:1489,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1489,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1489,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1495,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1495,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1495,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1501,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1501,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1501,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1508,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1508,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1508,3'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_trace_long_return
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - name
      BBCount:         41
      ICount:          139
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - SCardGetErrorString
        - WLog_Get
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1366,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1367,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1369,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1369,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1369,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1369,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1369,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1369,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1369,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1370,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1370,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1370,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1370,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1370,2'
              BranchSideFuncs:
                - SCardGetErrorString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1370,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1372,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1372,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_pack.c:1372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1372,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_pack.c:1372,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_pack.c:1366,26'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1366,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1369,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1369,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1369,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1370,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1370,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1370,2'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_pack.c:1370,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_pack.c:1372,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_pack.c:1372,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_pack.c:1372,2'
          Dst:             WLog_PrintMessage
    - functionName:    filter_device_by_name_w
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - mszReaders
        - cchReaders
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertMszUtf8NToWCharAlloc
        - ConvertMszWCharNToUtf8Alloc
        - LinkedList_Count
        - filter_device_by_name_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:310,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:312,41'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8Alloc
                - free
                - free
                - filter_device_by_name_a
                - ConvertMszUtf8NToWCharAlloc
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:314,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:316,8'
              BranchSideFuncs:
                - free
                - filter_device_by_name_a
                - ConvertMszUtf8NToWCharAlloc
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:320,8'
              BranchSideFuncs:
                - free
                - filter_device_by_name_a
                - ConvertMszUtf8NToWCharAlloc
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:326,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:328,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:309,6'
          Dst:             LinkedList_Count
        - Src:             'libfreerdp/utils/smartcard_call.c:312,12'
          Dst:             ConvertMszWCharNToUtf8Alloc
        - Src:             'libfreerdp/utils/smartcard_call.c:322,7'
          Dst:             filter_device_by_name_a
        - Src:             'libfreerdp/utils/smartcard_call.c:324,16'
          Dst:             ConvertMszUtf8NToWCharAlloc
    - functionName:    filter_device_by_name_a
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - mszReaders
        - cchReaders
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - LinkedList_Count
        - filter_match
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:272,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:272,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:273,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:272,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:273,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:275,2'
              BranchSideFuncs:
                - strnlen
                - filter_match
        - Branch String:   'libfreerdp/utils/smartcard_call.c:283,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:285,8'
              BranchSideFuncs:
                - strnlen
                - filter_match
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:290,2'
              BranchSideFuncs:
                - strnlen
                - filter_match
        - Branch String:   'libfreerdp/utils/smartcard_call.c:285,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:286,13'
              BranchSideFuncs:
                - strnlen
                - filter_match
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:288,12'
              BranchSideFuncs:
                - strnlen
                - filter_match
        - Branch String:   'libfreerdp/utils/smartcard_call.c:290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:277,23'
              BranchSideFuncs:
                - strnlen
                - filter_match
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:293,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:293,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:301,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:295,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:296,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:298,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:272,29'
          Dst:             LinkedList_Count
        - Src:             'libfreerdp/utils/smartcard_call.c:279,22'
          Dst:             strnlen
        - Src:             'libfreerdp/utils/smartcard_call.c:283,7'
          Dst:             filter_match
    - functionName:    filter_match
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - list
        - reader
        - readerLen
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - LinkedList_Enumerator_Current
        - LinkedList_Enumerator_MoveNext
        - LinkedList_Enumerator_Reset
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:251,30'
              BranchSideFuncs:
                - LinkedList_Enumerator_Reset
                - LinkedList_Enumerator_MoveNext
                - LinkedList_Enumerator_Current
                - strstr
        - Branch String:   'libfreerdp/utils/smartcard_call.c:253,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:255,54'
              BranchSideFuncs:
                - LinkedList_Enumerator_Current
                - LinkedList_Enumerator_MoveNext
                - strstr
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:253,2'
              BranchSideFuncs:
                - strstr
                - LinkedList_Enumerator_MoveNext
                - LinkedList_Enumerator_Current
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:259,15'
              BranchSideFuncs:
                - strstr
                - LinkedList_Enumerator_MoveNext
                - LinkedList_Enumerator_Current
        - Branch String:   'libfreerdp/utils/smartcard_call.c:259,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:261,3'
              BranchSideFuncs:
                - LinkedList_Enumerator_MoveNext
                - LinkedList_Enumerator_Current
                - strstr
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:251,2'
          Dst:             LinkedList_Enumerator_Reset
        - Src:             'libfreerdp/utils/smartcard_call.c:253,9'
          Dst:             LinkedList_Enumerator_MoveNext
        - Src:             'libfreerdp/utils/smartcard_call.c:255,24'
          Dst:             LinkedList_Enumerator_Current
        - Src:             'libfreerdp/utils/smartcard_call.c:259,8'
          Dst:             strstr
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    smartcard_call_is_configured
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_IsConfigured
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2021,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2021,2'
              BranchSideFuncs:
                - Emulate_IsConfigured
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2024,6'
              BranchSideFuncs:
                - Emulate_IsConfigured
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2024,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2025,31'
              BranchSideFuncs:
                - Emulate_IsConfigured
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:2021,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:2025,10'
          Dst:             Emulate_IsConfigured
    - functionName:    smartcard_call_get_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - hContext
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - HashTable_GetItemValue
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2012,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2012,2'
              BranchSideFuncs:
                - HashTable_GetItemValue
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2013,35'
              BranchSideFuncs:
                - HashTable_GetItemValue
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2015,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2016,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:2012,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:2013,12'
          Dst:             HashTable_GetItemValue
    - functionName:    smarcard_call_set_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - userdata
        - fn_new
        - fn_free
      BBCount:         6
      ICount:          47
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2001,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2001,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2001,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:2001,2'
          Dst:             __assert_fail
    - functionName:    smartcard_call_cancel_all_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - HashTable_Clear
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1992,2'
              BranchSideFuncs:
                - HashTable_Clear
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1992,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1992,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1994,2'
          Dst:             HashTable_Clear
    - functionName:    smartcard_call_release_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - hContext
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardReleaseContext
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1985,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1985,2'
              BranchSideFuncs:
                - Emulate_SCardReleaseContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1986,2'
              BranchSideFuncs:
                - Emulate_SCardReleaseContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1986,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1986,2'
              BranchSideFuncs:
                - Emulate_SCardReleaseContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1986,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1985,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1986,2'
          Dst:             Emulate_SCardReleaseContext
    - functionName:    smartcard_call_cancel_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - hContext
      BBCount:         17
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - Emulate_SCardCancel
        - Emulate_SCardIsValidContext
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1975,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1975,2'
              BranchSideFuncs:
                - Emulate_SCardCancel
                - Emulate_SCardIsValidContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1976,6'
              BranchSideFuncs:
                - Emulate_SCardCancel
                - Emulate_SCardIsValidContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1976,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1976,6'
              BranchSideFuncs:
                - Emulate_SCardIsValidContext
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1976,6'
              BranchSideFuncs:
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1976,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1976,6'
              BranchSideFuncs:
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1978,3'
              BranchSideFuncs:
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1976,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1976,6'
              BranchSideFuncs:
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1978,3'
              BranchSideFuncs:
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1978,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1979,2'
              BranchSideFuncs:
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1979,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1975,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1976,6'
          Dst:             Emulate_SCardIsValidContext
        - Src:             'libfreerdp/utils/smartcard_call.c:1978,3'
          Dst:             Emulate_SCardCancel
    - functionName:    smartcard_call_context_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - LinkedList_AddLast
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1968,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1968,2'
              BranchSideFuncs:
                - __assert_fail
                - LinkedList_AddLast
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1969,2'
              BranchSideFuncs:
                - __assert_fail
                - LinkedList_AddLast
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1969,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1969,2'
              BranchSideFuncs:
                - LinkedList_AddLast
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1969,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1968,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1969,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1970,9'
          Dst:             LinkedList_AddLast
    - functionName:    smartcard_call_context_signal_stop
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - reset
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ResetEvent
        - SetEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2033,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2033,2'
              BranchSideFuncs:
                - SetEvent
                - ResetEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2034,7'
              BranchSideFuncs:
                - SetEvent
                - ResetEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2034,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2035,3'
              BranchSideFuncs:
                - SetEvent
                - ResetEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2037,6'
              BranchSideFuncs:
                - SetEvent
                - ResetEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:2037,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2038,21'
              BranchSideFuncs:
                - ResetEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:2040,19'
              BranchSideFuncs:
                - SetEvent
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:2033,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:2038,10'
          Dst:             ResetEvent
        - Src:             'libfreerdp/utils/smartcard_call.c:2040,10'
          Dst:             SetEvent
    - functionName:    smartcard_call_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         27
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - CloseHandle
        - Emulate_Free
        - Emulate_SCardReleaseStartedEvent
        - FreeLibrary
        - HashTable_Free
        - LinkedList_Free
        - __assert_fail
        - smartcard_call_context_signal_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1929,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1930,3'
              BranchSideFuncs:
                - smartcard_call_context_signal_stop
                - LinkedList_Free
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - __assert_fail
                - Emulate_SCardReleaseStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1932,37'
              BranchSideFuncs:
                - smartcard_call_context_signal_stop
                - LinkedList_Free
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - __assert_fail
                - Emulate_SCardReleaseStartedEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1935,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1937,3'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - Emulate_SCardReleaseStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1941,6'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1937,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1937,3'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - Emulate_SCardReleaseStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1937,3'
              BranchSideFuncs:
                - __assert_fail
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - Emulate_SCardReleaseStartedEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1937,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1937,3'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - Emulate_SCardReleaseStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1938,3'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
                - Emulate_SCardReleaseStartedEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1938,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1939,2'
              BranchSideFuncs:
                - Emulate_SCardReleaseStartedEvent
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1939,2'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1941,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1944,7'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
                - Emulate_Free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1952,6'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1944,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1946,17'
              BranchSideFuncs:
                - Emulate_Free
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1950,2'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
                - FreeLibrary
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1952,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1954,3'
              BranchSideFuncs:
                - FreeLibrary
                - HashTable_Free
                - CloseHandle
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1959,2'
              BranchSideFuncs:
                - HashTable_Free
                - CloseHandle
                - free
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1932,2'
          Dst:             smartcard_call_context_signal_stop
        - Src:             'libfreerdp/utils/smartcard_call.c:1934,2'
          Dst:             LinkedList_Free
        - Src:             'libfreerdp/utils/smartcard_call.c:1937,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1938,3'
          Dst:             Emulate_SCardReleaseStartedEvent
        - Src:             'libfreerdp/utils/smartcard_call.c:1946,4'
          Dst:             Emulate_Free
        - Src:             'libfreerdp/utils/smartcard_call.c:1955,3'
          Dst:             FreeLibrary
        - Src:             'libfreerdp/utils/smartcard_call.c:1961,2'
          Dst:             HashTable_Free
        - Src:             'libfreerdp/utils/smartcard_call.c:1962,2'
          Dst:             CloseHandle
    - functionName:    context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1840,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1841,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1843,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1843,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1844,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1845,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    smartcard_call_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         57
      ICount:          270
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - CreateEventA
        - Emulate_New
        - HashTable_New
        - HashTable_ValueObject
        - LinkedList_New
        - LoadLibraryX
        - WLog_Get
        - WinPR_GetSCardApiFunctionTable
        - WinSCard_LoadApiTableFunctions
        - __assert_fail
        - calloc
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - smartcard_call_context_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1853,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1853,2'
              BranchSideFuncs:
                - calloc
                - smartcard_call_context_free
                - CreateEventA
                - LinkedList_New
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1854,8'
              BranchSideFuncs:
                - calloc
                - smartcard_call_context_free
                - CreateEventA
                - LinkedList_New
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1855,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1856,3'
              BranchSideFuncs:
                - CreateEventA
                - smartcard_call_context_free
                - LinkedList_New
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1858,19'
              BranchSideFuncs:
                - CreateEventA
                - smartcard_call_context_free
                - LinkedList_New
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1859,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1860,3'
              BranchSideFuncs:
                - LinkedList_New
                - smartcard_call_context_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1862,15'
              BranchSideFuncs:
                - LinkedList_New
                - smartcard_call_context_free
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1863,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1864,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1867,51'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - Emulate_New
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1870,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1873,32'
              BranchSideFuncs:
                - Emulate_New
                - smartcard_call_context_free
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1883,60'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1874,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1875,4'
              BranchSideFuncs:
                - HashTable_New
                - smartcard_call_context_free
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1880,2'
              BranchSideFuncs:
                - HashTable_New
                - smartcard_call_context_free
                - HashTable_ValueObject
                - __assert_fail
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1884,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1886,41'
              BranchSideFuncs:
                - LoadLibraryX
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - WinSCard_LoadApiTableFunctions
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1900,24'
              BranchSideFuncs:
                - WinPR_GetSCardApiFunctionTable
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1888,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1890,5'
              BranchSideFuncs:
                - WinSCard_LoadApiTableFunctions
                - smartcard_call_context_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1894,41'
              BranchSideFuncs:
                - WinSCard_LoadApiTableFunctions
                - smartcard_call_context_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1890,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1890,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1890,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1890,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1890,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_call_context_free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1890,5'
              BranchSideFuncs:
                - smartcard_call_context_free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1894,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1895,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1896,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
                - HashTable_New
                - HashTable_ValueObject
                - __assert_fail
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1903,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:0,0'
              BranchSideFuncs:
                - HashTable_New
                - smartcard_call_context_free
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1905,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1905,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1905,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1905,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcard_call_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1905,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1905,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcard_call_context_free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1905,4'
              BranchSideFuncs:
                - smartcard_call_context_free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1912,3'
              BranchSideFuncs:
                - HashTable_ValueObject
                - __assert_fail
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1914,30'
              BranchSideFuncs:
                - HashTable_ValueObject
                - __assert_fail
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1915,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1915,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1916,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1853,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1854,8'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:1858,19'
          Dst:             CreateEventA
        - Src:             'libfreerdp/utils/smartcard_call.c:1862,15'
          Dst:             LinkedList_New
        - Src:             'libfreerdp/utils/smartcard_call.c:1867,25'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/utils/smartcard_call.c:1873,20'
          Dst:             Emulate_New
        - Src:             'libfreerdp/utils/smartcard_call.c:1883,32'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/utils/smartcard_call.c:1886,28'
          Dst:             LoadLibraryX
        - Src:             'libfreerdp/utils/smartcard_call.c:1890,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:1890,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:1890,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_call.c:1894,9'
          Dst:             WinSCard_LoadApiTableFunctions
        - Src:             'libfreerdp/utils/smartcard_call.c:1900,24'
          Dst:             WinPR_GetSCardApiFunctionTable
        - Src:             'libfreerdp/utils/smartcard_call.c:1905,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:1905,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:1905,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_call.c:1910,28'
          Dst:             HashTable_New
        - Src:             'libfreerdp/utils/smartcard_call.c:1914,8'
          Dst:             HashTable_ValueObject
        - Src:             'libfreerdp/utils/smartcard_call.c:1915,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1922,2'
          Dst:             smartcard_call_context_free
    - functionName:    Stream_Write_INT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:724,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:724,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:725,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:725,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:725,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:726,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:726,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:724,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:725,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:726,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:726,3'
          Dst:             __assert_fail
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    smartcard_GetDeviceTypeId_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         18
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Emulate_SCardGetDeviceTypeIdW
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_device_type_id_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:881,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:881,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:882,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:882,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:882,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:883,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:883,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:883,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:885,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
                - Emulate_SCardGetDeviceTypeIdW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:887,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:887,6'
              BranchSideFuncs:
                - Emulate_SCardGetDeviceTypeIdW
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:887,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_device_type_id_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:892,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:893,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:895,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:881,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:882,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:883,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:887,19'
          Dst:             Emulate_SCardGetDeviceTypeIdW
        - Src:             'libfreerdp/utils/smartcard_call.c:889,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:891,11'
          Dst:             smartcard_pack_device_type_id_return
    - functionName:    smartcard_GetReaderIcon_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         23
      ICount:          178
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardGetReaderIconW
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_get_reader_icon_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:853,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:853,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:854,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:854,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:854,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:855,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:855,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:855,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:857,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetReaderIconW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:860,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:860,6'
              BranchSideFuncs:
                - Emulate_SCardGetReaderIconW
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:860,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:863,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:864,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:866,49'
              BranchSideFuncs:
                - smartcard_pack_get_reader_icon_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:867,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:868,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:868,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:868,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:869,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:871,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:853,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:854,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:855,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:860,19'
          Dst:             Emulate_SCardGetReaderIconW
        - Src:             'libfreerdp/utils/smartcard_call.c:862,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:866,11'
          Dst:             smartcard_pack_get_reader_icon_return
        - Src:             'libfreerdp/utils/smartcard_call.c:867,2'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_ReleaseStartedEvent_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:841,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:841,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:841,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:841,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:841,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:841,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:841,2'
          Dst:             WLog_PrintMessage
    - functionName:    smartcard_GetTransmitCount_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         18
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Emulate_SCardGetTransmitCount
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_get_transmit_count_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:821,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:821,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:822,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
        - Branch String:   'libfreerdp/utils/smartcard_call.c:822,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:822,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:823,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
        - Branch String:   'libfreerdp/utils/smartcard_call.c:823,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:823,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:825,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
                - Emulate_SCardGetTransmitCount
        - Branch String:   'libfreerdp/utils/smartcard_call.c:825,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:825,6'
              BranchSideFuncs:
                - Emulate_SCardGetTransmitCount
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:825,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_transmit_count_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:828,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:829,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:831,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:821,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:822,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:823,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:825,19'
          Dst:             Emulate_SCardGetTransmitCount
        - Src:             'libfreerdp/utils/smartcard_call.c:826,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:827,11'
          Dst:             smartcard_pack_get_transmit_count_return
    - functionName:    smartcard_WriteCacheW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          135
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardWriteCacheW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:801,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:801,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:803,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:803,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:803,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:805,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:807,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:807,19'
              BranchSideFuncs:
                - Emulate_SCardWriteCacheW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:807,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:801,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:802,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:803,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:807,19'
          Dst:             Emulate_SCardWriteCacheW
        - Src:             'libfreerdp/utils/smartcard_call.c:810,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:811,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_WriteCacheA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          135
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardWriteCacheA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:781,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:781,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:782,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:782,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:782,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:783,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:783,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:783,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:785,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardWriteCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:787,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:787,19'
              BranchSideFuncs:
                - Emulate_SCardWriteCacheA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:787,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:781,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:782,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:783,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:787,19'
          Dst:             Emulate_SCardWriteCacheA
        - Src:             'libfreerdp/utils/smartcard_call.c:790,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:791,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_ReadCacheW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         29
      ICount:          223
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardReadCacheW
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_read_cache_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:746,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:746,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:747,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:747,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:747,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:748,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:748,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:748,2'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:750,10'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:753,7'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:756,6'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:756,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:755,6'
              BranchSideFuncs:
                - Emulate_SCardReadCacheW
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:755,6'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:759,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:760,11'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:765,44'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:759,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:762,54'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:765,44'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:767,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:769,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:769,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:770,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:772,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:746,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:747,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:748,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:756,6'
          Dst:             Emulate_SCardReadCacheW
        - Src:             'libfreerdp/utils/smartcard_call.c:762,3'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:765,11'
          Dst:             smartcard_pack_read_cache_return
        - Src:             'libfreerdp/utils/smartcard_call.c:767,2'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_ReadCacheA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         43
      ICount:          343
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardReadCacheA
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_read_cache_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:696,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:696,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:697,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:697,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:697,2'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:698,2'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:698,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:698,2'
              BranchSideFuncs:
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:700,10'
              BranchSideFuncs:
                - malloc
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:703,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:705,19'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:714,6'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:706,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:708,28'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:712,2'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:709,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:710,5'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:711,3'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:714,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:715,20'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:720,7'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardReadCacheA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:715,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:715,7'
              BranchSideFuncs:
                - Emulate_SCardReadCacheA
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:715,7'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:720,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:719,7'
              BranchSideFuncs:
                - Emulate_SCardReadCacheA
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:719,7'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:722,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:723,11'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:728,44'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:722,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:725,54'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:728,44'
              BranchSideFuncs:
                - smartcard_pack_read_cache_return
                - free
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:730,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:732,12'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:730,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:733,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:733,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:734,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:696,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:697,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:698,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:715,20'
          Dst:             Emulate_SCardReadCacheA
        - Src:             'libfreerdp/utils/smartcard_call.c:720,7'
          Dst:             Emulate_SCardReadCacheA
        - Src:             'libfreerdp/utils/smartcard_call.c:725,3'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:728,11'
          Dst:             smartcard_pack_read_cache_return
        - Src:             'libfreerdp/utils/smartcard_call.c:730,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_LocateCardsByATRA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         45
      ICount:          459
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - Emulate_SCardGetStatusChangeA
        - __assert_fail
        - calloc
        - scard_log_status_error
        - smartcard_pack_get_status_change_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1484,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1485,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1485,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1485,2'
              BranchSideFuncs:
                - calloc
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1487,10'
              BranchSideFuncs:
                - calloc
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1491,3'
              BranchSideFuncs:
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1493,14'
              BranchSideFuncs:
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1493,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1495,24'
              BranchSideFuncs:
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1502,28'
              BranchSideFuncs:
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1502,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1502,15'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeA
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1502,15'
              BranchSideFuncs:
                - scard_log_status_error
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1506,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1508,15'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1523,17'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1510,16'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1521,2'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1510,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1512,10'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1520,3'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1512,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1515,6'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1518,5'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1526,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1527,56'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1529,11'
              BranchSideFuncs:
                - free
                - free
                - smartcard_pack_get_status_change_return
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1529,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1531,8'
              BranchSideFuncs:
                - free
                - smartcard_pack_get_status_change_return
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1535,14'
              BranchSideFuncs:
                - free
                - smartcard_pack_get_status_change_return
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1535,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1537,12'
              BranchSideFuncs:
                - free
                - smartcard_pack_get_status_change_return
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1545,7'
              BranchSideFuncs:
                - free
                - smartcard_pack_get_status_change_return
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1550,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1551,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1552,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1484,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1485,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1488,33'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:1502,28'
          Dst:             Emulate_SCardGetStatusChangeA
        - Src:             'libfreerdp/utils/smartcard_call.c:1505,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1527,45'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:1547,11'
          Dst:             smartcard_pack_get_status_change_return
    - functionName:    smartcard_AccessStartedEvent_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         18
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Emulate_SCardAccessStartedEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1462,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1462,2'
              BranchSideFuncs:
                - __assert_fail
                - Emulate_SCardAccessStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1463,2'
              BranchSideFuncs:
                - __assert_fail
                - Emulate_SCardAccessStartedEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1463,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1463,2'
              BranchSideFuncs:
                - Emulate_SCardAccessStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1464,2'
              BranchSideFuncs:
                - Emulate_SCardAccessStartedEvent
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1466,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1467,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1469,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1467,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1467,3'
              BranchSideFuncs:
                - Emulate_SCardAccessStartedEvent
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1467,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1469,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1470,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1462,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1463,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1467,29'
          Dst:             Emulate_SCardAccessStartedEvent
    - functionName:    smartcard_SetAttrib_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardSetAttrib
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1443,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1443,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1444,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1444,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1445,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1445,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1445,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1447,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardSetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1449,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1449,19'
              BranchSideFuncs:
                - Emulate_SCardSetAttrib
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1449,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1443,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1444,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1445,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1449,19'
          Dst:             Emulate_SCardSetAttrib
        - Src:             'libfreerdp/utils/smartcard_call.c:1451,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1452,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_GetAttrib_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         34
      ICount:          254
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardGetAttrib
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_get_attrib_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1400,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
                - malloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1401,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
                - malloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1401,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1401,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
                - malloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1403,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
                - malloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1405,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1407,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1421,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1409,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1409,21'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1417,12'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1409,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1411,31'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1417,12'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1413,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1414,5'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1415,3'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1417,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1417,43'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1417,57'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
                - Emulate_SCardGetAttrib
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1420,6'
              BranchSideFuncs:
                - Emulate_SCardGetAttrib
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1420,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1423,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1424,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1426,18'
              BranchSideFuncs:
                - smartcard_pack_get_attrib_return
                - free
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1431,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1433,12'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1431,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1434,9'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1434,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1400,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1401,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1421,6'
          Dst:             Emulate_SCardGetAttrib
        - Src:             'libfreerdp/utils/smartcard_call.c:1422,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1428,11'
          Dst:             smartcard_pack_get_attrib_return
        - Src:             'libfreerdp/utils/smartcard_call.c:1431,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_Control_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         20
      ICount:          173
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - Emulate_SCardControl
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_control_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1367,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1367,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1368,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1368,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1368,2'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1369,2'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1369,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1369,2'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1371,10'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1376,3'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1379,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
                - Emulate_SCardControl
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1379,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1378,6'
              BranchSideFuncs:
                - Emulate_SCardControl
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1378,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_control_return
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1386,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1387,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1367,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1368,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1369,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1379,6'
          Dst:             Emulate_SCardControl
        - Src:             'libfreerdp/utils/smartcard_call.c:1381,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1382,11'
          Dst:             smartcard_pack_control_return
    - functionName:    smartcard_Transmit_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         28
      ICount:          220
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - Emulate_SCardTransmit
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_transmit_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1325,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1325,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1326,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1326,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1326,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1327,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1327,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1327,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1329,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
                - malloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1333,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1333,29'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1345,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1335,7'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1345,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1335,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1336,4'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1338,22'
              BranchSideFuncs:
                - malloc
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1341,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1342,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1343,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
                - Emulate_SCardTransmit
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1347,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1346,6'
              BranchSideFuncs:
                - Emulate_SCardTransmit
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1346,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_transmit_return
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1356,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1357,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1325,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1326,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1327,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1347,6'
          Dst:             Emulate_SCardTransmit
        - Src:             'libfreerdp/utils/smartcard_call.c:1350,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1352,11'
          Dst:             smartcard_pack_transmit_return
    - functionName:    smartcard_StatusW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         44
      ICount:          275
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardStatusW
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_status_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1271,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1271,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1272,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1272,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1273,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1273,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1273,2'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1275,10'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1284,7'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1286,7'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1289,6'
              BranchSideFuncs:
                - Emulate_SCardStatusW
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1289,6'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1288,15'
              BranchSideFuncs:
                - Emulate_SCardStatusW
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1288,15'
              BranchSideFuncs:
                - Emulate_SCardStatusW
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1288,15'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1288,15'
              BranchSideFuncs:
                - scard_log_status_error
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1293,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1294,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1296,6'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1298,8'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1305,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1298,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1299,32'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1301,18'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1305,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1305,2'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1306,6'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1310,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1312,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1312,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1313,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1313,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1315,13'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1315,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1271,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1272,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1273,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1289,6'
          Dst:             Emulate_SCardStatusW
        - Src:             'libfreerdp/utils/smartcard_call.c:1292,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1305,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1308,11'
          Dst:             smartcard_pack_status_return
        - Src:             'libfreerdp/utils/smartcard_call.c:1313,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_StatusA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         50
      ICount:          305
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardStatusA
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_status_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1218,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1218,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1219,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1219,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1219,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1220,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1220,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1222,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1228,16'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1230,16'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardStatusA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - Emulate_SCardStatusA
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - Emulate_SCardStatusA
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - Emulate_SCardStatusA
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1232,15'
              BranchSideFuncs:
                - Emulate_SCardStatusA
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1232,15'
              BranchSideFuncs:
                - Emulate_SCardStatusA
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1233,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1232,15'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1232,15'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1239,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1241,6'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1243,8'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1252,40'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1243,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1244,32'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1246,16'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1248,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1249,19'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1250,2'
              BranchSideFuncs:
                - smartcard_pack_status_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1255,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1257,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1255,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1257,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1257,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1257,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1258,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1259,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1218,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1219,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1220,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1233,6'
          Dst:             Emulate_SCardStatusA
        - Src:             'libfreerdp/utils/smartcard_call.c:1237,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1252,11'
          Dst:             smartcard_pack_status_return
        - Src:             'libfreerdp/utils/smartcard_call.c:1255,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_State_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         18
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Emulate_SCardState
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_state_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1192,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1192,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1193,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1193,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1193,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1194,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1194,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1194,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1196,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_state_return
                - Emulate_SCardState
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1197,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1197,6'
              BranchSideFuncs:
                - Emulate_SCardState
                - scard_log_status_error
                - smartcard_pack_state_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1197,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_state_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1203,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1205,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1192,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1193,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1194,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1197,19'
          Dst:             Emulate_SCardState
        - Src:             'libfreerdp/utils/smartcard_call.c:1200,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1201,11'
          Dst:             smartcard_pack_state_return
    - functionName:    smartcard_EndTransaction_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardEndTransaction
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1174,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1175,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1175,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1176,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1176,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1176,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1178,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardEndTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1180,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1180,19'
              BranchSideFuncs:
                - Emulate_SCardEndTransaction
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1180,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1174,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1175,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1176,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1180,19'
          Dst:             Emulate_SCardEndTransaction
        - Src:             'libfreerdp/utils/smartcard_call.c:1181,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1182,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_BeginTransaction_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardBeginTransaction
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1158,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1158,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1159,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1159,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1160,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1160,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1162,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardBeginTransaction
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1162,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1162,19'
              BranchSideFuncs:
                - Emulate_SCardBeginTransaction
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1162,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1158,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1159,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1162,19'
          Dst:             Emulate_SCardBeginTransaction
        - Src:             'libfreerdp/utils/smartcard_call.c:1163,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1164,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_Disconnect_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardDisconnect
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1140,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1140,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1141,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1141,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1142,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1142,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1144,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardDisconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1146,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1146,19'
              BranchSideFuncs:
                - Emulate_SCardDisconnect
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1146,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1140,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1141,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1142,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1146,19'
          Dst:             Emulate_SCardDisconnect
        - Src:             'libfreerdp/utils/smartcard_call.c:1147,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1148,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_Reconnect_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         18
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Emulate_SCardReconnect
        - __assert_fail
        - scard_log_status_error
        - smartcard_pack_reconnect_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1118,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1119,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1119,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1119,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1120,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1120,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1122,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_reconnect_return
                - Emulate_SCardReconnect
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1123,6'
              BranchSideFuncs:
                - Emulate_SCardReconnect
                - scard_log_status_error
                - smartcard_pack_reconnect_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1123,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_reconnect_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1128,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1129,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1118,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1119,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1120,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1124,6'
          Dst:             Emulate_SCardReconnect
        - Src:             'libfreerdp/utils/smartcard_call.c:1126,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1127,11'
          Dst:             smartcard_pack_reconnect_return
    - functionName:    smartcard_ConnectW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         23
      ICount:          179
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - Emulate_SCardConnectW
        - __assert_fail
        - smartcard_pack_connect_return
        - smartcard_scard_context_native_to_redir
        - smartcard_scard_handle_native_to_redir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1083,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1083,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1084,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1084,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1084,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1085,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1085,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1085,2'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1087,10'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1089,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1090,7'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1095,19'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1092,3'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1095,19'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1095,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1095,6'
              BranchSideFuncs:
                - Emulate_SCardConnectW
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1095,6'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1103,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1105,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1083,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1084,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1085,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1095,19'
          Dst:             Emulate_SCardConnectW
        - Src:             'libfreerdp/utils/smartcard_call.c:1098,2'
          Dst:             smartcard_scard_context_native_to_redir
        - Src:             'libfreerdp/utils/smartcard_call.c:1099,2'
          Dst:             smartcard_scard_handle_native_to_redir
        - Src:             'libfreerdp/utils/smartcard_call.c:1101,11'
          Dst:             smartcard_pack_connect_return
    - functionName:    smartcard_ConnectA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         23
      ICount:          179
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - Emulate_SCardConnectA
        - __assert_fail
        - smartcard_pack_connect_return
        - smartcard_scard_context_native_to_redir
        - smartcard_scard_handle_native_to_redir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1047,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1047,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1048,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1048,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1048,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1049,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1049,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1049,2'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1051,10'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1053,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1054,7'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1059,19'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1053,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1056,3'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1059,19'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
                - Emulate_SCardConnectA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1059,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1059,6'
              BranchSideFuncs:
                - Emulate_SCardConnectA
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1059,6'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_scard_handle_native_to_redir
                - smartcard_pack_connect_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1066,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1069,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1047,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1048,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1049,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1059,19'
          Dst:             Emulate_SCardConnectA
        - Src:             'libfreerdp/utils/smartcard_call.c:1062,2'
          Dst:             smartcard_scard_context_native_to_redir
        - Src:             'libfreerdp/utils/smartcard_call.c:1063,2'
          Dst:             smartcard_scard_handle_native_to_redir
        - Src:             'libfreerdp/utils/smartcard_call.c:1065,11'
          Dst:             smartcard_pack_connect_return
    - functionName:    smartcard_Cancel_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardCancel
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1029,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1029,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1030,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1030,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1030,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1031,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1031,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1031,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1033,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardCancel
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1033,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1033,19'
              BranchSideFuncs:
                - Emulate_SCardCancel
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1033,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1029,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1030,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1031,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1033,19'
          Dst:             Emulate_SCardCancel
        - Src:             'libfreerdp/utils/smartcard_call.c:1034,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1035,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_GetStatusChangeW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         54
      ICount:          364
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - Emulate_SCardGetStatusChangeW
        - WaitForSingleObject
        - __assert_fail
        - calloc
        - scard_log_status_error
        - smartcard_pack_get_status_change_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:970,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:970,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:971,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:971,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:971,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:972,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:972,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:972,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:974,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:979,18'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:986,14'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:982,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:982,31'
              BranchSideFuncs:
                - free
                - free
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:983,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:982,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:983,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:984,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:986,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:986,23'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:986,23'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:986,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:988,7'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1002,59'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:988,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:989,11'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,21'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:992,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,21'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeW
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,21'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:992,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,8'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeW
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,8'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeW
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:992,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,8'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:992,8'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:995,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:996,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:997,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:997,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:998,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:999,7'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:999,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:986,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1000,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1004,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1006,36'
              BranchSideFuncs:
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1015,51'
              BranchSideFuncs:
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1019,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1020,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1021,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:970,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:971,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:972,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:980,20'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:981,45'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:992,21'
          Dst:             Emulate_SCardGetStatusChangeW
        - Src:             'libfreerdp/utils/smartcard_call.c:997,7'
          Dst:             WaitForSingleObject
        - Src:             'libfreerdp/utils/smartcard_call.c:1002,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:1015,11'
          Dst:             smartcard_pack_get_status_change_return
    - functionName:    smartcard_GetStatusChangeA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         54
      ICount:          364
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - Emulate_SCardGetStatusChangeA
        - WaitForSingleObject
        - __assert_fail
        - calloc
        - scard_log_status_error
        - smartcard_pack_get_status_change_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:908,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:908,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:909,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:909,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:909,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:910,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:910,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:910,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:912,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
                - calloc
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:915,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:917,18'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:924,14'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:920,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:920,31'
              BranchSideFuncs:
                - free
                - free
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:921,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:920,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:921,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:922,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:924,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:924,23'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:924,23'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:924,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:926,7'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:938,59'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:926,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:927,11'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,20'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:929,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,20'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeA
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,20'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:929,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,7'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeA
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,7'
              BranchSideFuncs:
                - Emulate_SCardGetStatusChangeA
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:929,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,7'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:929,7'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:931,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:932,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:933,27'
              BranchSideFuncs:
                - WaitForSingleObject
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:933,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:934,4'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:935,7'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:935,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:924,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:936,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_get_status_change_return
                - free
                - free
                - WaitForSingleObject
                - Emulate_SCardGetStatusChangeA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:940,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:942,36'
              BranchSideFuncs:
                - smartcard_pack_get_status_change_return
                - free
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:951,51'
              BranchSideFuncs:
                - smartcard_pack_get_status_change_return
                - free
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:957,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:908,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:909,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:910,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:918,20'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:919,45'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:929,20'
          Dst:             Emulate_SCardGetStatusChangeA
        - Src:             'libfreerdp/utils/smartcard_call.c:933,7'
          Dst:             WaitForSingleObject
        - Src:             'libfreerdp/utils/smartcard_call.c:938,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:951,11'
          Dst:             smartcard_pack_get_status_change_return
    - functionName:    smartcard_LocateCardsW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         24
      ICount:          240
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - Emulate_SCardLocateCardsW
        - __assert_fail
        - calloc
        - scard_log_status_error
        - smartcard_pack_locate_cards_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:652,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:653,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:653,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:653,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:655,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:657,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:657,6'
              BranchSideFuncs:
                - Emulate_SCardLocateCardsW
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:657,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:665,56'
              BranchSideFuncs:
                - calloc
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:671,14'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:667,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:668,4'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:669,2'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:671,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:673,42'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:680,46'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:683,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:685,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:653,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:657,19'
          Dst:             Emulate_SCardLocateCardsW
        - Src:             'libfreerdp/utils/smartcard_call.c:659,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:665,45'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:680,11'
          Dst:             smartcard_pack_locate_cards_return
    - functionName:    smartcard_LocateCardsA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         24
      ICount:          240
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - Emulate_SCardLocateCardsA
        - __assert_fail
        - calloc
        - scard_log_status_error
        - smartcard_pack_locate_cards_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:609,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:609,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:610,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:610,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:610,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:612,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
                - Emulate_SCardLocateCardsA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:614,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:614,6'
              BranchSideFuncs:
                - Emulate_SCardLocateCardsA
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:614,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_pack_locate_cards_return
                - calloc
        - Branch String:   'libfreerdp/utils/smartcard_call.c:620,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:622,56'
              BranchSideFuncs:
                - calloc
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:628,14'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:624,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:625,4'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:626,2'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:628,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:630,42'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:637,46'
              BranchSideFuncs:
                - smartcard_pack_locate_cards_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:640,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:642,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:609,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:610,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:614,19'
          Dst:             Emulate_SCardLocateCardsA
        - Src:             'libfreerdp/utils/smartcard_call.c:616,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:622,45'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:637,11'
          Dst:             smartcard_pack_locate_cards_return
    - functionName:    smartcard_RemoveReaderFromGroupW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardRemoveReaderFromGroupW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:590,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:590,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:591,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:591,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:591,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:592,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:592,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:592,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:594,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:596,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:596,6'
              BranchSideFuncs:
                - Emulate_SCardRemoveReaderFromGroupW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:596,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:590,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:591,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:592,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:596,6'
          Dst:             Emulate_SCardRemoveReaderFromGroupW
        - Src:             'libfreerdp/utils/smartcard_call.c:597,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:598,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_RemoveReaderFromGroupA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardRemoveReaderFromGroupA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:572,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:572,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:573,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:573,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:573,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:574,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:574,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:576,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardRemoveReaderFromGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:578,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:578,6'
              BranchSideFuncs:
                - Emulate_SCardRemoveReaderFromGroupA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:578,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:572,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:573,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:574,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:578,6'
          Dst:             Emulate_SCardRemoveReaderFromGroupA
        - Src:             'libfreerdp/utils/smartcard_call.c:579,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:580,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_AddReaderToGroupW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardAddReaderToGroupW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:554,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:554,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:555,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:555,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:555,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:556,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:556,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:556,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:558,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:560,6'
              BranchSideFuncs:
                - Emulate_SCardAddReaderToGroupW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:560,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:554,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:555,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:556,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:560,6'
          Dst:             Emulate_SCardAddReaderToGroupW
        - Src:             'libfreerdp/utils/smartcard_call.c:561,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:562,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_AddReaderToGroupA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardAddReaderToGroupA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:536,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:536,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:537,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:537,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:537,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:538,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:538,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:538,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:540,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardAddReaderToGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:542,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:542,6'
              BranchSideFuncs:
                - Emulate_SCardAddReaderToGroupA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:542,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:536,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:537,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:538,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:542,6'
          Dst:             Emulate_SCardAddReaderToGroupA
        - Src:             'libfreerdp/utils/smartcard_call.c:543,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:544,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_IntroduceReaderW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardIntroduceReaderW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:484,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:485,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:485,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:485,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:486,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:486,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:488,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:490,6'
              BranchSideFuncs:
                - Emulate_SCardIntroduceReaderW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:490,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:484,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:485,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:486,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:490,6'
          Dst:             Emulate_SCardIntroduceReaderW
        - Src:             'libfreerdp/utils/smartcard_call.c:491,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:492,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_IntroduceReaderA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardIntroduceReaderA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:466,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:466,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:467,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:467,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:468,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:468,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:470,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:472,6'
              BranchSideFuncs:
                - Emulate_SCardIntroduceReaderA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:472,6'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:466,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:467,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:468,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:472,6'
          Dst:             Emulate_SCardIntroduceReaderA
        - Src:             'libfreerdp/utils/smartcard_call.c:473,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:474,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_ForgetReaderW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardForgetReaderW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:519,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:519,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:520,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:520,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:521,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:521,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:523,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:524,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:524,19'
              BranchSideFuncs:
                - Emulate_SCardForgetReaderW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:524,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:519,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:520,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:521,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:524,19'
          Dst:             Emulate_SCardForgetReaderW
        - Src:             'libfreerdp/utils/smartcard_call.c:525,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:526,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_ForgetReaderA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardForgetReaderA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:502,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:502,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:503,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:503,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:504,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:504,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:504,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:506,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardForgetReaderA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:507,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:507,19'
              BranchSideFuncs:
                - Emulate_SCardForgetReaderA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:507,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:502,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:503,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:504,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:507,19'
          Dst:             Emulate_SCardForgetReaderA
        - Src:             'libfreerdp/utils/smartcard_call.c:508,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:509,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_IntroduceReaderGroupW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardIntroduceReaderGroupW
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:449,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:449,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:450,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:450,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:451,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:451,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:451,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:453,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:454,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:454,19'
              BranchSideFuncs:
                - Emulate_SCardIntroduceReaderGroupW
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:454,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:449,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:450,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:451,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:454,19'
          Dst:             Emulate_SCardIntroduceReaderGroupW
        - Src:             'libfreerdp/utils/smartcard_call.c:455,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:456,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_IntroduceReaderGroupA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardIntroduceReaderGroupA
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:432,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:432,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:433,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:433,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:433,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:434,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:434,2'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:436,10'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
                - Emulate_SCardIntroduceReaderGroupA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:437,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:437,19'
              BranchSideFuncs:
                - Emulate_SCardIntroduceReaderGroupA
                - scard_log_status_error
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:437,19'
              BranchSideFuncs:
                - scard_log_status_error
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:432,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:433,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:434,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:437,19'
          Dst:             Emulate_SCardIntroduceReaderGroupA
        - Src:             'libfreerdp/utils/smartcard_call.c:438,2'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:439,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_ListReadersW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         25
      ICount:          200
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardListReadersW
        - __assert_fail
        - filter_device_by_name_w
        - scard_log_status_error
        - smartcard_pack_list_readers_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardListReadersW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:398,2'
              BranchSideFuncs:
                - __assert_fail
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardListReadersW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:398,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:398,2'
              BranchSideFuncs:
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardListReadersW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:400,10'
              BranchSideFuncs:
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - Emulate_SCardListReadersW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:404,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:404,15'
              BranchSideFuncs:
                - Emulate_SCardListReadersW
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:404,15'
              BranchSideFuncs:
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:406,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:409,6'
              BranchSideFuncs:
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:409,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:410,59'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:412,39'
              BranchSideFuncs:
                - filter_device_by_name_w
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:417,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:418,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:420,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:418,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:420,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:420,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:421,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:423,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:397,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:398,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:404,28'
          Dst:             Emulate_SCardListReadersW
        - Src:             'libfreerdp/utils/smartcard_call.c:410,10'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:412,15'
          Dst:             filter_device_by_name_w
        - Src:             'libfreerdp/utils/smartcard_call.c:415,11'
          Dst:             smartcard_pack_list_readers_return
        - Src:             'libfreerdp/utils/smartcard_call.c:418,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_ListReadersA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         30
      ICount:          216
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardListReadersA
        - __assert_fail
        - filter_device_by_name_a
        - scard_log_status_error
        - smartcard_pack_list_readers_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:341,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:342,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:342,2'
              BranchSideFuncs:
                - __assert_fail
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:343,2'
              BranchSideFuncs:
                - __assert_fail
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:343,2'
              BranchSideFuncs:
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:345,10'
              BranchSideFuncs:
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
                - Emulate_SCardListReadersA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:347,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:347,15'
              BranchSideFuncs:
                - Emulate_SCardListReadersA
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:347,15'
              BranchSideFuncs:
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:352,6'
              BranchSideFuncs:
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:354,59'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:357,39'
              BranchSideFuncs:
                - filter_device_by_name_a
                - smartcard_pack_list_readers_return
                - Emulate_SCardFreeMemory
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:364,76'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:367,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:368,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:370,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:368,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:370,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:370,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:371,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:373,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:341,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:342,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:343,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:347,28'
          Dst:             Emulate_SCardListReadersA
        - Src:             'libfreerdp/utils/smartcard_call.c:354,10'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:357,15'
          Dst:             filter_device_by_name_a
        - Src:             'libfreerdp/utils/smartcard_call.c:361,11'
          Dst:             smartcard_pack_list_readers_return
        - Src:             'libfreerdp/utils/smartcard_call.c:364,10'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:368,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_ListReaderGroupsW_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         28
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardListReaderGroupsW
        - __assert_fail
        - smartcard_pack_list_reader_groups_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:219,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:219,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:220,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:220,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:221,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:221,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:221,2'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:223,12'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsW
        - Branch String:   'libfreerdp/utils/smartcard_call.c:224,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:224,15'
              BranchSideFuncs:
                - Emulate_SCardListReaderGroupsW
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:224,15'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:229,19'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:232,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:233,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:235,52'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:238,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:240,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:241,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:243,13'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:243,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:219,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:220,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:221,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:224,28'
          Dst:             Emulate_SCardListReaderGroupsW
        - Src:             'libfreerdp/utils/smartcard_call.c:235,11'
          Dst:             smartcard_pack_list_reader_groups_return
        - Src:             'libfreerdp/utils/smartcard_call.c:241,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_ListReaderGroupsA_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         26
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - Emulate_SCardFreeMemory
        - Emulate_SCardListReaderGroupsA
        - __assert_fail
        - smartcard_pack_list_reader_groups_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:187,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:187,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:188,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:188,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:188,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:189,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:189,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:189,2'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:191,12'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
                - Emulate_SCardListReaderGroupsA
        - Branch String:   'libfreerdp/utils/smartcard_call.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:192,6'
              BranchSideFuncs:
                - Emulate_SCardListReaderGroupsA
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:192,6'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:194,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:197,19'
              BranchSideFuncs:
                - smartcard_pack_list_reader_groups_return
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:203,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:205,6'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
        - Branch String:   'libfreerdp/utils/smartcard_call.c:205,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:206,3'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/utils/smartcard_call.c:206,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:208,13'
              BranchSideFuncs:
                - Emulate_SCardFreeMemory
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:208,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:187,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:188,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:189,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:193,6'
          Dst:             Emulate_SCardListReaderGroupsA
        - Src:             'libfreerdp/utils/smartcard_call.c:200,11'
          Dst:             smartcard_pack_list_reader_groups_return
        - Src:             'libfreerdp/utils/smartcard_call.c:206,3'
          Dst:             Emulate_SCardFreeMemory
    - functionName:    smartcard_IsValidContext_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         15
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Emulate_SCardIsValidContext
        - __assert_fail
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:170,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:170,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:171,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:171,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:171,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:172,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:172,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:172,2'
              BranchSideFuncs:
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:174,19'
              BranchSideFuncs:
                - smartcard_trace_long_return
                - Emulate_SCardIsValidContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:174,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:174,19'
              BranchSideFuncs:
                - Emulate_SCardIsValidContext
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:174,19'
              BranchSideFuncs:
                - smartcard_trace_long_return
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:170,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:171,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:172,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:174,19'
          Dst:             Emulate_SCardIsValidContext
        - Src:             'libfreerdp/utils/smartcard_call.c:175,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_ReleaseContext_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         19
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Emulate_SCardReleaseContext
        - HashTable_Remove
        - __assert_fail
        - scard_log_status_error
        - smartcard_trace_long_return
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:148,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:149,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:149,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:150,2'
              BranchSideFuncs:
                - __assert_fail
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:150,2'
              BranchSideFuncs:
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:152,19'
              BranchSideFuncs:
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
                - Emulate_SCardReleaseContext
        - Branch String:   'libfreerdp/utils/smartcard_call.c:152,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:152,6'
              BranchSideFuncs:
                - Emulate_SCardReleaseContext
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:152,6'
              BranchSideFuncs:
                - scard_log_status_error
                - HashTable_Remove
                - smartcard_trace_long_return
        - Branch String:   'libfreerdp/utils/smartcard_call.c:154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:155,20'
              BranchSideFuncs:
                - HashTable_Remove
                - smartcard_trace_long_return
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:158,65'
              BranchSideFuncs:
                - scard_log_status_error
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:148,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:149,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:150,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:152,19'
          Dst:             Emulate_SCardReleaseContext
        - Src:             'libfreerdp/utils/smartcard_call.c:155,3'
          Dst:             HashTable_Remove
        - Src:             'libfreerdp/utils/smartcard_call.c:158,10'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:161,2'
          Dst:             smartcard_trace_long_return
    - functionName:    smartcard_EstablishContext_Call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - operation
      BBCount:         33
      ICount:          220
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - Emulate_SCardEstablishContext
        - HashTable_Insert
        - WLog_Get
        - calloc
        - context_free
        - scard_log_status_error
        - smartcard_pack_establish_context_return
        - smartcard_scard_context_native_to_redir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:97,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:96,15'
              BranchSideFuncs:
                - Emulate_SCardEstablishContext
                - scard_log_status_error
                - calloc
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:96,15'
              BranchSideFuncs:
                - scard_log_status_error
                - calloc
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:99,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:101,36'
              BranchSideFuncs:
                - calloc
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:128,63'
              BranchSideFuncs:
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:104,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:105,4'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
                - free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:107,23'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
                - free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:109,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:111,24'
              BranchSideFuncs:
                - free
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:119,25'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:112,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:114,10'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:117,3'
              BranchSideFuncs:
                - HashTable_Insert
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:119,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:121,4'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:125,2'
              BranchSideFuncs:
                - smartcard_scard_context_native_to_redir
                - smartcard_pack_establish_context_return
                - scard_log_status_error
        - Branch String:   'libfreerdp/utils/smartcard_call.c:121,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:121,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:121,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:121,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:121,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - context_free
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:121,4'
              BranchSideFuncs:
                - context_free
        - Branch String:   'libfreerdp/utils/smartcard_call.c:135,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:137,81'
              BranchSideFuncs:
                - scard_log_status_error
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:140,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:97,6'
          Dst:             Emulate_SCardEstablishContext
        - Src:             'libfreerdp/utils/smartcard_call.c:103,7'
          Dst:             calloc
        - Src:             'libfreerdp/utils/smartcard_call.c:119,8'
          Dst:             HashTable_Insert
        - Src:             'libfreerdp/utils/smartcard_call.c:121,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:121,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:121,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_call.c:122,4'
          Dst:             context_free
        - Src:             'libfreerdp/utils/smartcard_call.c:128,10'
          Dst:             scard_log_status_error
        - Src:             'libfreerdp/utils/smartcard_call.c:132,2'
          Dst:             smartcard_scard_context_native_to_redir
        - Src:             'libfreerdp/utils/smartcard_call.c:134,11'
          Dst:             smartcard_pack_establish_context_return
        - Src:             'libfreerdp/utils/smartcard_call.c:137,10'
          Dst:             scard_log_status_error
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6762
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.6762
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.6762
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    smartcard_irp_device_control_call
      functionSourceFile: '/src/FreeRDP/libfreerdp/utils/smartcard_call.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - smartcard
        - out
        - pIoStatus
        - operation
      BBCount:         125
      ICount:          796
      EdgeCount:       138
      CyclomaticComplexity: 15
      functionsReached:
        - SCardGetErrorString
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Length
        - Stream_SealLength
        - Stream_SetPosition
        - Stream_Write_INT32
        - Stream_Write_UINT32
        - Stream_Zero
        - WLog_Get
        - __assert_fail
        - scard_get_ioctl_string
        - smartcard_AccessStartedEvent_Call
        - smartcard_AddReaderToGroupA_Call
        - smartcard_AddReaderToGroupW_Call
        - smartcard_BeginTransaction_Call
        - smartcard_Cancel_Call
        - smartcard_ConnectA_Call
        - smartcard_ConnectW_Call
        - smartcard_Control_Call
        - smartcard_Disconnect_Call
        - smartcard_EndTransaction_Call
        - smartcard_EstablishContext_Call
        - smartcard_ForgetReaderA_Call
        - smartcard_ForgetReaderW_Call
        - smartcard_GetAttrib_Call
        - smartcard_GetDeviceTypeId_Call
        - smartcard_GetReaderIcon_Call
        - smartcard_GetStatusChangeA_Call
        - smartcard_GetStatusChangeW_Call
        - smartcard_GetTransmitCount_Call
        - smartcard_IntroduceReaderA_Call
        - smartcard_IntroduceReaderGroupA_Call
        - smartcard_IntroduceReaderGroupW_Call
        - smartcard_IntroduceReaderW_Call
        - smartcard_IsValidContext_Call
        - smartcard_ListReaderGroupsA_Call
        - smartcard_ListReaderGroupsW_Call
        - smartcard_ListReadersA_Call
        - smartcard_ListReadersW_Call
        - smartcard_LocateCardsA_Call
        - smartcard_LocateCardsByATRA_Call
        - smartcard_LocateCardsW_Call
        - smartcard_ReadCacheA_Call
        - smartcard_ReadCacheW_Call
        - smartcard_Reconnect_Call
        - smartcard_ReleaseContext_Call
        - smartcard_ReleaseStartedEvent_Call
        - smartcard_RemoveReaderFromGroupA_Call
        - smartcard_RemoveReaderFromGroupW_Call
        - smartcard_SetAttrib_Call
        - smartcard_State_Call
        - smartcard_StatusA_Call
        - smartcard_StatusW_Call
        - smartcard_Transmit_Call
        - smartcard_WriteCacheA_Call
        - smartcard_WriteCacheW_Call
        - smartcard_pack_common_type_header
        - smartcard_pack_private_type_header
        - smartcard_pack_write_size_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1564,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1565,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1565,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1566,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1566,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1566,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1567,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1567,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1567,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1569,18'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1578,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1581,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.6861
                - Stream_Zero.6858
                - Stream_Zero.6858
                - Stream_Write_UINT32.6861
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - smartcard_GetReaderIcon_Call
                - smartcard_ReleaseStartedEvent_Call
                - smartcard_GetTransmitCount_Call
                - smartcard_WriteCacheW_Call
                - smartcard_WriteCacheA_Call
                - smartcard_ReadCacheW_Call
                - smartcard_ReadCacheA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsByATRA_Call
                - smartcard_AccessStartedEvent_Call
                - smartcard_SetAttrib_Call
                - smartcard_GetAttrib_Call
                - smartcard_Control_Call
                - smartcard_Transmit_Call
                - smartcard_StatusW_Call
                - smartcard_StatusA_Call
                - smartcard_State_Call
                - smartcard_EndTransaction_Call
                - smartcard_BeginTransaction_Call
                - smartcard_Disconnect_Call
                - smartcard_Reconnect_Call
                - smartcard_ConnectW_Call
                - smartcard_ConnectA_Call
                - smartcard_Cancel_Call
                - smartcard_GetStatusChangeW_Call
                - smartcard_GetStatusChangeA_Call
                - smartcard_LocateCardsW_Call
                - smartcard_LocateCardsA_Call
                - smartcard_RemoveReaderFromGroupW_Call
                - smartcard_RemoveReaderFromGroupA_Call
                - smartcard_AddReaderToGroupW_Call
                - smartcard_AddReaderToGroupA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderW_Call
                - smartcard_IntroduceReaderA_Call
                - smartcard_ForgetReaderW_Call
                - smartcard_ForgetReaderA_Call
                - smartcard_IntroduceReaderGroupW_Call
                - smartcard_IntroduceReaderGroupA_Call
                - smartcard_ListReadersW_Call
                - smartcard_ListReadersA_Call
                - smartcard_ListReaderGroupsW_Call
                - smartcard_ListReaderGroupsA_Call
                - smartcard_IsValidContext_Call
                - smartcard_ReleaseContext_Call
                - smartcard_EstablishContext_Call
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1587,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1590,45'
              BranchSideFuncs:
                - smartcard_EstablishContext_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1594,43'
              BranchSideFuncs:
                - smartcard_ReleaseContext_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1598,43'
              BranchSideFuncs:
                - smartcard_IsValidContext_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1602,46'
              BranchSideFuncs:
                - smartcard_ListReaderGroupsA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1606,46'
              BranchSideFuncs:
                - smartcard_ListReaderGroupsW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1610,41'
              BranchSideFuncs:
                - smartcard_ListReadersA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1614,41'
              BranchSideFuncs:
                - smartcard_ListReadersW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1618,50'
              BranchSideFuncs:
                - smartcard_IntroduceReaderGroupA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1622,50'
              BranchSideFuncs:
                - smartcard_IntroduceReaderGroupW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1626,42'
              BranchSideFuncs:
                - smartcard_ForgetReaderA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1630,42'
              BranchSideFuncs:
                - smartcard_ForgetReaderW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1634,45'
              BranchSideFuncs:
                - smartcard_IntroduceReaderA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1638,45'
              BranchSideFuncs:
                - smartcard_IntroduceReaderW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1642,42'
              BranchSideFuncs:
                - smartcard_ForgetReaderA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1646,42'
              BranchSideFuncs:
                - smartcard_ForgetReaderW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1650,46'
              BranchSideFuncs:
                - smartcard_AddReaderToGroupA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1654,46'
              BranchSideFuncs:
                - smartcard_AddReaderToGroupW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1658,51'
              BranchSideFuncs:
                - smartcard_RemoveReaderFromGroupA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1662,51'
              BranchSideFuncs:
                - smartcard_RemoveReaderFromGroupW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1666,41'
              BranchSideFuncs:
                - smartcard_LocateCardsA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1670,41'
              BranchSideFuncs:
                - smartcard_LocateCardsW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1674,45'
              BranchSideFuncs:
                - smartcard_GetStatusChangeA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1678,45'
              BranchSideFuncs:
                - smartcard_GetStatusChangeW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1682,35'
              BranchSideFuncs:
                - smartcard_Cancel_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1686,37'
              BranchSideFuncs:
                - smartcard_ConnectA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1690,37'
              BranchSideFuncs:
                - smartcard_ConnectW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1694,38'
              BranchSideFuncs:
                - smartcard_Reconnect_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1698,39'
              BranchSideFuncs:
                - smartcard_Disconnect_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1702,45'
              BranchSideFuncs:
                - smartcard_BeginTransaction_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1706,43'
              BranchSideFuncs:
                - smartcard_EndTransaction_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1710,34'
              BranchSideFuncs:
                - smartcard_State_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1714,36'
              BranchSideFuncs:
                - smartcard_StatusA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1718,36'
              BranchSideFuncs:
                - smartcard_StatusW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1722,37'
              BranchSideFuncs:
                - smartcard_Transmit_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1726,36'
              BranchSideFuncs:
                - smartcard_Control_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1730,38'
              BranchSideFuncs:
                - smartcard_GetAttrib_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1734,38'
              BranchSideFuncs:
                - smartcard_SetAttrib_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1738,47'
              BranchSideFuncs:
                - smartcard_AccessStartedEvent_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1742,46'
              BranchSideFuncs:
                - smartcard_LocateCardsByATRA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1746,41'
              BranchSideFuncs:
                - smartcard_LocateCardsW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1750,39'
              BranchSideFuncs:
                - smartcard_ReadCacheA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1754,39'
              BranchSideFuncs:
                - smartcard_ReadCacheW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1758,40'
              BranchSideFuncs:
                - smartcard_WriteCacheA_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1762,40'
              BranchSideFuncs:
                - smartcard_WriteCacheW_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1766,45'
              BranchSideFuncs:
                - smartcard_GetTransmitCount_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1770,48'
              BranchSideFuncs:
                - smartcard_ReleaseStartedEvent_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1774,42'
              BranchSideFuncs:
                - smartcard_GetReaderIcon_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1778,44'
              BranchSideFuncs:
                - smartcard_GetDeviceTypeId_Call
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1782,11'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1792,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1793,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1799,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1792,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1795,10'
              BranchSideFuncs:
                - Stream_GetPosition.6799
                - smartcard_pack_write_size_align
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1799,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1799,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1799,38'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1799,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1800,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1800,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1800,51'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1800,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1801,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1801,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1801,51'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1803,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1808,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1803,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1803,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1803,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1803,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1803,3'
              BranchSideFuncs:
                - scard_get_ioctl_string
                - SCardGetErrorString
                - WLog_PrintMessage
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1803,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1813,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - scard_get_ioctl_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1818,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1814,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1814,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - scard_get_ioctl_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1814,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
                - scard_get_ioctl_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1814,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1814,3'
              BranchSideFuncs:
                - scard_get_ioctl_string
                - WLog_PrintMessage
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1814,3'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length.6797
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1820,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1820,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1821,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1822,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1822,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1823,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1824,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1824,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1825,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
        - Branch String:   'libfreerdp/utils/smartcard_call.c:1825,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1825,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/utils/smartcard_call.c:1826,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write_UINT32.6861
                - smartcard_pack_common_type_header
                - smartcard_pack_private_type_header
                - Stream_Write_INT32.6792
                - Stream_Length.6797
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/utils/smartcard_call.c:1564,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1565,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1566,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1567,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1577,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/utils/smartcard_call.c:1581,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_call.c:1582,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/utils/smartcard_call.c:1583,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/utils/smartcard_call.c:1584,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_call.c:1590,13'
          Dst:             smartcard_EstablishContext_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1594,13'
          Dst:             smartcard_ReleaseContext_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1598,13'
          Dst:             smartcard_IsValidContext_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1602,13'
          Dst:             smartcard_ListReaderGroupsA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1606,13'
          Dst:             smartcard_ListReaderGroupsW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1610,13'
          Dst:             smartcard_ListReadersA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1614,13'
          Dst:             smartcard_ListReadersW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1618,13'
          Dst:             smartcard_IntroduceReaderGroupA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1622,13'
          Dst:             smartcard_IntroduceReaderGroupW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1626,13'
          Dst:             smartcard_ForgetReaderA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1630,13'
          Dst:             smartcard_ForgetReaderW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1634,13'
          Dst:             smartcard_IntroduceReaderA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1638,13'
          Dst:             smartcard_IntroduceReaderW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1642,13'
          Dst:             smartcard_ForgetReaderA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1646,13'
          Dst:             smartcard_ForgetReaderW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1650,13'
          Dst:             smartcard_AddReaderToGroupA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1654,13'
          Dst:             smartcard_AddReaderToGroupW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1658,13'
          Dst:             smartcard_RemoveReaderFromGroupA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1662,13'
          Dst:             smartcard_RemoveReaderFromGroupW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1666,13'
          Dst:             smartcard_LocateCardsA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1670,13'
          Dst:             smartcard_LocateCardsW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1674,13'
          Dst:             smartcard_GetStatusChangeA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1678,13'
          Dst:             smartcard_GetStatusChangeW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1682,13'
          Dst:             smartcard_Cancel_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1686,13'
          Dst:             smartcard_ConnectA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1690,13'
          Dst:             smartcard_ConnectW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1694,13'
          Dst:             smartcard_Reconnect_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1698,13'
          Dst:             smartcard_Disconnect_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1702,13'
          Dst:             smartcard_BeginTransaction_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1706,13'
          Dst:             smartcard_EndTransaction_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1710,13'
          Dst:             smartcard_State_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1714,13'
          Dst:             smartcard_StatusA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1718,13'
          Dst:             smartcard_StatusW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1722,13'
          Dst:             smartcard_Transmit_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1726,13'
          Dst:             smartcard_Control_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1730,13'
          Dst:             smartcard_GetAttrib_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1734,13'
          Dst:             smartcard_SetAttrib_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1738,13'
          Dst:             smartcard_AccessStartedEvent_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1742,13'
          Dst:             smartcard_LocateCardsByATRA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1746,13'
          Dst:             smartcard_LocateCardsW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1750,13'
          Dst:             smartcard_ReadCacheA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1754,13'
          Dst:             smartcard_ReadCacheW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1758,13'
          Dst:             smartcard_WriteCacheA_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1762,13'
          Dst:             smartcard_WriteCacheW_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1766,13'
          Dst:             smartcard_GetTransmitCount_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1770,13'
          Dst:             smartcard_ReleaseStartedEvent_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1774,13'
          Dst:             smartcard_GetReaderIcon_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1778,13'
          Dst:             smartcard_GetDeviceTypeId_Call
        - Src:             'libfreerdp/utils/smartcard_call.c:1796,40'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/utils/smartcard_call.c:1796,3'
          Dst:             smartcard_pack_write_size_align
        - Src:             'libfreerdp/utils/smartcard_call.c:1803,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:1803,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:1803,3'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_call.c:1803,3'
          Dst:             SCardGetErrorString
        - Src:             'libfreerdp/utils/smartcard_call.c:1803,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_call.c:1814,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/utils/smartcard_call.c:1814,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/utils/smartcard_call.c:1814,3'
          Dst:             scard_get_ioctl_string
        - Src:             'libfreerdp/utils/smartcard_call.c:1814,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/utils/smartcard_call.c:1818,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/utils/smartcard_call.c:1819,23'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_call.c:1820,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1822,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1824,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1825,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/utils/smartcard_call.c:1826,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/utils/smartcard_call.c:1828,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/utils/smartcard_call.c:1829,2'
          Dst:             smartcard_pack_common_type_header
        - Src:             'libfreerdp/utils/smartcard_call.c:1830,2'
          Dst:             smartcard_pack_private_type_header
        - Src:             'libfreerdp/utils/smartcard_call.c:1832,2'
          Dst:             Stream_Write_INT32
        - Src:             'libfreerdp/utils/smartcard_call.c:1833,26'
          Dst:             Stream_Length
        - Src:             'libfreerdp/utils/smartcard_call.c:1833,2'
          Dst:             Stream_SetPosition
    - functionName:    freerdp_load_channel_addin_entry
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         24
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - freerdp_load_dynamic_channel_addin_entry
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:388,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:389,11'
              BranchSideFuncs:
                - freerdp_load_dynamic_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:391,7'
              BranchSideFuncs:
                - freerdp_load_dynamic_channel_addin_entry
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:391,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:392,52'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:394,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:394,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:394,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/addin.c:395,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:395,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:395,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:395,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:395,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:395,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:395,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/addin.c:392,11'
          Dst:             freerdp_load_dynamic_channel_addin_entry
        - Src:             'libfreerdp/common/addin.c:395,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/addin.c:395,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/addin.c:395,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_load_dynamic_channel_addin_entry
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pszName
        - pszSubsystem
        - pszType
        - dwFlags
      BBCount:         63
      ICount:          395
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - PathGetSharedLibraryExtensionA
        - calloc
        - freerdp_load_dynamic_addin
        - snprintf
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:264,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:265,21'
              BranchSideFuncs:
                - strnlen
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
                - strnlen
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:266,6'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
                - strnlen
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:267,26'
              BranchSideFuncs:
                - strnlen
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:268,6'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:269,21'
              BranchSideFuncs:
                - strnlen
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
            - BranchSide:      'libfreerdp/common/addin.c:271,6'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
        - Branch String:   'libfreerdp/common/addin.c:271,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:271,17'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
            - BranchSide:      'libfreerdp/common/addin.c:282,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
        - Branch String:   'libfreerdp/common/addin.c:271,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:271,33'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
                - malloc
                - snprintf
            - BranchSide:      'libfreerdp/common/addin.c:282,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
        - Branch String:   'libfreerdp/common/addin.c:271,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:273,35'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:282,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
        - Branch String:   'libfreerdp/common/addin.c:276,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:277,4'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:279,19'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:282,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:282,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
                - malloc
                - snprintf
            - BranchSide:      'libfreerdp/common/addin.c:292,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:282,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:284,35'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:292,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:287,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:288,4'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:290,19'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:292,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:294,35'
              BranchSideFuncs:
                - malloc
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:304,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/addin.c:297,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:298,4'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
            - BranchSide:      'libfreerdp/common/addin.c:300,19'
              BranchSideFuncs:
                - snprintf
                - PathGetSharedLibraryExtensionA
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
                - strnlen
        - Branch String:   'libfreerdp/common/addin.c:313,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:314,27'
              BranchSideFuncs:
                - strnlen
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
            - BranchSide:      'libfreerdp/common/addin.c:315,22'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - snprintf
        - Branch String:   'libfreerdp/common/addin.c:316,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:317,19'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
            - BranchSide:      'libfreerdp/common/addin.c:319,8'
              BranchSideFuncs:
                - free
                - free
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
        - Branch String:   'libfreerdp/common/addin.c:321,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:321,24'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/addin.c:323,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/common/addin.c:321,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:323,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/addin.c:328,6'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
        - Branch String:   'libfreerdp/common/addin.c:328,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:330,9'
              BranchSideFuncs:
                - malloc
                - free
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
            - BranchSide:      'libfreerdp/common/addin.c:352,6'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
        - Branch String:   'libfreerdp/common/addin.c:336,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:338,9'
              BranchSideFuncs:
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
            - BranchSide:      'libfreerdp/common/addin.c:342,19'
              BranchSideFuncs:
                - snprintf
                - freerdp_load_dynamic_addin
                - free
                - free
        - Branch String:   'libfreerdp/common/addin.c:352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:354,7'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
            - BranchSide:      'libfreerdp/common/addin.c:359,11'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
                - freerdp_load_dynamic_addin
        - Branch String:   'libfreerdp/common/addin.c:354,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:355,39'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
            - BranchSide:      'libfreerdp/common/addin.c:357,39'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
        - Branch String:   'libfreerdp/common/addin.c:359,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:360,38'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
            - BranchSide:      'libfreerdp/common/addin.c:361,11'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
                - freerdp_load_dynamic_addin
        - Branch String:   'libfreerdp/common/addin.c:361,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:362,38'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
            - BranchSide:      'libfreerdp/common/addin.c:364,38'
              BranchSideFuncs:
                - freerdp_load_dynamic_addin
                - free
      Callsites:
        - Src:             'libfreerdp/common/addin.c:265,13'
          Dst:             strnlen
        - Src:             'libfreerdp/common/addin.c:267,18'
          Dst:             strnlen
        - Src:             'libfreerdp/common/addin.c:269,13'
          Dst:             strnlen
        - Src:             'libfreerdp/common/addin.c:279,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:290,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:300,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:308,25'
          Dst:             PathGetSharedLibraryExtensionA
        - Src:             'libfreerdp/common/addin.c:312,18'
          Dst:             strnlen
        - Src:             'libfreerdp/common/addin.c:314,19'
          Dst:             strnlen
        - Src:             'libfreerdp/common/addin.c:315,15'
          Dst:             calloc
        - Src:             'libfreerdp/common/addin.c:317,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:342,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:344,11'
          Dst:             freerdp_load_dynamic_addin
        - Src:             'libfreerdp/common/addin.c:355,12'
          Dst:             freerdp_load_dynamic_addin
        - Src:             'libfreerdp/common/addin.c:357,12'
          Dst:             freerdp_load_dynamic_addin
        - Src:             'libfreerdp/common/addin.c:360,11'
          Dst:             freerdp_load_dynamic_addin
        - Src:             'libfreerdp/common/addin.c:362,11'
          Dst:             freerdp_load_dynamic_addin
        - Src:             'libfreerdp/common/addin.c:364,11'
          Dst:             freerdp_load_dynamic_addin
    - functionName:    freerdp_load_dynamic_addin
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszFileName
        - pszPath
        - pszEntryName
      BBCount:         54
      ICount:          353
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - FreeLibrary
        - GetProcAddress
        - LoadLibraryX
        - NativePathCchAppendA
        - PathCchFindExtensionA
        - PathGetSharedLibraryExtensionA
        - WLog_Get
        - _strdup
        - calloc
        - freerdp_get_dynamic_addin_install_path
        - snprintf
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:159,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:159,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeLibrary
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - PathCchFindExtensionA
                - malloc
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:160,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeLibrary
        - Branch String:   'libfreerdp/common/addin.c:159,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:160,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:162,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:162,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:162,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:162,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
            - BranchSide:      'libfreerdp/common/addin.c:162,2'
              BranchSideFuncs:
                - strlen
                - PathCchFindExtensionA
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - PathGetSharedLibraryExtensionA
                - strlen
        - Branch String:   'libfreerdp/common/addin.c:168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:170,12'
              BranchSideFuncs:
                - PathGetSharedLibraryExtensionA
                - strlen
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
            - BranchSide:      'libfreerdp/common/addin.c:175,6'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
                - _strdup
        - Branch String:   'libfreerdp/common/addin.c:175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:177,26'
              BranchSideFuncs:
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:184,18'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - strlen
                - _strdup
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:179,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:180,4'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:181,2'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:187,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:188,4'
              BranchSideFuncs:
                - snprintf
                - strlen
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:190,19'
              BranchSideFuncs:
                - snprintf
                - strlen
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
                - strlen
                - calloc
                - snprintf
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:197,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:199,30'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - snprintf
                - NativePathCchAppendA
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:211,33'
              BranchSideFuncs:
                - _strdup
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:202,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:203,4'
              BranchSideFuncs:
                - snprintf
                - NativePathCchAppendA
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:205,19'
              BranchSideFuncs:
                - snprintf
                - NativePathCchAppendA
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:207,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:208,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeLibrary
            - BranchSide:      'libfreerdp/common/addin.c:209,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeLibrary
                - _strdup
                - LoadLibraryX
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:214,3'
              BranchSideFuncs:
                - _strdup
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
            - BranchSide:      'libfreerdp/common/addin.c:217,6'
              BranchSideFuncs:
                - _strdup
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
                - strlen
                - malloc
                - NativePathCchAppendA
        - Branch String:   'libfreerdp/common/addin.c:217,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:219,32'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - free
                - free
                - FreeLibrary
                - NativePathCchAppendA
                - LoadLibraryX
                - GetProcAddress
            - BranchSide:      'libfreerdp/common/addin.c:233,25'
              BranchSideFuncs:
                - _strdup
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
        - Branch String:   'libfreerdp/common/addin.c:223,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:224,4'
              BranchSideFuncs:
                - NativePathCchAppendA
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
            - BranchSide:      'libfreerdp/common/addin.c:226,3'
              BranchSideFuncs:
                - NativePathCchAppendA
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
        - Branch String:   'libfreerdp/common/addin.c:229,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:230,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeLibrary
            - BranchSide:      'libfreerdp/common/addin.c:231,2'
              BranchSideFuncs:
                - LoadLibraryX
                - free
                - free
                - free
                - free
                - FreeLibrary
                - GetProcAddress
        - Branch String:   'libfreerdp/common/addin.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:238,3'
              BranchSideFuncs:
                - GetProcAddress
                - free
                - free
                - free
                - free
                - FreeLibrary
            - BranchSide:      'libfreerdp/common/addin.c:240,10'
              BranchSideFuncs:
                - GetProcAddress
                - free
                - free
                - free
                - free
                - FreeLibrary
        - Branch String:   'libfreerdp/common/addin.c:247,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:247,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/addin.c:247,16'
              BranchSideFuncs:
                - FreeLibrary
        - Branch String:   'libfreerdp/common/addin.c:247,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:247,6'
              BranchSideFuncs:
                - FreeLibrary
            - BranchSide:      'libfreerdp/common/addin.c:248,15'
              BranchSideFuncs:
                - FreeLibrary
      Callsites:
        - Src:             'libfreerdp/common/addin.c:145,30'
          Dst:             freerdp_get_dynamic_addin_install_path
        - Src:             'libfreerdp/common/addin.c:162,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/addin.c:162,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/addin.c:162,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/addin.c:165,16'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:168,6'
          Dst:             PathCchFindExtensionA
        - Src:             'libfreerdp/common/addin.c:170,12'
          Dst:             PathGetSharedLibraryExtensionA
        - Src:             'libfreerdp/common/addin.c:171,12'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:177,18'
          Dst:             _strdup
        - Src:             'libfreerdp/common/addin.c:190,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:194,17'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:199,23'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:200,25'
          Dst:             calloc
        - Src:             'libfreerdp/common/addin.c:205,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/addin.c:206,22'
          Dst:             NativePathCchAppendA
        - Src:             'libfreerdp/common/addin.c:211,25'
          Dst:             _strdup
        - Src:             'libfreerdp/common/addin.c:219,25'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:228,22'
          Dst:             NativePathCchAppendA
        - Src:             'libfreerdp/common/addin.c:233,17'
          Dst:             _strdup
        - Src:             'libfreerdp/common/addin.c:235,12'
          Dst:             LoadLibraryX
        - Src:             'libfreerdp/common/addin.c:240,10'
          Dst:             GetProcAddress
        - Src:             'libfreerdp/common/addin.c:248,3'
          Dst:             FreeLibrary
    - functionName:    freerdp_get_dynamic_addin_install_path
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         43
      ICount:          214
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - NativePathCchAppendA
        - WLog_Get
        - calloc
        - is_path_required
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:95,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - is_path_required
                - is_path_required
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - is_path_required
                - is_path_required
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:109,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:113,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:113,27'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:116,26'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:114,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:116,26'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:121,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:121,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:123,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:127,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:127,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:129,7'
              BranchSideFuncs:
                - NativePathCchAppendA
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/common/addin.c:136,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:129,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:131,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/addin.c:134,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:136,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:136,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:136,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/addin.c:136,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:136,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/addin.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/addin.c:103,17'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:104,21'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:106,20'
          Dst:             is_path_required
        - Src:             'libfreerdp/common/addin.c:107,16'
          Dst:             is_path_required
        - Src:             'libfreerdp/common/addin.c:109,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/addin.c:109,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/addin.c:109,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/addin.c:116,19'
          Dst:             calloc
        - Src:             'libfreerdp/common/addin.c:129,7'
          Dst:             NativePathCchAppendA
        - Src:             'libfreerdp/common/addin.c:136,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/addin.c:136,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/addin.c:136,2'
          Dst:             WLog_PrintMessage
    - functionName:    is_path_required
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - len
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:39,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:39,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/addin.c:40,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/addin.c:39,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/addin.c:42,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/addin.c:42,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/addin.c:45,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/addin.c:42,6'
          Dst:             strcmp
    - functionName:    freerdp_get_current_addin_provider
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_register_addin_provider
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - provider
        - dwFlags
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_get_library_install_path
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/addin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - NativePathCchAppendA
        - is_path_required
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/addin.c:50,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:50,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - is_path_required
                - is_path_required
                - malloc
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:50,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - is_path_required
                - is_path_required
                - malloc
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:64,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:64,27'
              BranchSideFuncs:
                - malloc
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:67,26'
              BranchSideFuncs:
                - malloc
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:64,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:65,3'
              BranchSideFuncs:
                - malloc
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:67,26'
              BranchSideFuncs:
                - malloc
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:69,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:70,3'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:72,6'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:74,3'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:78,6'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
        - Branch String:   'libfreerdp/common/addin.c:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:80,7'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
            - BranchSide:      'libfreerdp/common/addin.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/addin.c:80,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/addin.c:82,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/addin.c:85,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/addin.c:58,19'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:59,21'
          Dst:             strlen
        - Src:             'libfreerdp/common/addin.c:61,20'
          Dst:             is_path_required
        - Src:             'libfreerdp/common/addin.c:62,16'
          Dst:             is_path_required
        - Src:             'libfreerdp/common/addin.c:80,7'
          Dst:             NativePathCchAppendA
    - functionName:    freerdp_settings_are_valid
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_settings_append_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - separator
        - param
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_settings_get_string
        - freerdp_settings_set_string_len
        - winpr_asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2201,36'
              BranchSideFuncs:
                - winpr_asprintf
                - freerdp_settings_set_string_len
                - free
                - winpr_asprintf
            - BranchSide:      'libfreerdp/common/settings.c:2202,12'
              BranchSideFuncs:
                - winpr_asprintf
                - freerdp_settings_set_string_len
                - free
                - winpr_asprintf
        - Branch String:   'libfreerdp/common/settings.c:2202,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2203,38'
              BranchSideFuncs:
                - winpr_asprintf
                - freerdp_settings_set_string_len
                - free
            - BranchSide:      'libfreerdp/common/settings.c:2205,40'
              BranchSideFuncs:
                - winpr_asprintf
                - freerdp_settings_set_string_len
                - free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2195,20'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings.c:2201,3'
          Dst:             winpr_asprintf
        - Src:             'libfreerdp/common/settings.c:2203,3'
          Dst:             winpr_asprintf
        - Src:             'libfreerdp/common/settings.c:2205,3'
          Dst:             winpr_asprintf
        - Src:             'libfreerdp/common/settings.c:2207,18'
          Dst:             freerdp_settings_set_string_len
    - functionName:    freerdp_supported_color_depths_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mask
        - buffer
        - size
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2173,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2174,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2175,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2176,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2177,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2178,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2178,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2179,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2181,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2181,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - snprintf
            - BranchSide:      'libfreerdp/common/settings.c:2183,8'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - snprintf
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2173,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2175,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2177,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2179,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2184,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/settings.c:2185,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2188,8'
          Dst:             snprintf
    - functionName:    freerdp_encryption_methods_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - EncryptionMethods
        - buffer
        - size
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - winpr_str_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2143,46'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2147,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2149,47'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2151,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2153,48'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2155,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2155,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2157,47'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2159,6'
              BranchSideFuncs:
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:2159,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2161,46'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:2164,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2143,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2149,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2153,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2157,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:2161,3'
          Dst:             winpr_str_append
    - functionName:    freerdp_encryption_level_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - EncryptionLevel
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2125,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2127,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2129,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2131,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2133,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2135,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_rdpdr_dtyp_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2103,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2106,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2108,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2110,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2112,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2114,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2116,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_get_string_as_utf16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - pCharLen
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - freerdp_settings_get_string
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2094,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2095,4'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
            - BranchSide:      'libfreerdp/common/settings.c:2096,7'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
        - Branch String:   'libfreerdp/common/settings.c:2096,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2097,3'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
            - BranchSide:      'libfreerdp/common/settings.c:2098,33'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2093,20'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings.c:2098,9'
          Dst:             ConvertUtf8ToWCharAlloc
    - functionName:    freerdp_settings_set_string_from_utf16N
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - param
        - length
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - __assert_fail
        - _wcsnlen
        - freerdp_settings_set_string_
        - freerdp_settings_set_string_copy_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2072,2'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - ConvertWCharNToUtf8Alloc
                - freerdp_settings_set_string_
                - _wcsnlen
            - BranchSide:      'libfreerdp/common/settings.c:2074,7'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - ConvertWCharNToUtf8Alloc
                - freerdp_settings_set_string_
                - _wcsnlen
        - Branch String:   'libfreerdp/common/settings.c:2074,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2075,44'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - freerdp_settings_set_string_
                - _wcsnlen
            - BranchSide:      'libfreerdp/common/settings.c:2077,39'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - freerdp_settings_set_string_
                - _wcsnlen
        - Branch String:   'libfreerdp/common/settings.c:2078,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2078,15'
              BranchSideFuncs:
                - freerdp_settings_set_string_
            - BranchSide:      'libfreerdp/common/settings.c:2087,38'
              BranchSideFuncs:
                - freerdp_settings_set_string_
        - Branch String:   'libfreerdp/common/settings.c:2078,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2082,32'
              BranchSideFuncs:
                - _wcsnlen
                - freerdp_settings_set_string_
            - BranchSide:      'libfreerdp/common/settings.c:2087,38'
              BranchSideFuncs:
                - freerdp_settings_set_string_
        - Branch String:   'libfreerdp/common/settings.c:2083,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2084,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2085,2'
              BranchSideFuncs:
                - freerdp_settings_set_string_
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2072,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:2075,10'
          Dst:             freerdp_settings_set_string_copy_
        - Src:             'libfreerdp/common/settings.c:2077,14'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/common/settings.c:2082,23'
          Dst:             _wcsnlen
        - Src:             'libfreerdp/common/settings.c:2087,9'
          Dst:             freerdp_settings_set_string_
    - functionName:    freerdp_settings_set_string_from_utf16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - param
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - __assert_fail
        - freerdp_settings_set_string_
        - freerdp_settings_set_string_copy_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2053,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2053,2'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - ConvertWCharToUtf8Alloc
                - freerdp_settings_set_string_
            - BranchSide:      'libfreerdp/common/settings.c:2055,7'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - ConvertWCharToUtf8Alloc
                - freerdp_settings_set_string_
        - Branch String:   'libfreerdp/common/settings.c:2055,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2056,44'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - freerdp_settings_set_string_
            - BranchSide:      'libfreerdp/common/settings.c:2058,9'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - freerdp_settings_set_string_
        - Branch String:   'libfreerdp/common/settings.c:2061,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2061,15'
              BranchSideFuncs:
                - freerdp_settings_set_string_
            - BranchSide:      'libfreerdp/common/settings.c:2064,38'
              BranchSideFuncs:
                - freerdp_settings_set_string_
        - Branch String:   'libfreerdp/common/settings.c:2061,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2062,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2064,38'
              BranchSideFuncs:
                - freerdp_settings_set_string_
      Callsites:
        - Src:             'libfreerdp/common/settings.c:2053,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:2056,10'
          Dst:             freerdp_settings_set_string_copy_
        - Src:             'libfreerdp/common/settings.c:2060,14'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'libfreerdp/common/settings.c:2064,9'
          Dst:             freerdp_settings_set_string_
    - functionName:    freerdp_rdp_version_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         18
      ICount:          93
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:2013,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2016,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2018,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2020,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2022,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2024,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2026,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2028,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2030,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2032,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2034,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2036,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2038,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2040,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2042,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2044,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:2046,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_update_from_caps
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - settings
        - capsFlags
        - capsData
        - capsSizes
        - capsCount
        - serverReceivedCaps
      BBCount:         37
      ICount:          182
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_StaticConstInit
        - __assert_fail
        - rdp_read_capability_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1990,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1990,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1991,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1991,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1991,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1991,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1991,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1991,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1992,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1992,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1992,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1992,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1993,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1993,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1993,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1993,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1993,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1993,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1994,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1994,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1994,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:1996,14'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:1996,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1998,7'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:2008,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1998,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2001,51'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:2006,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
        - Branch String:   'libfreerdp/common/settings.c:2003,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:2004,5'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
            - BranchSide:      'libfreerdp/common/settings.c:2005,3'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rdp_read_capability_set
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1990,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1991,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1992,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1993,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1994,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:2001,19'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/common/settings.c:2003,9'
          Dst:             rdp_read_capability_set
    - functionName:    freerdp_rail_support_flags_to_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flags
        - buffer
        - length
      BBCount:         33
      ICount:          192
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1959,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1960,44'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1961,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1961,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1962,59'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1963,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1963,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1964,62'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1965,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1965,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1966,62'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1967,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1967,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1968,70'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1969,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1969,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1970,64'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1971,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1972,60'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1973,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1973,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1974,57'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1975,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1976,62'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1977,7'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
        - Branch String:   'libfreerdp/common/settings.c:1977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1977,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/common/settings.c:1979,8'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1960,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1962,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1964,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1966,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1968,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1970,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1972,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1974,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1976,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/common/settings.c:1980,9'
          Dst:             snprintf
        - Src:             'libfreerdp/common/settings.c:1981,3'
          Dst:             winpr_str_append
    - functionName:    freerdp_device_equal
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - expect
      BBCount:         77
      ICount:          479
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1866,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1866,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1868,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1866,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1867,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1868,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1868,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1868,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1869,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1868,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1869,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1871,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1871,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1872,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1873,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1873,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1874,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1875,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1875,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1875,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1882,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1875,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1877,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1882,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1877,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1878,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1879,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1882,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1883,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1886,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1890,51'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1899,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1924,53'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1932,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1935,47'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1945,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1892,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1892,25'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1894,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1892,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1893,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1894,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1902,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1902,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1907,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1902,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1904,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1907,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1904,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1905,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1906,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1907,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1908,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1910,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1910,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1915,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1910,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1912,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1915,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1912,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1913,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1914,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1915,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1916,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1917,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1917,25'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1919,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1917,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1918,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1919,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1926,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1926,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1928,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1926,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1927,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1928,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1938,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1939,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:1939,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1939,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1941,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1939,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1940,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:1941,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1877,7'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1893,12'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1904,9'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1912,9'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1918,12'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1927,12'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:1940,12'
          Dst:             strcmp
    - functionName:    freerdp_target_net_addresses_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - addresses
        - count
      BBCount:         18
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_pointer_array
        - freerdp_target_net_addresses_free
        - freerdp_target_net_adresses_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1845,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1845,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_target_net_adresses_reset
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1846,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_target_net_adresses_reset
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
        - Branch String:   'libfreerdp/common/settings.c:1846,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1846,2'
              BranchSideFuncs:
                - freerdp_target_net_adresses_reset
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1848,41'
              BranchSideFuncs:
                - freerdp_target_net_adresses_reset
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
        - Branch String:   'libfreerdp/common/settings.c:1848,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1849,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1851,14'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
        - Branch String:   'libfreerdp/common/settings.c:1851,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1853,43'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1861,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1853,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1856,38'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1859,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_target_net_addresses_free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1845,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1846,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:1848,7'
          Dst:             freerdp_target_net_adresses_reset
        - Src:             'libfreerdp/common/settings.c:1853,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/common/settings.c:1856,4'
          Dst:             freerdp_target_net_addresses_free
    - functionName:    freerdp_settings_set_pointer_array
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - offset
        - data
      BBCount:         167
      ICount:          903
      EdgeCount:       218
      CyclomaticComplexity: 53
      functionsReached:
        - WLog_Get
        - _strdup
        - freerdp_addin_argv_clone
        - freerdp_addin_argv_free
        - freerdp_device_clone
        - freerdp_device_free
        - freerdp_settings_get_name_for_key
        - freerdp_settings_get_uint32
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1643,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1644,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - free
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_device_free
                - freerdp_device_clone
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1645,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - free
                - _strdup
                - freerdp_settings_get_uint32
                - freerdp_device_free
                - freerdp_device_clone
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1645,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1648,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1654,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1660,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1666,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_device_free
                - freerdp_device_clone
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1673,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:1680,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1686,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
            - BranchSide:      'libfreerdp/common/settings.c:1693,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
            - BranchSide:      'libfreerdp/common/settings.c:1700,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1709,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1715,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1721,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1727,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1733,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1739,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1747,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1755,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1763,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1769,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1775,44'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1782,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1789,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1649,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1649,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1650,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1649,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1649,43'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1650,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1649,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1650,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1651,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1655,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1655,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1656,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1655,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1655,43'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1656,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1655,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1656,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1657,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1661,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1661,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1662,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1661,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1662,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1663,56'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1667,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1668,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1669,24'
              BranchSideFuncs:
                - freerdp_device_free
                - freerdp_device_clone
        - Branch String:   'libfreerdp/common/settings.c:1674,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1674,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1675,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1674,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1675,5'
              BranchSideFuncs:
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:1676,9'
              BranchSideFuncs:
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:1681,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1681,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1682,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1681,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1682,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1683,56'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1687,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1687,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1688,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1687,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1688,5'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
            - BranchSide:      'libfreerdp/common/settings.c:1689,28'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
        - Branch String:   'libfreerdp/common/settings.c:1694,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1694,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1695,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1694,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1695,5'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
            - BranchSide:      'libfreerdp/common/settings.c:1696,28'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_addin_argv_clone
        - Branch String:   'libfreerdp/common/settings.c:1701,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1701,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1702,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1701,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1702,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1704,38'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1710,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1710,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1711,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1710,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1712,51'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1716,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1716,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1717,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1716,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1717,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1718,51'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1722,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1722,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1723,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1722,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1723,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1724,54'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1728,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1728,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1729,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1728,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1729,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1730,56'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1734,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1734,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1735,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1734,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1735,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1736,58'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1741,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1742,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1742,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1742,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1743,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1742,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1743,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1744,51'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1748,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1749,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1750,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1750,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1750,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1751,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1750,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1751,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1752,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1756,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1757,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1758,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1758,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1758,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1759,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1758,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1759,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1760,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1764,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1764,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1765,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1764,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1765,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1766,51'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1770,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1770,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1771,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1770,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1771,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1772,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1776,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1776,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1777,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1776,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1777,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1778,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1783,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1783,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1784,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1783,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1783,43'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1784,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1783,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1784,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1785,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1789,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1789,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1789,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1789,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1789,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1789,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1794,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1794,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1794,2'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1794,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1660,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1666,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1669,4'
          Dst:             freerdp_device_free
        - Src:             'libfreerdp/common/settings.c:1670,36'
          Dst:             freerdp_device_clone
        - Src:             'libfreerdp/common/settings.c:1673,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1677,43'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:1680,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1686,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1689,4'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:1690,43'
          Dst:             freerdp_addin_argv_clone
        - Src:             'libfreerdp/common/settings.c:1693,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1696,4'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:1697,44'
          Dst:             freerdp_addin_argv_clone
        - Src:             'libfreerdp/common/settings.c:1700,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1709,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1715,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1721,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1727,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1733,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1763,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1769,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1775,16'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1789,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1789,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1789,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings.c:1789,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1794,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1794,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1794,2'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings.c:1794,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_target_net_addresses_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:901,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:901,2'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:903,6'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:903,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:905,15'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:905,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:906,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:907,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:901,2'
          Dst:             __assert_fail
    - functionName:    freerdp_device_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         13
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:423,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:435,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:437,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:440,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:443,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:448,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:451,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:453,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:456,4'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    freerdp_device_clone
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         48
      ICount:          252
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - freerdp_device_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:489,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:490,3'
              BranchSideFuncs:
                - freerdp_device_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:492,6'
              BranchSideFuncs:
                - freerdp_device_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:492,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:494,9'
              BranchSideFuncs:
                - freerdp_device_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:498,10'
              BranchSideFuncs:
                - freerdp_device_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:498,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:501,12'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:509,12'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:517,4'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:520,12'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:540,12'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_new
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:501,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:503,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:506,4'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:509,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:511,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:514,4'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:520,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:522,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:526,12'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:526,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:528,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:532,12'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:532,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:534,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:537,4'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:540,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:542,19'
              BranchSideFuncs:
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:545,4'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:547,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:547,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_device_new
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:547,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_device_new
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:547,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:547,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_device_new
            - BranchSide:      'libfreerdp/common/settings.c:547,4'
              BranchSideFuncs:
                - freerdp_device_new
        - Branch String:   'libfreerdp/common/settings.c:552,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:555,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:547,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:547,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:547,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:551,13'
          Dst:             freerdp_device_new
    - functionName:    freerdp_addin_argv_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:770,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:772,6'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:772,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:774,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:779,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/common/settings.c:774,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:775,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:776,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    freerdp_addin_argv_clone
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_addin_argv_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:818,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:819,3'
              BranchSideFuncs:
                - freerdp_addin_argv_new
            - BranchSide:      'libfreerdp/common/settings.c:820,10'
              BranchSideFuncs:
                - freerdp_addin_argv_new
      Callsites:
        - Src:             'libfreerdp/common/settings.c:821,9'
          Dst:             freerdp_addin_argv_new
    - functionName:    freerdp_addin_argv_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _strdup
        - calloc
        - freerdp_addin_argv_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:785,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:786,3'
              BranchSideFuncs:
                - calloc
                - freerdp_addin_argv_free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:787,6'
              BranchSideFuncs:
                - calloc
                - freerdp_addin_argv_free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:787,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:788,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:790,15'
              BranchSideFuncs:
                - calloc
                - freerdp_addin_argv_free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:792,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:793,3'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:795,6'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
        - Branch String:   'libfreerdp/common/settings.c:795,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:797,15'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:804,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:797,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:799,28'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:800,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:801,5'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:802,3'
              BranchSideFuncs:
                - _strdup
                - freerdp_addin_argv_free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:784,21'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:791,15'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:799,20'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:807,2'
          Dst:             freerdp_addin_argv_free
    - functionName:    freerdp_device_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - Type
        - count
        - args
      BBCount:         68
      ICount:          359
      EdgeCount:       84
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - _strdup
        - _stricmp
        - calloc
        - freerdp_device_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:317,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:317,2'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:317,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:317,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:317,2'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:319,10'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:319,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:322,9'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:325,9'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:328,9'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:331,9'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:334,9'
              BranchSideFuncs:
                - calloc
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:337,4'
              BranchSideFuncs:
                - freerdp_device_free
        - Branch String:   'libfreerdp/common/settings.c:341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:342,3'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:343,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:346,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:348,31'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:413,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:349,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:350,4'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:352,11'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
                - _strdup
                - _strdup
                - _stricmp
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:352,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:355,9'
              BranchSideFuncs:
                - _stricmp
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:368,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:390,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:400,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:410,5'
              BranchSideFuncs:
                - freerdp_device_free
        - Branch String:   'libfreerdp/common/settings.c:355,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:357,43'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _stricmp
            - BranchSide:      'libfreerdp/common/settings.c:362,9'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'libfreerdp/common/settings.c:358,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:359,7'
              BranchSideFuncs:
                - _stricmp
            - BranchSide:      'libfreerdp/common/settings.c:360,5'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'libfreerdp/common/settings.c:362,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:364,43'
              BranchSideFuncs:
                - _stricmp
            - BranchSide:      'libfreerdp/common/settings.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:368,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:370,36'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:375,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:371,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:372,7'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:373,5'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:375,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:377,38'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:382,9'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
        - Branch String:   'libfreerdp/common/settings.c:378,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:379,7'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:380,5'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
        - Branch String:   'libfreerdp/common/settings.c:382,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:384,42'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:388,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:385,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:386,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:387,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:390,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:392,38'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:393,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:394,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:400,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:402,35'
              BranchSideFuncs:
                - _strdup
                - freerdp_device_free
            - BranchSide:      'libfreerdp/common/settings.c:406,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:403,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:405,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:406,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:407,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:408,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:317,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:340,16'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:348,23'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:357,35'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:364,34'
          Dst:             _stricmp
        - Src:             'libfreerdp/common/settings.c:370,28'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:377,30'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:384,34'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:392,30'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:402,27'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:416,2'
          Dst:             freerdp_device_free
    - functionName:    freerdp_settings_get_server_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1822,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1822,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1823,25'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1825,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1825,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1826,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1822,2'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_get_codecs_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1808,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1810,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1812,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1812,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1812,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1814,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_get_pointer_array
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - offset
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_get_pointer_array_writable
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1802,9'
          Dst:             freerdp_settings_get_pointer_array_writable
    - functionName:    freerdp_settings_get_pointer_array_writable
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - offset
      BBCount:         110
      ICount:          672
      EdgeCount:       140
      CyclomaticComplexity: 32
      functionsReached:
        - WLog_Get
        - freerdp_settings_get_name_for_key
        - freerdp_settings_get_uint32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1501,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1502,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1503,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1506,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1511,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1516,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1521,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1526,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1531,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1537,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1543,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1549,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1554,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1559,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1564,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1569,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1574,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1579,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1584,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1589,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1594,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1599,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1604,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1609,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1614,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1619,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1624,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1629,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1507,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1507,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1508,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1507,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1508,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1509,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1512,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1512,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1513,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1512,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1513,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1514,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1517,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1518,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1519,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1522,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1523,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1524,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1527,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1528,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1529,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1532,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1533,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1534,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1538,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1539,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1540,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1544,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1545,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1546,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1550,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1551,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1552,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1555,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1556,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1557,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1560,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1561,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1562,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1565,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1566,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1567,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1570,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1571,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1572,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1575,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1576,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1577,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1580,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1581,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1582,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1585,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1586,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1587,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1590,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1591,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1592,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1595,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1596,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1597,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1600,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1601,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1602,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1605,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1606,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1607,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1610,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1611,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1612,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1615,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1616,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1617,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1620,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1621,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1622,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1625,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1626,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1627,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1629,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1629,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1629,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1629,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1629,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1629,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1634,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1634,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1634,2'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1634,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1516,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1521,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1526,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1531,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1537,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1543,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1554,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1559,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1564,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1569,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1574,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1579,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1594,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1599,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1604,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1609,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1629,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1629,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1629,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings.c:1629,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1634,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1634,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1634,2'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings.c:1634,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_pointer
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_get_pointer_writable
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1298,9'
          Dst:             freerdp_settings_get_pointer_writable
    - functionName:    freerdp_settings_set_pointer_len_
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - lenId
        - data
        - len
        - size
      BBCount:         22
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_set_pointer
        - freerdp_settings_set_uint32
      functionUses:    25
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1261,3'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1262,6'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1262,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1264,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1268,6'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1264,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1265,4'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1266,2'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1269,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1270,16'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1271,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1272,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1273,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1274,10'
              BranchSideFuncs:
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1275,36'
              BranchSideFuncs:
                - freerdp_settings_set_pointer
                - free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1278,8'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:1284,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:1284,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1285,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1286,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1258,14'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'libfreerdp/common/settings.c:1260,7'
          Dst:             freerdp_settings_set_pointer
        - Src:             'libfreerdp/common/settings.c:1264,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:1270,9'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:1275,7'
          Dst:             freerdp_settings_set_pointer
        - Src:             'libfreerdp/common/settings.c:1286,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    value_to_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - value
        - result
        - min
        - max
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - strtoll
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1148,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1148,17'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
            - BranchSide:      'libfreerdp/common/settings.c:1149,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1149,3'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
            - BranchSide:      'libfreerdp/common/settings.c:1151,2'
              BranchSideFuncs:
                - __errno_location
                - strtoll
                - __errno_location
        - Branch String:   'libfreerdp/common/settings.c:1154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1155,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1157,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1158,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1160,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1160,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1160,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1161,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1160,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1163,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1151,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/settings.c:1152,7'
          Dst:             strtoll
        - Src:             'libfreerdp/common/settings.c:1154,6'
          Dst:             __errno_location
    - functionName:    value_to_uint
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - value
        - result
        - min
        - max
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1124,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1124,17'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
            - BranchSide:      'libfreerdp/common/settings.c:1125,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1125,3'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
            - BranchSide:      'libfreerdp/common/settings.c:1127,2'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
        - Branch String:   'libfreerdp/common/settings.c:1130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1133,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1134,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1136,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1136,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1136,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1137,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1137,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1139,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1127,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/settings.c:1128,7'
          Dst:             strtoull
        - Src:             'libfreerdp/common/settings.c:1130,6'
          Dst:             __errno_location
    - functionName:    parsing_fail
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - type
        - value
      BBCount:         15
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1169,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1169,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1169,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1169,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1169,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1169,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1169,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1169,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_set_value_for_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
        - value
      BBCount:         68
      ICount:          412
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Get
        - _strnicmp
        - freerdp_settings_get_key_for_name
        - freerdp_settings_get_type_for_key
        - freerdp_settings_set_bool
        - freerdp_settings_set_int16
        - freerdp_settings_set_int32
        - freerdp_settings_set_int64
        - freerdp_settings_set_string
        - freerdp_settings_set_uint16
        - freerdp_settings_set_uint32
        - freerdp_settings_set_uint64
        - parsing_fail
        - value_to_int
        - value_to_uint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1179,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1179,20'
              BranchSideFuncs:
                - freerdp_settings_get_key_for_name
                - freerdp_settings_get_type_for_key
                - parsing_fail
                - freerdp_settings_set_string
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int64
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint64
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int32
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint32
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int16
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint16
                - parsing_fail
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1180,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1180,3'
              BranchSideFuncs:
                - freerdp_settings_get_key_for_name
                - freerdp_settings_get_type_for_key
                - parsing_fail
                - freerdp_settings_set_string
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int64
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint64
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int32
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint32
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int16
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint16
                - parsing_fail
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1182,54'
              BranchSideFuncs:
                - freerdp_settings_get_key_for_name
                - freerdp_settings_get_type_for_key
                - parsing_fail
                - freerdp_settings_set_string
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int64
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint64
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int32
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint32
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int16
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint16
                - parsing_fail
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1183,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1185,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1189,24'
              BranchSideFuncs:
                - freerdp_settings_get_type_for_key
                - parsing_fail
                - freerdp_settings_set_string
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int64
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint64
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int32
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint32
                - parsing_fail
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int16
                - parsing_fail
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint16
                - parsing_fail
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1185,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1185,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1185,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1185,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1185,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1185,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1192,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1197,32'
              BranchSideFuncs:
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1205,23'
              BranchSideFuncs:
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint16
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1212,22'
              BranchSideFuncs:
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int16
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1218,23'
              BranchSideFuncs:
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint32
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1224,22'
              BranchSideFuncs:
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int32
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1230,23'
              BranchSideFuncs:
                - value_to_uint.7138
                - parsing_fail
                - freerdp_settings_set_uint64
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1236,22'
              BranchSideFuncs:
                - value_to_int.7137
                - parsing_fail
                - freerdp_settings_set_int64
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1243,39'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/settings.c:1246,24'
              BranchSideFuncs:
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1248,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1197,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1197,56'
              BranchSideFuncs:
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1197,70'
              BranchSideFuncs:
                - _strnicmp
                - _strnicmp
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1199,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1199,44'
              BranchSideFuncs:
                - parsing_fail
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1199,58'
              BranchSideFuncs:
                - _strnicmp
                - parsing_fail
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1200,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1200,17'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1202,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1200,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1201,25'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1202,37'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1205,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1206,25'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1207,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1207,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1208,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1209,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1213,25'
              BranchSideFuncs:
                - freerdp_settings_set_int16
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1214,36'
              BranchSideFuncs:
                - freerdp_settings_set_int16
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1214,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1215,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1216,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1218,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1219,25'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1220,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1220,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1221,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1222,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1224,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1225,25'
              BranchSideFuncs:
                - freerdp_settings_set_int32
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1226,36'
              BranchSideFuncs:
                - freerdp_settings_set_int32
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1226,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1228,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1230,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1231,25'
              BranchSideFuncs:
                - freerdp_settings_set_uint64
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1232,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint64
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1232,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1233,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1234,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1236,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1237,25'
              BranchSideFuncs:
                - freerdp_settings_set_int64
                - parsing_fail
            - BranchSide:      'libfreerdp/common/settings.c:1238,36'
              BranchSideFuncs:
                - freerdp_settings_set_int64
                - parsing_fail
        - Branch String:   'libfreerdp/common/settings.c:1238,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1239,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1240,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1182,20'
          Dst:             freerdp_settings_get_key_for_name
        - Src:             'libfreerdp/common/settings.c:1185,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1185,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1185,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1191,9'
          Dst:             freerdp_settings_get_type_for_key
        - Src:             'libfreerdp/common/settings.c:1197,22'
          Dst:             _strnicmp
        - Src:             'libfreerdp/common/settings.c:1197,60'
          Dst:             _strnicmp
        - Src:             'libfreerdp/common/settings.c:1199,9'
          Dst:             _strnicmp
        - Src:             'libfreerdp/common/settings.c:1199,48'
          Dst:             _strnicmp
        - Src:             'libfreerdp/common/settings.c:1201,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1202,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1205,9'
          Dst:             value_to_uint
        - Src:             'libfreerdp/common/settings.c:1206,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1207,9'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/common/settings.c:1208,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1212,9'
          Dst:             value_to_int
        - Src:             'libfreerdp/common/settings.c:1213,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1214,9'
          Dst:             freerdp_settings_set_int16
        - Src:             'libfreerdp/common/settings.c:1215,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1218,9'
          Dst:             value_to_uint
        - Src:             'libfreerdp/common/settings.c:1219,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1220,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:1221,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1224,9'
          Dst:             value_to_int
        - Src:             'libfreerdp/common/settings.c:1225,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1226,9'
          Dst:             freerdp_settings_set_int32
        - Src:             'libfreerdp/common/settings.c:1227,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1230,9'
          Dst:             value_to_uint
        - Src:             'libfreerdp/common/settings.c:1231,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1232,9'
          Dst:             freerdp_settings_set_uint64
        - Src:             'libfreerdp/common/settings.c:1233,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1236,9'
          Dst:             value_to_int
        - Src:             'libfreerdp/common/settings.c:1237,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1238,9'
          Dst:             freerdp_settings_set_int64
        - Src:             'libfreerdp/common/settings.c:1239,12'
          Dst:             parsing_fail
        - Src:             'libfreerdp/common/settings.c:1243,11'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/settings.c:1246,11'
          Dst:             parsing_fail
    - functionName:    freerdp_update_gateway_usage_method
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - settings
        - GatewayEnabled
        - GatewayBypassLocal
      BBCount:         20
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - freerdp_set_gateway_usage_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1057,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1057,26'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'libfreerdp/common/settings.c:1059,11'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
        - Branch String:   'libfreerdp/common/settings.c:1057,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1058,22'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'libfreerdp/common/settings.c:1059,11'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
        - Branch String:   'libfreerdp/common/settings.c:1059,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1059,30'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'libfreerdp/common/settings.c:1061,11'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
        - Branch String:   'libfreerdp/common/settings.c:1059,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1060,22'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
            - BranchSide:      'libfreerdp/common/settings.c:1061,11'
              BranchSideFuncs:
                - freerdp_set_gateway_usage_method
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1064,2'
          Dst:             freerdp_set_gateway_usage_method
    - functionName:    freerdp_set_gateway_usage_method
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - GatewayUsageMethod
      BBCount:         46
      ICount:          180
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1010,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1011,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1013,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1013,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1015,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1019,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1015,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1016,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1017,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1015,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1017,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1018,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1019,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1021,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1025,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1021,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1022,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1023,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1021,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1023,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1024,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1025,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1027,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1031,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1027,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1028,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1029,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1027,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1029,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1030,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1031,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1038,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1042,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings.c:1038,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1039,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1040,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1038,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1040,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1041,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1044,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1045,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings.c:1046,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1044,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1046,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1047,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1010,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:1015,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1016,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1021,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1022,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1027,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1028,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1038,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1039,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1044,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1045,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    freerdp_performance_flags_split
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:977,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:976,2'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:982,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:981,2'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:988,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:986,2'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:992,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:991,2'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:997,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:996,2'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings.c:1003,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:1001,2'
          Dst:             freerdp_settings_set_bool
    - functionName:    freerdp_performance_flags_make
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_set_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:954,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:955,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:957,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:957,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:958,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:960,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:961,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:963,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:963,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:964,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:966,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:966,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:967,20'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:969,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:969,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:969,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:970,20'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:954,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:957,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:960,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:963,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:966,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:969,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings.c:971,2'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_settings_set_pointer_len
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - data
        - len
      BBCount:         230
      ICount:          967
      EdgeCount:       280
      CyclomaticComplexity: 52
      functionsReached:
        - WLog_Get
        - freerdp_capability_buffer_free
        - freerdp_certificate_free
        - freerdp_certificate_new
        - freerdp_device_collection_free
        - freerdp_dynamic_channel_collection_free
        - freerdp_key_free
        - freerdp_key_new
        - freerdp_server_license_issuers_free
        - freerdp_settings_set_pointer
        - freerdp_settings_set_pointer_len_
        - freerdp_static_channel_collection_free
        - freerdp_target_net_addresses_free
      functionUses:    50
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:1311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1312,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
                - freerdp_dynamic_channel_collection_free
                - freerdp_settings_set_pointer_len_
                - freerdp_static_channel_collection_free
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_device_collection_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
                - freerdp_settings_set_pointer_len_
                - freerdp_server_license_issuers_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_key_free
                - freerdp_key_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer
            - BranchSide:      'libfreerdp/common/settings.c:1314,10'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
                - freerdp_dynamic_channel_collection_free
                - freerdp_settings_set_pointer_len_
                - freerdp_static_channel_collection_free
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_device_collection_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
                - freerdp_settings_set_pointer_len_
                - freerdp_server_license_issuers_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
                - freerdp_key_free
                - freerdp_key_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer
        - Branch String:   'libfreerdp/common/settings.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1317,29'
              BranchSideFuncs:
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1333,21'
              BranchSideFuncs:
                - freerdp_key_free
                - freerdp_key_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1349,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1351,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1354,29'
              BranchSideFuncs:
                - freerdp_certificate_free
                - freerdp_certificate_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1370,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1373,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1376,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1379,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1382,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1385,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1395,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_server_license_issuers_free
            - BranchSide:      'libfreerdp/common/settings.c:1401,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1410,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_device_collection_free
            - BranchSide:      'libfreerdp/common/settings.c:1415,9'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1424,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1427,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1430,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1433,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1441,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1444,9'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1452,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1460,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_static_channel_collection_free
            - BranchSide:      'libfreerdp/common/settings.c:1465,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_dynamic_channel_collection_free
            - BranchSide:      'libfreerdp/common/settings.c:1470,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
            - BranchSide:      'libfreerdp/common/settings.c:1475,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_capability_buffer_free
            - BranchSide:      'libfreerdp/common/settings.c:1480,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1484,8'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1487,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer
        - Branch String:   'libfreerdp/common/settings.c:1319,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1321,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1324,41'
              BranchSideFuncs:
                - freerdp_certificate_new
        - Branch String:   'libfreerdp/common/settings.c:1321,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1321,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1321,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1321,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1321,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1321,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1325,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1325,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1331,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1325,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1327,38'
              BranchSideFuncs:
                - freerdp_certificate_new
            - BranchSide:      'libfreerdp/common/settings.c:1331,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1328,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1329,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1330,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1334,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1336,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1339,52'
              BranchSideFuncs:
                - freerdp_key_new
        - Branch String:   'libfreerdp/common/settings.c:1336,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1336,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1336,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1336,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1336,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1336,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1340,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1340,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1346,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1340,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1342,33'
              BranchSideFuncs:
                - freerdp_key_new
            - BranchSide:      'libfreerdp/common/settings.c:1346,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1343,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1344,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1345,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1356,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1358,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1361,49'
              BranchSideFuncs:
                - freerdp_certificate_new
        - Branch String:   'libfreerdp/common/settings.c:1358,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1358,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1358,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1358,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1358,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1358,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1362,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1362,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1368,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1362,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1364,46'
              BranchSideFuncs:
                - freerdp_certificate_new
            - BranchSide:      'libfreerdp/common/settings.c:1368,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1365,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1366,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:1367,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1385,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1385,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1385,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1387,39'
              BranchSideFuncs:
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1390,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1390,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1390,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1395,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1396,41'
              BranchSideFuncs:
                - freerdp_server_license_issuers_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1397,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1401,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1401,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1401,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1403,39'
              BranchSideFuncs:
                - freerdp_target_net_addresses_free
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1406,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1406,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1406,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1410,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1411,36'
              BranchSideFuncs:
                - freerdp_device_collection_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1412,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1415,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1415,22'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1420,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1415,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1416,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_pointer_len_
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1420,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1416,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1416,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_pointer_len_
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1416,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_pointer_len_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1416,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1416,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1416,5'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1433,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1435,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1438,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1435,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1435,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1435,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1435,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1435,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1435,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1444,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1444,23'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1449,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1444,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1446,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1449,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1446,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1446,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1446,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1446,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1446,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1446,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1452,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1454,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1457,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1454,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1454,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1454,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1454,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1454,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1454,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:1460,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1461,44'
              BranchSideFuncs:
                - freerdp_static_channel_collection_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1462,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1465,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1466,45'
              BranchSideFuncs:
                - freerdp_dynamic_channel_collection_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1467,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1470,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1471,36'
              BranchSideFuncs:
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1472,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1475,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1476,36'
              BranchSideFuncs:
                - freerdp_capability_buffer_free
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/common/settings.c:1477,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/common/settings.c:1487,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1487,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_pointer
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1487,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1489,34'
              BranchSideFuncs:
                - freerdp_settings_set_pointer
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1492,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings.c:1492,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings.c:1492,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:1317,4'
          Dst:             freerdp_certificate_free
        - Src:             'libfreerdp/common/settings.c:1321,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1321,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1321,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1327,38'
          Dst:             freerdp_certificate_new
        - Src:             'libfreerdp/common/settings.c:1333,4'
          Dst:             freerdp_key_free
        - Src:             'libfreerdp/common/settings.c:1336,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1336,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1336,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1342,33'
          Dst:             freerdp_key_new
        - Src:             'libfreerdp/common/settings.c:1348,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1351,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1354,4'
          Dst:             freerdp_certificate_free
        - Src:             'libfreerdp/common/settings.c:1358,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1358,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1358,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1364,46'
          Dst:             freerdp_certificate_new
        - Src:             'libfreerdp/common/settings.c:1370,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1373,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1376,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1379,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1382,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1387,5'
          Dst:             freerdp_target_net_addresses_free
        - Src:             'libfreerdp/common/settings.c:1390,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1390,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1390,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1396,5'
          Dst:             freerdp_server_license_issuers_free
        - Src:             'libfreerdp/common/settings.c:1397,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1403,5'
          Dst:             freerdp_target_net_addresses_free
        - Src:             'libfreerdp/common/settings.c:1406,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1406,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1406,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1411,5'
          Dst:             freerdp_device_collection_free
        - Src:             'libfreerdp/common/settings.c:1412,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1416,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1416,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1416,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1420,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1424,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1427,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1430,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1435,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1435,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1435,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1438,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1441,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1446,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1446,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1446,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1449,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1454,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1454,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1454,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings.c:1457,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1461,5'
          Dst:             freerdp_static_channel_collection_free
        - Src:             'libfreerdp/common/settings.c:1462,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1466,5'
          Dst:             freerdp_dynamic_channel_collection_free
        - Src:             'libfreerdp/common/settings.c:1467,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1471,5'
          Dst:             freerdp_capability_buffer_free
        - Src:             'libfreerdp/common/settings.c:1472,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1476,5'
          Dst:             freerdp_capability_buffer_free
        - Src:             'libfreerdp/common/settings.c:1477,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1480,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1483,11'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/common/settings.c:1489,5'
          Dst:             freerdp_settings_set_pointer
        - Src:             'libfreerdp/common/settings.c:1492,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings.c:1492,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings.c:1492,5'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_server_license_issuers_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:918,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:918,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:920,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:920,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:920,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:922,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:922,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:923,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:924,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:918,2'
          Dst:             __assert_fail
    - functionName:    freerdp_device_collection_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_pointer
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:562,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/settings.c:564,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/settings.c:564,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:564,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/settings.c:566,15'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/settings.c:566,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:567,45'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:568,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:562,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:567,10'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/common/settings.c:572,8'
          Dst:             freerdp_settings_set_pointer
        - Src:             'libfreerdp/common/settings.c:573,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:574,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_static_channel_collection_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:669,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:670,3'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:672,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
        - Branch String:   'libfreerdp/common/settings.c:672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:674,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:679,7'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:674,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:676,28'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_settings_get_uint32
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:677,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:675,12'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:676,4'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:680,2'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:682,2'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_dynamic_channel_collection_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_addin_argv_free
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:826,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:826,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:828,6'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
        - Branch String:   'libfreerdp/common/settings.c:828,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:828,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_addin_argv_free
            - BranchSide:      'libfreerdp/common/settings.c:830,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_addin_argv_free
        - Branch String:   'libfreerdp/common/settings.c:830,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:832,28'
              BranchSideFuncs:
                - freerdp_addin_argv_free
                - freerdp_settings_get_uint32
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:833,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:826,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:831,12'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:832,4'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:836,2'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:838,2'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_capability_buffer_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         13
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:843,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:843,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:845,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:845,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:845,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:847,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/settings.c:847,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:849,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:852,2'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/common/settings.c:843,2'
          Dst:             __assert_fail
    - functionName:    freerdp_server_license_issuers_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - issuers
        - count
      BBCount:         21
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_settings_set_pointer_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:932,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:932,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:933,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:933,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:933,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:933,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:933,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:933,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:935,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:935,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:937,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:939,14'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:939,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:941,26'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:947,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:942,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:943,4'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:944,46'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/common/settings.c:932,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:933,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:935,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/common/settings.c:941,18'
          Dst:             _strdup
    - functionName:    freerdp_capability_buffer_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         30
      ICount:          220
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_capability_buffer_allocate
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:866,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:866,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_capability_buffer_allocate
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:867,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_capability_buffer_allocate
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:867,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:867,2'
              BranchSideFuncs:
                - freerdp_capability_buffer_allocate
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:869,42'
              BranchSideFuncs:
                - freerdp_capability_buffer_allocate
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:869,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:870,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:872,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:872,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:874,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:896,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:874,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:874,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:875,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:877,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:877,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __assert_fail
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:878,46'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __assert_fail
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:880,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:880,3'
              BranchSideFuncs:
                - free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:881,7'
              BranchSideFuncs:
                - free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:881,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:883,24'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/common/settings.c:892,9'
              BranchSideFuncs:
                - free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/common/settings.c:885,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:886,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
            - BranchSide:      'libfreerdp/common/settings.c:887,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - realloc
      Callsites:
        - Src:             'libfreerdp/common/settings.c:866,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:867,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:869,7'
          Dst:             freerdp_capability_buffer_allocate
        - Src:             'libfreerdp/common/settings.c:874,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:877,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:880,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:883,16'
          Dst:             realloc
    - functionName:    freerdp_dynamic_channel_collection_find
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         16
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:752,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:752,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:753,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:753,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:753,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:755,14'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:755,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:758,25'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/common/settings.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:760,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:761,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:762,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
      Callsites:
        - Src:             'libfreerdp/common/settings.c:752,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:753,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:756,15'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:760,7'
          Dst:             strcmp
    - functionName:    freerdp_dynamic_channel_collection_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - channel
      BBCount:         20
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:719,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:719,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:720,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:720,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:720,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:722,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:724,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:726,16'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:745,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:728,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:729,11'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:731,23'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:733,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:734,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:736,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:741,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:742,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:743,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:719,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:720,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:722,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:723,12'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:731,15'
          Dst:             realloc
        - Src:             'libfreerdp/common/settings.c:741,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:745,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:747,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_dynamic_channel_collection_del
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - memmove_s
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:688,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:688,20'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:689,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:688,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:689,3'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:691,14'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:691,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:693,21'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:711,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:694,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:694,15'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:709,2'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:694,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:696,15'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:709,2'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:696,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:698,18'
              BranchSideFuncs:
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:708,3'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:687,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:696,8'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:699,5'
          Dst:             memmove_s
        - Src:             'libfreerdp/common/settings.c:704,5'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:705,12'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_static_channel_collection_find
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         16
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:652,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:653,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:653,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:653,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:655,14'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:655,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:658,13'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/common/settings.c:664,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:660,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:661,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:662,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - strcmp
      Callsites:
        - Src:             'libfreerdp/common/settings.c:652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:653,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:656,15'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:660,7'
          Dst:             strcmp
    - functionName:    freerdp_static_channel_collection_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - channel
      BBCount:         20
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_addin_argv_free
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:612,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:612,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:613,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:613,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:613,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:615,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:616,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:619,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:640,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:622,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:623,15'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:626,29'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:628,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:629,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:631,34'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:636,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:637,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:638,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:612,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:613,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:615,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:616,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:619,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:626,21'
          Dst:             realloc
        - Src:             'libfreerdp/common/settings.c:636,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings.c:640,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:643,2'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:645,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_static_channel_collection_del
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         20
      ICount:          179
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - freerdp_addin_argv_free
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - memmove_s
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:580,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:580,20'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:580,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:581,3'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:583,14'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:583,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:585,21'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:602,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:586,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:586,15'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:600,2'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:586,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:588,15'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:600,2'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:588,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:590,18'
              BranchSideFuncs:
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:599,3'
              BranchSideFuncs:
                - strcmp
                - memmove_s
                - freerdp_addin_argv_free
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/common/settings.c:579,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:588,8'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:591,5'
          Dst:             memmove_s
        - Src:             'libfreerdp/common/settings.c:596,5'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/common/settings.c:597,12'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_device_collection_find_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - type
      BBCount:         13
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:292,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:292,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:294,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:300,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:296,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:297,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:298,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:290,2'
          Dst:             __assert_fail
    - functionName:    freerdp_device_collection_find
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - name
      BBCount:         18
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:271,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:271,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:272,2'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:272,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:273,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:273,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:275,12'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:284,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:277,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:278,4'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:280,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:280,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:281,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:282,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/common/settings.c:271,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:272,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:280,7'
          Dst:             strcmp
    - functionName:    freerdp_device_collection_del
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - device
      BBCount:         19
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:242,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:244,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:247,23'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:250,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:251,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:253,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:262,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:253,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:255,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:258,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:242,2'
          Dst:             __assert_fail
    - functionName:    freerdp_device_collection_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - device
      BBCount:         20
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - realloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:210,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:210,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:211,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:211,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:213,38'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:215,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:217,21'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:236,51'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:220,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:221,15'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:224,31'
              BranchSideFuncs:
                - realloc
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:226,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:227,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings.c:229,27'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/common/settings.c:232,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:233,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:234,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:210,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:211,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings.c:213,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:214,8'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings.c:224,23'
          Dst:             realloc
        - Src:             'libfreerdp/common/settings.c:232,8'
          Dst:             freerdp_settings_set_uint32
    - functionName:    freerdp_addin_replace_argument_value
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - previous
        - option
        - value
      BBCount:         23
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - freerdp_addin_argv_add_argument
        - snprintf
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:179,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:179,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:180,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:179,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:179,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:180,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:179,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:179,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:180,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:180,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:181,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:185,3'
              BranchSideFuncs:
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:187,18'
              BranchSideFuncs:
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:189,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:191,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_addin_argv_add_argument
                - free
                - free
            - BranchSide:      'libfreerdp/common/settings.c:199,39'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - free
        - Branch String:   'libfreerdp/common/settings.c:191,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:193,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/settings.c:197,2'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - free
                - strcmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:202,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:181,11'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings.c:181,28'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings.c:182,15'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:187,8'
          Dst:             snprintf
        - Src:             'libfreerdp/common/settings.c:191,7'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:199,7'
          Dst:             freerdp_addin_argv_add_argument
    - functionName:    freerdp_addin_argv_add_argument
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - argument
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_addin_argv_add_argument_ex
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:71,9'
          Dst:             freerdp_addin_argv_add_argument_ex
    - functionName:    freerdp_addin_argv_add_argument_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - args
        - argument
        - len
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - realloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:48,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:48,16'
              BranchSideFuncs:
                - realloc
                - calloc
                - strlen
            - BranchSide:      'libfreerdp/common/settings.c:49,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:48,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:49,3'
              BranchSideFuncs:
                - realloc
                - calloc
                - strlen
            - BranchSide:      'libfreerdp/common/settings.c:51,6'
              BranchSideFuncs:
                - realloc
                - calloc
                - strlen
        - Branch String:   'libfreerdp/common/settings.c:51,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:52,16'
              BranchSideFuncs:
                - strlen
                - realloc
                - calloc
            - BranchSide:      'libfreerdp/common/settings.c:54,29'
              BranchSideFuncs:
                - realloc
                - calloc
        - Branch String:   'libfreerdp/common/settings.c:56,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:57,3'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/common/settings.c:59,15'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/common/settings.c:62,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:64,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:52,9'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings.c:54,21'
          Dst:             realloc
        - Src:             'libfreerdp/common/settings.c:61,8'
          Dst:             calloc
    - functionName:    freerdp_addin_set_argument_value
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - option
        - value
      BBCount:         24
      ICount:          185
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - freerdp_addin_argv_add_argument
        - snprintf
        - strchr
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:141,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:141,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:141,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:141,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:142,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:143,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:146,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:147,3'
              BranchSideFuncs:
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:149,18'
              BranchSideFuncs:
                - snprintf
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:151,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:153,14'
              BranchSideFuncs:
                - strchr
                - freerdp_addin_argv_add_argument
                - free
                - strncmp
                - free
            - BranchSide:      'libfreerdp/common/settings.c:166,39'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - free
        - Branch String:   'libfreerdp/common/settings.c:155,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:157,16'
              BranchSideFuncs:
                - strncmp
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - free
            - BranchSide:      'libfreerdp/common/settings.c:164,2'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:157,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:159,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/settings.c:163,3'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - free
                - strchr
                - strncmp
                - free
        - Branch String:   'libfreerdp/common/settings.c:168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:143,11'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings.c:143,28'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings.c:144,15'
          Dst:             calloc
        - Src:             'libfreerdp/common/settings.c:149,8'
          Dst:             snprintf
        - Src:             'libfreerdp/common/settings.c:153,7'
          Dst:             strchr
        - Src:             'libfreerdp/common/settings.c:157,8'
          Dst:             strncmp
        - Src:             'libfreerdp/common/settings.c:166,7'
          Dst:             freerdp_addin_argv_add_argument
    - functionName:    freerdp_addin_replace_argument
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - previous
        - argument
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _strdup
        - freerdp_addin_argv_add_argument
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:114,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:114,16'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:114,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:114,29'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:114,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:115,3'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:117,11'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:119,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_addin_argv_add_argument
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:130,39'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
        - Branch String:   'libfreerdp/common/settings.c:119,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:121,9'
              BranchSideFuncs:
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/settings.c:128,2'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/settings.c:123,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:126,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:119,7'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:123,26'
          Dst:             _strdup
        - Src:             'libfreerdp/common/settings.c:130,7'
          Dst:             freerdp_addin_argv_add_argument
    - functionName:    freerdp_addin_set_argument
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - argument
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_addin_argv_add_argument
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:96,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:96,16'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:97,3'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
            - BranchSide:      'libfreerdp/common/settings.c:99,11'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:99,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:101,14'
              BranchSideFuncs:
                - strcmp
                - freerdp_addin_argv_add_argument
            - BranchSide:      'libfreerdp/common/settings.c:107,39'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
        - Branch String:   'libfreerdp/common/settings.c:101,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:105,2'
              BranchSideFuncs:
                - freerdp_addin_argv_add_argument
                - strcmp
        - Branch String:   'libfreerdp/common/settings.c:107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings.c:109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings.c:101,7'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:107,7'
          Dst:             freerdp_addin_argv_add_argument
    - functionName:    freerdp_addin_argv_del_argument
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - argument
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memmove_s
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings.c:76,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:76,16'
              BranchSideFuncs:
                - strcmp
                - free
                - memmove_s
            - BranchSide:      'libfreerdp/common/settings.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:76,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:77,3'
              BranchSideFuncs:
                - strcmp
                - free
                - memmove_s
            - BranchSide:      'libfreerdp/common/settings.c:78,11'
              BranchSideFuncs:
                - strcmp
                - free
                - memmove_s
        - Branch String:   'libfreerdp/common/settings.c:78,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:80,15'
              BranchSideFuncs:
                - strcmp
                - free
                - memmove_s
            - BranchSide:      'libfreerdp/common/settings.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings.c:81,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings.c:83,9'
              BranchSideFuncs:
                - free
                - memmove_s
            - BranchSide:      'libfreerdp/common/settings.c:90,2'
              BranchSideFuncs:
                - strcmp
                - free
                - memmove_s
      Callsites:
        - Src:             'libfreerdp/common/settings.c:81,7'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings.c:84,4'
          Dst:             memmove_s
    - functionName:    alloc_empty_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - current
        - next
        - next_len
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:24,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:24,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:29,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_getters.c:24,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:26,21'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/common/settings_getters.c:29,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:26,14'
          Dst:             calloc
    - functionName:    free_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - current
        - cleanup
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:13,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:13,6'
              BranchSideFuncs:
                - free
                - strlen
            - BranchSide:      'libfreerdp/common/settings_getters.c:15,8'
              BranchSideFuncs:
                - free
                - strlen
        - Branch String:   'libfreerdp/common/settings_getters.c:15,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:16,12'
              BranchSideFuncs:
                - strlen
                - free
            - BranchSide:      'libfreerdp/common/settings_getters.c:17,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:16,24'
          Dst:             strlen
    - functionName:    freerdp_settings_set_pointer
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4059
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         52
      ICount:          335
      EdgeCount:       53
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:4065,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4065,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:4067,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:4069,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4072,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4076,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4080,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4084,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4088,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4092,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4096,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4100,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4104,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4108,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4112,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4116,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4120,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4124,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4128,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4132,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4136,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4140,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4144,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4148,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4152,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4156,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4160,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4164,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4168,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4172,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4176,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4180,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4184,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4188,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4192,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4196,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:4196,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4196,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:4196,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:4196,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4196,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:4196,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:4065,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:4196,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:4196,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:4196,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:4196,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:4196,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_pointer_writable
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3950
      functionLinenumberEnd: 4055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         51
      ICount:          326
      EdgeCount:       51
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:3951,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3951,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3953,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3953,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3956,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3959,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3962,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3965,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3968,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3971,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3974,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3977,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3980,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3983,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3986,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3989,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3992,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3995,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3998,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4001,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4004,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4007,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4010,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4013,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4016,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4019,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4022,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4025,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4028,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4031,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4034,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4037,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4040,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4043,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4046,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:4049,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:4049,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4049,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:4049,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:4049,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:4049,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:4049,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:3951,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:4049,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:4049,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:4049,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:4049,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:4049,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:4052,4'
          Dst:             __assert_fail
    - functionName:    update_string_copy_
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - current
        - next
        - next_len
        - cleanup
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_empty_string
        - free_string
        - strndup
      functionUses:    98
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:36,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:39,14'
              BranchSideFuncs:
                - strndup
        - Branch String:   'libfreerdp/common/settings_getters.c:39,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:39,29'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'libfreerdp/common/settings_getters.c:39,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_getters.c:40,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:40,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:40,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:34,2'
          Dst:             free_string
        - Src:             'libfreerdp/common/settings_getters.c:36,6'
          Dst:             alloc_empty_string
        - Src:             'libfreerdp/common/settings_getters.c:39,21'
          Dst:             strndup
    - functionName:    freerdp_settings_set_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3618
      functionLinenumberEnd: 3622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_set_string_copy_
        - strlen
      functionUses:    118
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:3620,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3620,6'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3621,16'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_string_copy_
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:3621,9'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings_getters.c:3622,9'
          Dst:             freerdp_settings_set_string_copy_
    - functionName:    freerdp_settings_set_string_copy_
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3627
      functionLinenumberEnd: 3947
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
        - len
        - cleanup
      BBCount:         118
      ICount:          1169
      EdgeCount:       119
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
        - update_string_copy_
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:3635,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3635,2'
              BranchSideFuncs:
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3637,11'
              BranchSideFuncs:
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - update_string_copy_
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3639,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3642,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3645,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3648,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3651,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3654,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3657,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3660,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3663,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3666,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3669,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3672,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3676,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3679,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3682,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3685,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3688,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3691,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3694,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3697,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3700,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3703,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3706,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3709,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3712,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3715,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3718,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3721,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3724,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3727,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3730,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3733,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3736,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3739,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3743,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3746,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3750,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3753,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3756,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3759,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3762,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3765,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3768,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3771,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3774,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3777,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3780,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3783,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3786,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3789,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3792,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3795,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3798,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3801,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3804,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3807,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3810,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3813,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3816,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3819,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3822,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3825,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3828,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3831,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3834,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3837,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3840,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3843,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3846,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3849,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3852,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3856,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3859,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3862,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3865,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3868,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3871,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3874,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3877,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3881,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3884,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3887,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3890,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3893,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3896,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3899,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3902,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3905,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3908,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3911,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3914,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3917,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3920,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3923,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3926,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3929,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3932,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3935,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3938,32'
              BranchSideFuncs:
                - update_string_copy_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3941,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3941,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3941,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3941,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3941,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3941,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3941,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:3635,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:3642,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3645,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3648,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3651,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3654,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3657,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3660,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3663,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3666,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3669,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3672,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3676,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3679,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3682,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3685,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3688,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3691,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3694,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3697,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3700,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3703,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3706,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3709,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3712,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3715,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3718,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3721,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3724,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3727,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3730,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3733,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3736,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3739,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3743,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3746,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3750,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3753,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3756,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3759,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3762,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3765,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3768,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3771,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3774,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3777,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3780,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3783,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3786,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3789,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3792,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3795,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3798,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3801,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3804,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3807,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3810,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3813,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3816,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3819,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3822,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3825,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3828,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3831,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3834,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3837,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3840,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3843,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3846,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3849,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3852,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3856,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3859,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3862,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3865,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3868,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3871,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3874,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3877,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3881,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3884,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3887,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3890,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3893,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3896,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3899,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3902,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3905,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3908,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3911,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3914,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3917,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3920,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3923,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3926,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3929,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3932,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3935,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3938,11'
          Dst:             update_string_copy_
        - Src:             'libfreerdp/common/settings_getters.c:3941,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:3941,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:3941,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3941,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3941,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_set_string_len
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3612
      functionLinenumberEnd: 3613
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_set_string_copy_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:3613,9'
          Dst:             freerdp_settings_set_string_copy_
    - functionName:    update_string_
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - current
        - next
        - next_len
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_empty_string
        - free_string
      functionUses:    98
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:47,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:50,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_getters.c:51,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:51,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:51,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:45,2'
          Dst:             free_string
        - Src:             'libfreerdp/common/settings_getters.c:47,6'
          Dst:             alloc_empty_string
    - functionName:    freerdp_settings_set_string_
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3608
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
        - len
      BBCount:         118
      ICount:          1068
      EdgeCount:       119
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
        - update_string_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:3301,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3301,2'
              BranchSideFuncs:
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3303,11'
              BranchSideFuncs:
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - update_string_
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3305,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3308,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3311,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3314,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3317,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3320,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3323,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3326,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3329,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3332,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3335,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3338,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3341,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3344,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3347,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3350,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3353,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3356,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3359,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3362,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3365,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3368,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3371,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3374,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3377,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3380,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3383,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3386,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3389,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3392,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3395,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3398,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3401,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3404,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3407,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3410,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3413,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3416,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3419,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3422,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3425,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3428,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3431,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3434,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3437,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3440,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3443,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3446,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3449,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3452,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3455,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3458,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3461,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3464,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3467,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3470,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3473,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3476,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3479,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3482,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3485,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3488,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3491,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3494,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3497,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3500,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3503,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3506,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3509,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3512,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3515,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3518,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3521,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3524,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3527,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3530,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3533,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3536,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3539,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3542,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3545,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3548,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3551,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3554,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3557,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3560,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3563,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3566,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3569,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3572,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3575,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3578,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3581,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3584,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3587,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3590,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3593,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3596,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3599,27'
              BranchSideFuncs:
                - update_string_
            - BranchSide:      'libfreerdp/common/settings_getters.c:3602,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3602,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3602,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3602,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3602,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3602,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3602,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:3301,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:3308,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3311,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3314,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3317,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3320,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3323,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3326,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3329,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3332,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3335,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3338,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3341,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3344,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3347,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3350,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3353,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3356,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3359,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3362,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3365,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3368,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3371,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3374,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3377,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3380,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3383,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3386,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3389,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3392,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3395,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3398,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3401,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3404,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3407,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3410,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3413,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3416,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3419,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3422,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3425,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3428,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3431,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3434,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3437,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3440,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3443,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3446,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3449,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3452,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3455,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3458,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3461,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3464,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3467,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3470,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3473,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3476,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3479,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3482,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3485,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3488,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3491,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3494,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3497,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3500,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3503,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3506,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3509,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3512,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3515,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3518,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3521,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3524,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3527,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3530,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3533,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3536,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3539,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3542,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3545,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3548,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3551,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3554,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3557,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3560,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3563,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3566,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3569,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3572,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3575,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3578,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3581,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3584,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3587,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3590,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3593,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3596,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3599,11'
          Dst:             update_string_
        - Src:             'libfreerdp/common/settings_getters.c:3602,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:3602,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:3602,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3602,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3602,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_string_writable
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         118
      ICount:          862
      EdgeCount:       118
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2984,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2984,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2986,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2986,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2989,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2992,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2995,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2998,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3001,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3004,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3007,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3010,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3013,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3016,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3019,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3022,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3025,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3031,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3034,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3037,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3040,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3043,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3046,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3049,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3052,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3055,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3058,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3061,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3064,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3067,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3070,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3073,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3076,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3079,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3082,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3085,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3088,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3091,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3094,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3097,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3100,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3103,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3106,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3109,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3112,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3115,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3118,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3121,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3124,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3127,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3130,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3133,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3136,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3139,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3142,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3145,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3148,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3151,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3154,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3157,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3160,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3163,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3166,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3169,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3172,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3175,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3181,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3184,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3187,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3193,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3196,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3199,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3202,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3205,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3208,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3211,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3214,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3217,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3220,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3223,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3226,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3229,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3232,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3235,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3238,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3241,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3244,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3247,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3250,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3253,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3256,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3259,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3262,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3265,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3268,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3271,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3274,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3277,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3280,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:3283,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3283,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3283,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:3283,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:3283,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:3283,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:3283,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2984,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:3283,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:3283,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:3283,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3283,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:3283,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:3286,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_get_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         118
      ICount:          862
      EdgeCount:       118
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    96
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2675,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2675,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2677,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2680,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2683,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2686,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2689,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2692,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2695,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2698,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2701,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2704,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2707,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2710,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2713,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2716,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2719,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2722,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2725,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2728,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2731,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2734,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2737,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2740,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2743,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2746,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2749,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2752,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2755,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2758,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2761,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2764,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2767,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2770,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2773,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2776,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2779,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2782,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2785,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2788,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2791,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2794,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2797,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2800,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2803,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2806,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2809,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2812,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2815,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2818,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2821,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2824,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2827,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2830,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2833,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2836,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2839,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2842,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2845,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2848,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2851,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2854,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2857,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2860,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2863,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2866,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2869,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2872,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2875,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2878,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2881,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2884,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2887,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2890,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2893,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2896,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2899,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2902,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2905,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2908,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2911,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2914,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2917,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2920,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2923,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2926,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2929,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2932,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2935,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2938,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2941,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2944,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2947,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2950,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2953,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2956,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2959,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2962,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2965,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2968,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2971,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2974,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2974,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2974,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2974,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2974,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2974,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:2974,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2675,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2974,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2974,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2974,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2974,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2974,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:2977,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_int64
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         19
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2657,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2657,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2659,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2661,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2664,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2664,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2664,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2664,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2664,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2664,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2664,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2657,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2664,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2664,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2664,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2664,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2664,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_int64
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         19
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2635,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2635,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2637,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2637,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2640,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2640,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2640,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2640,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:2640,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2635,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2640,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2640,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2640,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2640,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2640,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:2643,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_uint64
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         22
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2614,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2614,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2616,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2621,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2625,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2625,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2625,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2625,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2625,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2625,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2625,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2614,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2625,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2625,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2625,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2625,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2625,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_uint64
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2600
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         20
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2589,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2589,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2591,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2591,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2594,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2597,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2597,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2597,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2597,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2597,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2597,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:2597,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2589,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2597,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2597,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2597,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2597,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2597,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:2600,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_int32
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         23
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2564,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2566,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2571,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2575,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2579,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2579,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2579,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2579,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2579,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2579,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2579,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2564,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2579,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2579,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2579,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2579,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2579,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_int32
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         22
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2536,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2536,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2538,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2538,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2541,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2544,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2547,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2547,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2547,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2547,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2547,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2547,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:2547,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2536,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2547,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2547,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2547,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2547,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2547,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:2550,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_uint32
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         147
      ICount:          1095
      EdgeCount:       148
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    207
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:2015,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2015,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2017,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2019,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2022,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2026,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2030,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2034,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2038,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2042,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2046,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2050,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2054,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2058,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2062,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2066,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2070,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2074,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2078,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2082,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2086,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2090,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2094,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2098,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2102,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2106,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2110,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2114,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2118,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2122,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2126,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2130,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2134,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2138,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2142,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2146,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2150,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2154,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2158,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2162,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2166,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2170,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2174,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2178,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2182,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2186,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2190,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2194,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2198,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2202,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2206,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2210,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2214,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2218,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2222,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2226,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2230,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2234,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2238,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2242,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2246,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2250,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2254,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2258,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2262,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2266,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2270,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2274,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2278,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2282,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2286,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2290,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2294,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2298,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2302,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2306,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2310,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2314,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2318,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2322,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2326,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2330,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2334,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2338,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2342,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2346,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2350,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2354,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2358,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2362,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2366,50'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2370,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2374,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2378,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2382,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2386,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2390,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2394,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2398,51'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2402,54'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2406,50'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2410,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2414,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2418,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2422,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2426,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2430,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2434,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2438,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2442,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2446,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2450,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2454,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2458,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2462,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2466,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2470,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2474,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2478,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2482,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2486,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2490,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2494,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2498,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2502,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2506,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2510,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2514,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2518,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2522,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:2526,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2526,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2526,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2526,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:2526,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:2526,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:2526,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:2015,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:2526,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:2526,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:2526,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2526,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:2526,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_uint32
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         146
      ICount:          1086
      EdgeCount:       146
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    212
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:1615,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1615,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1617,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1620,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1623,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1626,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1629,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1632,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1635,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1638,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1641,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1644,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1647,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1650,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1653,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1656,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1659,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1662,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1665,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1668,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1671,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1674,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1677,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1680,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1683,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1686,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1689,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1692,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1695,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1698,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1701,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1704,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1707,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1710,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1713,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1716,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1719,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1722,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1725,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1728,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1731,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1734,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1737,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1740,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1743,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1746,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1749,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1752,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1755,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1758,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1761,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1764,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1767,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1770,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1773,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1776,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1779,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1782,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1785,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1788,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1791,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1794,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1797,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1800,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1803,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1806,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1809,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1812,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1815,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1818,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1821,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1824,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1827,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1830,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1833,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1836,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1839,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1842,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1845,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1848,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1851,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1854,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1857,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1860,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1863,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1866,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1869,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1872,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1875,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1878,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1881,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1884,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1887,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1890,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1893,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1896,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1899,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1902,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1905,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1908,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1911,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1914,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1917,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1920,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1923,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1926,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1929,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1932,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1935,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1938,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1941,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1944,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1947,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1950,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1953,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1956,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1959,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1962,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1965,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1968,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1971,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1974,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1977,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1980,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1983,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1986,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1989,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1992,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1995,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1998,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1998,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1998,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1998,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1998,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1998,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:1998,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:1615,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1998,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1998,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1998,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1998,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1998,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:2001,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_int16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         19
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:1598,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1598,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1600,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1602,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1605,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1605,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1605,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1605,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1605,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1605,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1605,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:1598,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1605,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1605,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1605,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1605,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1605,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_int16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         19
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:1576,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1576,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1578,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1578,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1581,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1581,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1581,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1581,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1581,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1581,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:1581,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:1576,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1581,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1581,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1581,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1581,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1581,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:1584,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_uint16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         34
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:1507,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1507,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1509,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1514,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1518,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1522,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1526,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1530,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1534,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1538,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1542,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1546,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1550,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1554,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1558,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1562,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1566,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1566,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1566,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1566,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1566,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1566,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1566,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:1507,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1566,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1566,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1566,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1566,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1566,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_uint16
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         33
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:1446,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1446,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1448,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1448,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1451,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1454,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1457,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1460,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1463,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1466,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1469,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1472,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1475,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1478,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1481,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1484,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1487,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1490,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1490,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1490,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1490,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1490,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1490,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:1490,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:1446,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1490,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1490,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1490,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1490,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1490,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:1493,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_set_bool
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
        - val
      BBCount:         214
      ICount:          1631
      EdgeCount:       215
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    382
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:657,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:657,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:659,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:661,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:664,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:668,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:672,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:676,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:680,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:684,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:688,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:692,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:696,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:700,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:704,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:708,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:712,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:716,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:720,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:724,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:728,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:732,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:736,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:740,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:744,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:748,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:752,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:756,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:760,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:764,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:768,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:772,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:776,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:780,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:784,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:788,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:792,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:796,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:800,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:804,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:808,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:812,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:816,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:820,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:824,50'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:828,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:832,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:836,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:840,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:844,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:848,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:852,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:856,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:860,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:864,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:868,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:872,50'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:876,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:880,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:884,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:888,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:892,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:896,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:900,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:904,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:908,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:912,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:916,47'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:920,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:924,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:928,51'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:932,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:936,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:940,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:944,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:948,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:952,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:956,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:960,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:964,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:968,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:972,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:976,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:980,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:984,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:988,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:992,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:996,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1000,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1004,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1008,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1012,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1016,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1020,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1024,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1028,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1032,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1036,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1040,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1044,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1048,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1052,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1056,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1060,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1064,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1068,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1072,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1076,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1080,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1084,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1088,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1092,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1096,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1100,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1104,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1108,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1112,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1116,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1120,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1124,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1128,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1132,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1136,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1140,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1144,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1148,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1152,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1156,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1160,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1164,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1168,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1172,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1176,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1180,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1184,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1188,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1192,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1196,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1200,50'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1204,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1208,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1212,51'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1216,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1220,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1224,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1228,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1232,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1236,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1240,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1244,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1248,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1252,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1256,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1260,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1264,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1268,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1272,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1276,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1280,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1284,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1288,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1292,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1296,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1300,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1304,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1308,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1312,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1316,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1320,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1324,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1328,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1332,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1336,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1340,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1344,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1348,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1352,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1356,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1360,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1364,47'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1368,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1372,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1376,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1380,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1384,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1388,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1392,47'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1396,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1400,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1404,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1408,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1412,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1416,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1420,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1424,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1428,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1432,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:1436,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1436,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1436,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1436,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:1436,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:1436,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:1436,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:657,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:1436,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:1436,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:1436,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1436,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:1436,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_get_bool
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_getters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - id
      BBCount:         213
      ICount:          1622
      EdgeCount:       213
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_name_for_key
      functionUses:    226
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_getters.c:56,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:56,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:58,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:61,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:64,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:67,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:70,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:73,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:76,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:79,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:82,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:85,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:88,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:91,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:94,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:97,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:100,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:106,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:109,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:112,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:118,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:121,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:127,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:130,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:139,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:142,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:145,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:148,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:151,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:154,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:157,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:160,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:163,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:169,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:172,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:175,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:181,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:184,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:187,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:193,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:196,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:199,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:202,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:205,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:208,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:211,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:217,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:220,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:223,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:226,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:229,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:232,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:235,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:238,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:241,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:244,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:247,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:250,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:253,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:256,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:259,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:262,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:265,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:268,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:271,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:274,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:277,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:280,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:286,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:292,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:295,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:298,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:301,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:304,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:310,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:313,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:316,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:319,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:322,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:325,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:328,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:331,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:334,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:337,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:340,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:343,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:346,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:352,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:355,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:358,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:361,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:364,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:367,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:370,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:373,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:376,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:379,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:382,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:385,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:388,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:391,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:394,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:397,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:400,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:403,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:406,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:409,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:412,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:415,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:418,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:421,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:424,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:427,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:430,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:433,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:436,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:439,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:442,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:448,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:451,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:454,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:457,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:460,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:463,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:466,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:469,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:472,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:475,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:478,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:481,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:484,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:487,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:490,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:493,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:496,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:499,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:502,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:505,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:508,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:511,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:514,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:517,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:520,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:523,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:526,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:529,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:532,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:535,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:538,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:541,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:544,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:547,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:550,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:553,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:556,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:559,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:562,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:565,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:568,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:571,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:574,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:577,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:580,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:583,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:586,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:589,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:592,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:595,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:598,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:601,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:604,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:607,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:610,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:613,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:616,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:619,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:622,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:625,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:628,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:631,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:634,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:637,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_getters.c:640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:640,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:640,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_getters.c:640,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_getters.c:640,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_getters.c:640,4'
              BranchSideFuncs:
                - freerdp_settings_get_name_for_key
                - freerdp_settings_get_type_name_for_key
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/common/settings_getters.c:640,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/common/settings_getters.c:56,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_getters.c:640,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/settings_getters.c:640,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_getters.c:640,4'
          Dst:             freerdp_settings_get_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:640,4'
          Dst:             freerdp_settings_get_type_name_for_key
        - Src:             'libfreerdp/common/settings_getters.c:640,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_getters.c:643,4'
          Dst:             __assert_fail
    - functionName:    freerdp_settings_copy_item
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - id
      BBCount:         20
      ICount:          206
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_int16
        - freerdp_settings_get_int32
        - freerdp_settings_get_int64
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_type_for_key
        - freerdp_settings_get_uint16
        - freerdp_settings_get_uint32
        - freerdp_settings_get_uint64
        - freerdp_settings_set_bool
        - freerdp_settings_set_int16
        - freerdp_settings_set_int32
        - freerdp_settings_set_int64
        - freerdp_settings_set_pointer
        - freerdp_settings_set_string
        - freerdp_settings_set_uint16
        - freerdp_settings_set_uint32
        - freerdp_settings_set_uint64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:423,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:424,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:424,2'
              BranchSideFuncs:
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:426,56'
              BranchSideFuncs:
                - freerdp_settings_get_type_for_key
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:431,15'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:436,16'
              BranchSideFuncs:
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
            - BranchSide:      'libfreerdp/common/settings_str.c:441,16'
              BranchSideFuncs:
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
            - BranchSide:      'libfreerdp/common/settings_str.c:446,16'
              BranchSideFuncs:
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
            - BranchSide:      'libfreerdp/common/settings_str.c:451,17'
              BranchSideFuncs:
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
            - BranchSide:      'libfreerdp/common/settings_str.c:456,17'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/common/settings_str.c:461,17'
              BranchSideFuncs:
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
            - BranchSide:      'libfreerdp/common/settings_str.c:466,16'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/settings_str.c:471,16'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
            - BranchSide:      'libfreerdp/common/settings_str.c:475,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:423,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:426,22'
          Dst:             freerdp_settings_get_type_for_key
        - Src:             'libfreerdp/common/settings_str.c:431,21'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings_str.c:432,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings_str.c:436,22'
          Dst:             freerdp_settings_get_int16
        - Src:             'libfreerdp/common/settings_str.c:437,11'
          Dst:             freerdp_settings_set_int16
        - Src:             'libfreerdp/common/settings_str.c:441,22'
          Dst:             freerdp_settings_get_int32
        - Src:             'libfreerdp/common/settings_str.c:442,11'
          Dst:             freerdp_settings_set_int32
        - Src:             'libfreerdp/common/settings_str.c:446,22'
          Dst:             freerdp_settings_get_int64
        - Src:             'libfreerdp/common/settings_str.c:447,11'
          Dst:             freerdp_settings_set_int64
        - Src:             'libfreerdp/common/settings_str.c:451,23'
          Dst:             freerdp_settings_get_uint16
        - Src:             'libfreerdp/common/settings_str.c:452,11'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/common/settings_str.c:456,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings_str.c:457,11'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings_str.c:461,23'
          Dst:             freerdp_settings_get_uint64
        - Src:             'libfreerdp/common/settings_str.c:462,11'
          Dst:             freerdp_settings_set_uint64
        - Src:             'libfreerdp/common/settings_str.c:466,22'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings_str.c:467,11'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/settings_str.c:471,22'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/common/settings_str.c:472,11'
          Dst:             freerdp_settings_set_pointer
    - functionName:    freerdp_settings_get_type_for_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:401,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:403,56'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:407,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:404,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:405,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:406,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_get_name_for_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:414,56'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:418,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:415,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:416,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:417,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_get_type_name_for_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - type
      BBCount:         12
      ICount:          62
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:374,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:377,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:379,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:381,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:383,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:385,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:387,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:389,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:391,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:393,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:395,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_settings_get_type_name_for_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_settings_get_type_for_key
        - freerdp_settings_get_type_name_for_type
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:368,23'
          Dst:             freerdp_settings_get_type_for_key
        - Src:             'libfreerdp/common/settings_str.c:369,9'
          Dst:             freerdp_settings_get_type_name_for_type
    - functionName:    freerdp_settings_get_type_for_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         13
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:355,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:357,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings_str.c:357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:359,56'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:363,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:360,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:361,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:362,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:355,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:360,7'
          Dst:             strcmp
    - functionName:    freerdp_settings_get_key_for_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         13
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:342,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:344,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libfreerdp/common/settings_str.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:346,56'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:350,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:347,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/settings_str.c:349,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:342,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:347,7'
          Dst:             strcmp
    - functionName:    freerdp_settings_free_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - cleanup
      BBCount:         14
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string_copy_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:321,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:321,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string_copy_
            - BranchSide:      'libfreerdp/common/settings_str.c:323,14'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string_copy_
        - Branch String:   'libfreerdp/common/settings_str.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:325,56'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string_copy_
            - BranchSide:      'libfreerdp/common/settings_str.c:338,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:326,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:329,39'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/common/settings_str.c:333,38'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string_copy_
            - BranchSide:      'libfreerdp/common/settings_str.c:337,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string_copy_
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:321,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:329,5'
          Dst:             freerdp_settings_set_string_copy_
        - Src:             'libfreerdp/common/settings_str.c:333,5'
          Dst:             freerdp_settings_set_pointer_len
    - functionName:    freerdp_settings_dump
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - settings
      BBCount:         87
      ICount:          419
      EdgeCount:       96
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_int16
        - freerdp_settings_get_int32
        - freerdp_settings_get_int64
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_uint16
        - freerdp_settings_get_uint32
        - freerdp_settings_get_uint64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:244,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:245,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:245,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:245,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:247,14'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:247,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:249,56'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:317,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:250,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:255,35'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:262,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:269,36'
              BranchSideFuncs:
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:276,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:283,36'
              BranchSideFuncs:
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:290,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:297,36'
              BranchSideFuncs:
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:304,37'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:311,38'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:316,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:256,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:256,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/common/settings_str.c:258,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:263,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:265,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:270,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:270,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:272,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:277,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:277,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:279,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:284,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:284,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:286,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:291,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:291,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:293,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:298,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:298,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:300,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:305,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:305,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:307,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:312,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:312,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:314,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:244,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:245,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:255,9'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings_str.c:256,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:256,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:262,9'
          Dst:             freerdp_settings_get_uint16
        - Src:             'libfreerdp/common/settings_str.c:263,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:263,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:269,9'
          Dst:             freerdp_settings_get_int16
        - Src:             'libfreerdp/common/settings_str.c:270,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:270,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:276,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings_str.c:277,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:277,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:283,9'
          Dst:             freerdp_settings_get_int32
        - Src:             'libfreerdp/common/settings_str.c:284,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:284,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:290,9'
          Dst:             freerdp_settings_get_uint64
        - Src:             'libfreerdp/common/settings_str.c:291,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:291,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:297,9'
          Dst:             freerdp_settings_get_int64
        - Src:             'libfreerdp/common/settings_str.c:298,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:298,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:304,9'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings_str.c:305,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:305,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:311,9'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/common/settings_str.c:312,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:312,5'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_print_diff
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - settings
        - other
      BBCount:         136
      ICount:          698
      EdgeCount:       161
      CyclomaticComplexity: 27
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_int16
        - freerdp_settings_get_int32
        - freerdp_settings_get_int64
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_uint16
        - freerdp_settings_get_uint32
        - freerdp_settings_get_uint64
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:99,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:99,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:100,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:101,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:101,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:101,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:103,14'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:103,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:105,56'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:106,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:111,35'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:124,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:138,36'
              BranchSideFuncs:
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:152,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:166,36'
              BranchSideFuncs:
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:180,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:194,36'
              BranchSideFuncs:
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:208,37'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:224,38'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:238,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:113,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:115,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:120,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:116,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/common/settings_str.c:118,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:127,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:129,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:134,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:130,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:132,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:141,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:143,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:148,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:144,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:146,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:155,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:157,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:162,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:158,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:158,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:160,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:169,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:171,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:176,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:172,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:174,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:183,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:185,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:190,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:186,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:188,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:197,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:199,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:204,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:200,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:202,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:211,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:213,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:220,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:213,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:213,20'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/common/settings_str.c:215,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:213,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:213,36'
              BranchSideFuncs:
                - strcmp
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:215,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:213,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:215,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:218,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:216,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:216,7'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:217,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:227,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:229,11'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:236,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:229,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:229,20'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:229,31'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:229,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:229,31'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:231,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:229,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:229,39'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:234,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:229,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:231,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:234,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/settings_str.c:232,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:232,7'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/settings_str.c:233,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - freerdp_settings_get_int64
                - freerdp_settings_get_int64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint64
                - freerdp_settings_get_uint64
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int32
                - freerdp_settings_get_int32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_int16
                - freerdp_settings_get_int16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint16
                - freerdp_settings_get_uint16
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:99,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:100,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:101,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:111,9'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings_str.c:112,17'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings_str.c:116,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:116,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:124,9'
          Dst:             freerdp_settings_get_uint16
        - Src:             'libfreerdp/common/settings_str.c:126,9'
          Dst:             freerdp_settings_get_uint16
        - Src:             'libfreerdp/common/settings_str.c:130,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:130,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:138,9'
          Dst:             freerdp_settings_get_int16
        - Src:             'libfreerdp/common/settings_str.c:140,9'
          Dst:             freerdp_settings_get_int16
        - Src:             'libfreerdp/common/settings_str.c:144,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:144,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:152,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings_str.c:154,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings_str.c:158,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:158,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:166,9'
          Dst:             freerdp_settings_get_int32
        - Src:             'libfreerdp/common/settings_str.c:168,9'
          Dst:             freerdp_settings_get_int32
        - Src:             'libfreerdp/common/settings_str.c:172,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:172,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:180,9'
          Dst:             freerdp_settings_get_uint64
        - Src:             'libfreerdp/common/settings_str.c:182,9'
          Dst:             freerdp_settings_get_uint64
        - Src:             'libfreerdp/common/settings_str.c:186,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:186,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:194,9'
          Dst:             freerdp_settings_get_int64
        - Src:             'libfreerdp/common/settings_str.c:196,9'
          Dst:             freerdp_settings_get_int64
        - Src:             'libfreerdp/common/settings_str.c:200,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:200,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:208,9'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings_str.c:210,9'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings_str.c:213,29'
          Dst:             strcmp
        - Src:             'libfreerdp/common/settings_str.c:216,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:216,7'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/settings_str.c:224,9'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/common/settings_str.c:226,9'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/common/settings_str.c:232,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/settings_str.c:232,7'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_settings_clone_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/settings_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         46
      ICount:          342
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_int16
        - freerdp_settings_get_int32
        - freerdp_settings_get_int64
        - freerdp_settings_get_pointer
        - freerdp_settings_get_string
        - freerdp_settings_get_uint16
        - freerdp_settings_get_uint32
        - freerdp_settings_get_uint64
        - freerdp_settings_set_bool
        - freerdp_settings_set_int16
        - freerdp_settings_set_int32
        - freerdp_settings_set_int64
        - freerdp_settings_set_pointer
        - freerdp_settings_set_string_copy_
        - freerdp_settings_set_uint16
        - freerdp_settings_set_uint32
        - freerdp_settings_set_uint64
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/settings_str.c:8,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:8,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:9,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:9,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:9,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:11,14'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:11,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:13,56'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/settings_str.c:14,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:18,43'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
            - BranchSide:      'libfreerdp/common/settings_str.c:26,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:33,45'
              BranchSideFuncs:
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:41,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:48,45'
              BranchSideFuncs:
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:56,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:63,45'
              BranchSideFuncs:
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:71,37'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - strlen
            - BranchSide:      'libfreerdp/common/settings_str.c:83,38'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:90,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:19,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:20,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:22,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:27,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:28,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:30,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:34,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:35,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:37,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:42,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:43,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:45,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:49,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:50,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:52,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:57,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:58,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:60,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:64,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:65,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:67,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:73,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:74,19'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_set_string_copy_
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:75,44'
              BranchSideFuncs:
                - freerdp_settings_set_string_copy_
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:75,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:77,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:79,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/common/settings_str.c:84,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/settings_str.c:86,6'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/common/settings_str.c:88,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer
                - freerdp_settings_get_string
                - freerdp_settings_set_string_copy_
                - strlen
                - freerdp_settings_get_int64
                - freerdp_settings_set_int64
                - freerdp_settings_get_uint64
                - freerdp_settings_set_uint64
                - freerdp_settings_get_int32
                - freerdp_settings_set_int32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_int16
                - freerdp_settings_set_int16
                - freerdp_settings_get_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'libfreerdp/common/settings_str.c:8,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:9,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/settings_str.c:18,17'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/common/settings_str.c:19,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/settings_str.c:26,9'
          Dst:             freerdp_settings_get_uint16
        - Src:             'libfreerdp/common/settings_str.c:27,10'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/common/settings_str.c:33,18'
          Dst:             freerdp_settings_get_int16
        - Src:             'libfreerdp/common/settings_str.c:34,10'
          Dst:             freerdp_settings_set_int16
        - Src:             'libfreerdp/common/settings_str.c:41,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/common/settings_str.c:42,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/settings_str.c:48,18'
          Dst:             freerdp_settings_get_int32
        - Src:             'libfreerdp/common/settings_str.c:49,10'
          Dst:             freerdp_settings_set_int32
        - Src:             'libfreerdp/common/settings_str.c:56,9'
          Dst:             freerdp_settings_get_uint64
        - Src:             'libfreerdp/common/settings_str.c:57,10'
          Dst:             freerdp_settings_set_uint64
        - Src:             'libfreerdp/common/settings_str.c:63,18'
          Dst:             freerdp_settings_get_int64
        - Src:             'libfreerdp/common/settings_str.c:64,10'
          Dst:             freerdp_settings_set_int64
        - Src:             'libfreerdp/common/settings_str.c:71,9'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/common/settings_str.c:74,12'
          Dst:             strlen
        - Src:             'libfreerdp/common/settings_str.c:75,10'
          Dst:             freerdp_settings_set_string_copy_
        - Src:             'libfreerdp/common/settings_str.c:83,9'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/common/settings_str.c:84,10'
          Dst:             freerdp_settings_set_pointer
    - functionName:    freerdp_assistance_parse_all_elements_of_l
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         28
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - ArrayList_Append
        - append_address_to_list
        - freerdp_assistance_parse_attr
        - freerdp_assistance_parse_attr_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:673,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:674,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - freerdp_assistance_parse_attr
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:675,53'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - freerdp_assistance_parse_attr
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:675,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:676,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:677,53'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:677,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:678,3'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:680,6'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:680,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:680,12'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:687,6'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:682,31'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:687,6'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:682,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:683,4'
              BranchSideFuncs:
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:684,25'
              BranchSideFuncs:
                - ArrayList_Append
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:684,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:685,4'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:686,2'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:687,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:687,12'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:694,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:687,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:689,31'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:694,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:689,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:690,4'
              BranchSideFuncs:
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:691,25'
              BranchSideFuncs:
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:691,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:692,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:693,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:673,7'
          Dst:             freerdp_assistance_parse_attr_uint32
        - Src:             'libfreerdp/common/assistance.c:675,7'
          Dst:             freerdp_assistance_parse_attr
        - Src:             'libfreerdp/common/assistance.c:677,7'
          Dst:             freerdp_assistance_parse_attr
        - Src:             'libfreerdp/common/assistance.c:682,8'
          Dst:             append_address_to_list
        - Src:             'libfreerdp/common/assistance.c:684,8'
          Dst:             ArrayList_Append
        - Src:             'libfreerdp/common/assistance.c:689,8'
          Dst:             append_address_to_list
        - Src:             'libfreerdp/common/assistance.c:691,8'
          Dst:             ArrayList_Append
    - functionName:    freerdp_assistance_parse_attr_uint32
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - key
        - tag
      BBCount:         40
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - __errno_location
        - freerdp_assistance_parse_attr
        - strncpy
        - strtoul
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:488,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:488,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - strncpy
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:489,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - strncpy
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:491,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:492,3'
              BranchSideFuncs:
                - strncpy
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:494,7'
              BranchSideFuncs:
                - strncpy
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:495,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:497,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:501,10'
              BranchSideFuncs:
                - strncpy
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:497,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:497,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:497,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:497,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:497,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:505,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:505,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:505,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:507,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:507,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:507,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:488,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:491,7'
          Dst:             freerdp_assistance_parse_attr
        - Src:             'libfreerdp/common/assistance.c:497,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:497,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:497,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:501,2'
          Dst:             strncpy
        - Src:             'libfreerdp/common/assistance.c:502,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/assistance.c:503,22'
          Dst:             strtoul
        - Src:             'libfreerdp/common/assistance.c:505,7'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/assistance.c:507,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:507,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:507,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_assistance_parse_attr
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - plength
        - key
        - tag
      BBCount:         51
      ICount:          225
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - snprintf
        - strchr
        - strlen
        - strstr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:414,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:414,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:415,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:415,2'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:416,2'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:416,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:416,2'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:418,3'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:421,3'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:423,7'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:426,2'
              BranchSideFuncs:
                - __assert_fail
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:426,2'
              BranchSideFuncs:
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:428,19'
              BranchSideFuncs:
                - strstr
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:429,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:430,3'
              BranchSideFuncs:
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:432,14'
              BranchSideFuncs:
                - strlen
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:435,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:437,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:442,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:437,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:437,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:437,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:437,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:437,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:437,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:444,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:450,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:444,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:444,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:444,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:444,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:444,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:444,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:414,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:415,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:416,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:424,17'
          Dst:             snprintf
        - Src:             'libfreerdp/common/assistance.c:425,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:426,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:428,12'
          Dst:             strstr
        - Src:             'libfreerdp/common/assistance.c:432,7'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:433,12'
          Dst:             strchr
        - Src:             'libfreerdp/common/assistance.c:437,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:437,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:437,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:444,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:444,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:444,3'
          Dst:             WLog_PrintMessage
    - functionName:    append_address_to_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - MachineAddresses
        - str
        - len
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ArrayList_Append
        - strndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:255,18'
              BranchSideFuncs:
                - strndup
                - ArrayList_Append
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:256,7'
              BranchSideFuncs:
                - ArrayList_Append
                - free
        - Branch String:   'libfreerdp/common/assistance.c:256,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:257,3'
              BranchSideFuncs:
                - ArrayList_Append
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:259,35'
              BranchSideFuncs:
                - ArrayList_Append
                - free
        - Branch String:   'libfreerdp/common/assistance.c:260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:261,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:263,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:255,10'
          Dst:             strndup
        - Src:             'libfreerdp/common/assistance.c:259,18'
          Dst:             ArrayList_Append
    - functionName:    freerdp_assistance_parse_all_elements_of_t
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         20
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - freerdp_assistance_parse_all_elements_of
        - freerdp_assistance_parse_attr_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:702,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:703,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:704,57'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:704,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:705,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:706,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:706,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:706,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:706,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_all_elements_of
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:706,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:706,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_assistance_parse_all_elements_of
            - BranchSide:      'libfreerdp/common/assistance.c:706,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_all_elements_of
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:702,7'
          Dst:             freerdp_assistance_parse_attr_uint32
        - Src:             'libfreerdp/common/assistance.c:704,7'
          Dst:             freerdp_assistance_parse_attr_uint32
        - Src:             'libfreerdp/common/assistance.c:706,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:706,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:706,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:707,9'
          Dst:             freerdp_assistance_parse_all_elements_of
        - Src:             'libfreerdp/common/assistance.c:707,9'
          Dst:             freerdp_assistance_parse_all_elements_of_l
    - functionName:    freerdp_assistance_parse_all_elements_of
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - data
        - len
        - key
        - fkt
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_assistance_get_element
        - strnlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:649,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:651,10'
              BranchSideFuncs:
                - strnlen
                - freerdp_assistance_get_element
            - BranchSide:      'libfreerdp/common/assistance.c:662,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:653,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:649,2'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:655,4'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - strnlen
        - Branch String:   'libfreerdp/common/assistance.c:657,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:658,5'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:659,3'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - strnlen
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:649,9'
          Dst:             freerdp_assistance_get_element
        - Src:             'libfreerdp/common/assistance.c:652,9'
          Dst:             strnlen
    - functionName:    freerdp_assistance_get_element
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ilen
        - key
        - element
        - elen
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_assistance_contains_element
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:620,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:620,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:621,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:623,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:623,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:623,2'
              BranchSideFuncs:
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:625,9'
              BranchSideFuncs:
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:629,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:630,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:632,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:633,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:635,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:620,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:621,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:622,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:623,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:628,14'
          Dst:             freerdp_assistance_contains_element
    - functionName:    freerdp_assistance_contains_element
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ilen
        - key
        - plen
        - pdata
        - pdlen
      BBCount:         95
      ICount:          424
      EdgeCount:       110
      CyclomaticComplexity: 17
      functionsReached:
        - WLog_Get
        - __assert_fail
        - snprintf
        - strnlen
        - strrstr
        - strstr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:519,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:519,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:520,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:520,2'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:521,2'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:521,2'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:523,7'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:525,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:525,2'
              BranchSideFuncs:
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:526,2'
              BranchSideFuncs:
                - __assert_fail
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:526,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:526,2'
              BranchSideFuncs:
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:528,21'
              BranchSideFuncs:
                - strstr
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:529,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:529,15'
              BranchSideFuncs:
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:529,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:530,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:532,15'
              BranchSideFuncs:
                - strnlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:535,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:541,4'
              BranchSideFuncs:
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:541,4'
              BranchSideFuncs:
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:541,4'
              BranchSideFuncs:
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:541,4'
              BranchSideFuncs:
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:543,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:543,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:543,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:543,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:543,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:543,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:543,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:552,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:552,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:552,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:558,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - strnlen
        - Branch String:   'libfreerdp/common/assistance.c:554,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:554,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:562,8'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
                - strrstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:572,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:564,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:564,3'
              BranchSideFuncs:
                - __assert_fail
                - strrstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:565,3'
              BranchSideFuncs:
                - __assert_fail
                - strrstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
        - Branch String:   'libfreerdp/common/assistance.c:565,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:565,3'
              BranchSideFuncs:
                - strrstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
            - BranchSide:      'libfreerdp/common/assistance.c:566,25'
              BranchSideFuncs:
                - strrstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strnlen
        - Branch String:   'libfreerdp/common/assistance.c:568,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:569,19'
              BranchSideFuncs:
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:570,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:572,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:579,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:574,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:574,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:574,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:574,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:574,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:574,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:579,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:580,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:582,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:582,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:583,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:584,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:584,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:585,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:586,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:519,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:520,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:521,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:524,17'
          Dst:             snprintf
        - Src:             'libfreerdp/common/assistance.c:525,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:526,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:528,14'
          Dst:             strstr
        - Src:             'libfreerdp/common/assistance.c:532,21'
          Dst:             strnlen
        - Src:             'libfreerdp/common/assistance.c:543,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:543,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:543,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:550,16'
          Dst:             strstr
        - Src:             'libfreerdp/common/assistance.c:554,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:554,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:554,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:563,19'
          Dst:             snprintf
        - Src:             'libfreerdp/common/assistance.c:564,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:565,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:567,16'
          Dst:             strrstr
        - Src:             'libfreerdp/common/assistance.c:569,11'
          Dst:             strnlen
        - Src:             'libfreerdp/common/assistance.c:574,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:574,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:574,3'
          Dst:             WLog_PrintMessage
    - functionName:    strrstr
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - haystack
        - len
        - needle
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:80,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:81,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:83,8'
              BranchSideFuncs:
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:87,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:89,7'
              BranchSideFuncs:
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:89,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:92,12'
              BranchSideFuncs:
                - strstr
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:86,13'
          Dst:             strstr
    - functionName:    freerdp_assistance_parse_all_elements_of_c
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_assistance_parse_all_elements_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:714,9'
          Dst:             freerdp_assistance_parse_all_elements_of
        - Src:             'libfreerdp/common/assistance.c:714,9'
          Dst:             freerdp_assistance_parse_all_elements_of_t
    - functionName:    freerdp_assistance_parse_find_elements_of_c
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_assistance_parse_all_elements_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:721,9'
          Dst:             freerdp_assistance_parse_all_elements_of
        - Src:             'libfreerdp/common/assistance.c:721,9'
          Dst:             freerdp_assistance_parse_all_elements_of_c
    - functionName:    append_address
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - host
        - port
      BBCount:         31
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - ArrayList_Append
        - WLog_Get
        - __assert_fail
        - __errno_location
        - append_address_to_list
        - strlen
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:268,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:268,2'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - append_address_to_list
                - ArrayList_Append
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:270,2'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - append_address_to_list
                - ArrayList_Append
                - strlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:273,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:273,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:273,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:273,35'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:280,30'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
                - strlen
        - Branch String:   'libfreerdp/common/assistance.c:275,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:275,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:275,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:280,60'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:280,74'
              BranchSideFuncs:
                - strlen
                - append_address_to_list
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:280,7'
              BranchSideFuncs:
                - append_address_to_list
                - ArrayList_Append
        - Branch String:   'libfreerdp/common/assistance.c:280,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:281,3'
              BranchSideFuncs:
                - ArrayList_Append
            - BranchSide:      'libfreerdp/common/assistance.c:282,26'
              BranchSideFuncs:
                - ArrayList_Append
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:268,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:270,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/assistance.c:271,20'
          Dst:             strtoul
        - Src:             'libfreerdp/common/assistance.c:273,7'
          Dst:             __errno_location
        - Src:             'libfreerdp/common/assistance.c:275,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:275,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:275,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:280,67'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:280,7'
          Dst:             append_address_to_list
        - Src:             'libfreerdp/common/assistance.c:282,9'
          Dst:             ArrayList_Append
    - functionName:    freerdp_assistance_parse_address_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - list
      BBCount:         29
      ICount:          134
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
        - append_address
        - strchr
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:287,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:287,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strtok
                - strchr
                - append_address
                - strtok
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:289,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strtok
                - strchr
                - append_address
                - strtok
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:289,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strtok
                - strchr
                - append_address
                - strtok
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:289,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strtok
                - strchr
                - append_address
                - strtok
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:289,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strtok
                - strchr
                - append_address
                - strtok
            - BranchSide:      'libfreerdp/common/assistance.c:289,2'
              BranchSideFuncs:
                - strtok
                - strchr
                - append_address
                - strtok
        - Branch String:   'libfreerdp/common/assistance.c:293,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:294,3'
              BranchSideFuncs:
                - strtok
                - strchr
                - append_address
                - strtok
            - BranchSide:      'libfreerdp/common/assistance.c:296,15'
              BranchSideFuncs:
                - strtok
                - strchr
                - append_address
                - strtok
        - Branch String:   'libfreerdp/common/assistance.c:303,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:305,23'
              BranchSideFuncs:
                - strchr
                - append_address
                - strtok
            - BranchSide:      'libfreerdp/common/assistance.c:316,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:306,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:307,4'
              BranchSideFuncs:
                - append_address
                - strtok
                - strchr
            - BranchSide:      'libfreerdp/common/assistance.c:308,4'
              BranchSideFuncs:
                - append_address
                - strtok
                - strchr
        - Branch String:   'libfreerdp/common/assistance.c:311,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:312,4'
              BranchSideFuncs:
                - strtok
                - strchr
                - append_address
            - BranchSide:      'libfreerdp/common/assistance.c:314,24'
              BranchSideFuncs:
                - strtok
                - strchr
                - append_address
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:287,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:289,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:289,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:289,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:300,16'
          Dst:             strtok
        - Src:             'libfreerdp/common/assistance.c:305,16'
          Dst:             strchr
        - Src:             'libfreerdp/common/assistance.c:311,8'
          Dst:             append_address
        - Src:             'libfreerdp/common/assistance.c:314,11'
          Dst:             strtok
    - functionName:    update_connectionstring2_wchar
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - str
        - len
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - update_connectionstring2_nocopy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:169,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:169,15'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'libfreerdp/common/assistance.c:172,6'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'libfreerdp/common/assistance.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:172,6'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'libfreerdp/common/assistance.c:172,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:172,14'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'libfreerdp/common/assistance.c:178,41'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
        - Branch String:   'libfreerdp/common/assistance.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:174,35'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - update_connectionstring2_nocopy
            - BranchSide:      'libfreerdp/common/assistance.c:178,41'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
        - Branch String:   'libfreerdp/common/assistance.c:175,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:176,4'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
            - BranchSide:      'libfreerdp/common/assistance.c:177,2'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:174,10'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/common/assistance.c:178,9'
          Dst:             update_connectionstring2_nocopy
    - functionName:    update_connectionstring2_nocopy
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - str
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:141,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:142,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/common/assistance.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:146,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:141,2'
          Dst:             __assert_fail
    - functionName:    freerdp_assistance_crypt_derive_key_sha1
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash
        - hashLength
        - key
        - keyLength
      BBCount:         14
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - winpr_Digest
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:229,14'
              BranchSideFuncs:
                - calloc
                - free
                - winpr_Digest
                - winpr_Digest
            - BranchSide:      'libfreerdp/common/assistance.c:233,31'
              BranchSideFuncs:
                - calloc
                - free
                - winpr_Digest
                - winpr_Digest
        - Branch String:   'libfreerdp/common/assistance.c:235,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:236,3'
              BranchSideFuncs:
                - winpr_Digest
                - free
                - winpr_Digest
            - BranchSide:      'libfreerdp/common/assistance.c:238,35'
              BranchSideFuncs:
                - winpr_Digest
                - free
                - winpr_Digest
        - Branch String:   'libfreerdp/common/assistance.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:239,3'
              BranchSideFuncs:
                - winpr_Digest
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:241,35'
              BranchSideFuncs:
                - winpr_Digest
                - free
        - Branch String:   'libfreerdp/common/assistance.c:241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:242,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:244,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:233,24'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:238,7'
          Dst:             winpr_Digest
        - Src:             'libfreerdp/common/assistance.c:241,7'
          Dst:             winpr_Digest
    - functionName:    update_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opt
        - val
        - len
      BBCount:         18
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:101,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:101,2'
              BranchSideFuncs:
                - free
                - strndup
            - BranchSide:      'libfreerdp/common/assistance.c:102,8'
              BranchSideFuncs:
                - free
                - strndup
        - Branch String:   'libfreerdp/common/assistance.c:105,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:105,15'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'libfreerdp/common/assistance.c:107,12'
              BranchSideFuncs:
                - strndup
        - Branch String:   'libfreerdp/common/assistance.c:105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:107,12'
              BranchSideFuncs:
                - strndup
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:101,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:109,9'
          Dst:             strndup
    - functionName:    freerdp_assistance_parse_connection_string1
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         44
      ICount:          264
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_assistance_parse_address_list
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:326,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:326,2'
              BranchSideFuncs:
                - _strdup
                - free
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:328,7'
              BranchSideFuncs:
                - _strdup
                - free
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:328,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:329,3'
              BranchSideFuncs:
                - _strdup
                - free
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:335,22'
              BranchSideFuncs:
                - _strdup
                - free
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:337,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:338,3'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:340,31'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:345,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:349,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:345,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:346,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:347,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:350,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:352,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:357,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:364,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:357,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:359,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:362,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:364,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:365,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:367,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:368,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:370,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:371,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:373,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:374,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:376,13'
              BranchSideFuncs:
                - strcmp
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:377,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:379,30'
              BranchSideFuncs:
                - _strdup
                - free
                - _strdup
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:382,3'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_parse_address_list
            - BranchSide:      'libfreerdp/common/assistance.c:384,35'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_parse_address_list
        - Branch String:   'libfreerdp/common/assistance.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:387,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_address_list
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:389,45'
              BranchSideFuncs:
                - freerdp_assistance_parse_address_list
                - free
        - Branch String:   'libfreerdp/common/assistance.c:389,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:390,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:392,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:326,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:335,14'
          Dst:             _strdup
        - Src:             'libfreerdp/common/assistance.c:340,24'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:364,6'
          Dst:             strcmp
        - Src:             'libfreerdp/common/assistance.c:367,6'
          Dst:             strcmp
        - Src:             'libfreerdp/common/assistance.c:370,6'
          Dst:             strcmp
        - Src:             'libfreerdp/common/assistance.c:373,6'
          Dst:             strcmp
        - Src:             'libfreerdp/common/assistance.c:376,6'
          Dst:             strcmp
        - Src:             'libfreerdp/common/assistance.c:379,22'
          Dst:             _strdup
        - Src:             'libfreerdp/common/assistance.c:384,27'
          Dst:             _strdup
        - Src:             'libfreerdp/common/assistance.c:389,7'
          Dst:             freerdp_assistance_parse_address_list
    - functionName:    freerdp_assistance_decrypt2
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         76
      ICount:          358
      EdgeCount:       94
      CyclomaticComplexity: 20
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - WLog_Get
        - __assert_fail
        - calloc
        - freerdp_assistance_crypt_derive_key_sha1
        - freerdp_assistance_parse_connection_string2
        - update_connectionstring2_wchar
        - winpr_Cipher_Final
        - winpr_Cipher_Free
        - winpr_Cipher_New
        - winpr_Cipher_Update
        - winpr_Digest
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:934,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:934,2'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:936,7'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:936,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:937,3'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:939,38'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:940,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:942,3'
              BranchSideFuncs:
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:946,17'
              BranchSideFuncs:
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:942,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:942,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:942,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:942,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:942,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:942,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:948,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:950,3'
              BranchSideFuncs:
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:952,48'
              BranchSideFuncs:
                - freerdp_assistance_crypt_derive_key_sha1
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:952,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:954,3'
              BranchSideFuncs:
                - winpr_Cipher_New
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:957,64'
              BranchSideFuncs:
                - winpr_Cipher_New
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:959,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:960,3'
              BranchSideFuncs:
                - calloc
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:962,18'
              BranchSideFuncs:
                - calloc
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:967,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:968,3'
              BranchSideFuncs:
                - winpr_Cipher_Update
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:970,27'
              BranchSideFuncs:
                - winpr_Cipher_Update
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:970,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:971,3'
              BranchSideFuncs:
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:973,26'
              BranchSideFuncs:
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:973,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:975,3'
              BranchSideFuncs:
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:979,11'
              BranchSideFuncs:
                - update_connectionstring2_wchar
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:975,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:975,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:975,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:975,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:975,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:975,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:991,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:993,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:997,51'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:993,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:993,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:993,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:993,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:993,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:993,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:997,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:998,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1000,5'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1005,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1005,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1005,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1005,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1005,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1005,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:934,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:939,14'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/common/assistance.c:942,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:942,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:942,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:948,7'
          Dst:             winpr_Digest
        - Src:             'libfreerdp/common/assistance.c:952,7'
          Dst:             freerdp_assistance_crypt_derive_key_sha1
        - Src:             'libfreerdp/common/assistance.c:957,6'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/common/assistance.c:965,17'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:970,7'
          Dst:             winpr_Cipher_Update
        - Src:             'libfreerdp/common/assistance.c:973,7'
          Dst:             winpr_Cipher_Final
        - Src:             'libfreerdp/common/assistance.c:975,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:975,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:975,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:991,7'
          Dst:             update_connectionstring2_wchar
        - Src:             'libfreerdp/common/assistance.c:993,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:993,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:993,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:997,7'
          Dst:             freerdp_assistance_parse_connection_string2
        - Src:             'libfreerdp/common/assistance.c:1002,2'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/common/assistance.c:1005,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1005,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1005,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_assistance_parse_connection_string2
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         34
      ICount:          174
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - _strdup
        - freerdp_assistance_consume_input_and_get_element
        - freerdp_assistance_get_element
        - freerdp_assistance_parse_attr_str
        - freerdp_assistance_parse_find_elements_of_c
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:729,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:729,2'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:731,7'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:731,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:732,3'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:734,22'
              BranchSideFuncs:
                - _strdup
                - free
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:735,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:736,3'
              BranchSideFuncs:
                - freerdp_assistance_consume_input_and_get_element
                - free
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:738,8'
              BranchSideFuncs:
                - freerdp_assistance_consume_input_and_get_element
                - free
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:740,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:741,3'
              BranchSideFuncs:
                - free
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:743,7'
              BranchSideFuncs:
                - free
                - freerdp_assistance_get_element
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:743,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:743,13'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - free
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:744,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/common/assistance.c:743,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:744,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:746,8'
              BranchSideFuncs:
                - freerdp_assistance_get_element
                - free
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:748,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:749,3'
              BranchSideFuncs:
                - free
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:751,7'
              BranchSideFuncs:
                - free
                - freerdp_assistance_parse_find_elements_of_c
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:751,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:751,13'
              BranchSideFuncs:
                - freerdp_assistance_parse_find_elements_of_c
                - free
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:752,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/common/assistance.c:751,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:752,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:754,51'
              BranchSideFuncs:
                - freerdp_assistance_parse_find_elements_of_c
                - free
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:754,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:755,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:760,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:761,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:762,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
                - freerdp_assistance_parse_attr_str
            - BranchSide:      'libfreerdp/common/assistance.c:764,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
                - freerdp_assistance_parse_attr_str
        - Branch String:   'libfreerdp/common/assistance.c:764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:765,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:767,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - free
        - Branch String:   'libfreerdp/common/assistance.c:767,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:768,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:770,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:729,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:734,14'
          Dst:             _strdup
        - Src:             'libfreerdp/common/assistance.c:740,7'
          Dst:             freerdp_assistance_consume_input_and_get_element
        - Src:             'libfreerdp/common/assistance.c:748,7'
          Dst:             freerdp_assistance_get_element
        - Src:             'libfreerdp/common/assistance.c:754,7'
          Dst:             freerdp_assistance_parse_find_elements_of_c
        - Src:             'libfreerdp/common/assistance.c:761,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:764,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:767,7'
          Dst:             freerdp_assistance_parse_attr_str
    - functionName:    freerdp_assistance_consume_input_and_get_element
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - key
        - element
        - elen
      BBCount:         18
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_assistance_contains_element
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:597,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:597,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:598,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:598,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:598,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:599,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:599,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:599,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:600,2'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:600,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:600,2'
              BranchSideFuncs:
                - strlen
                - freerdp_assistance_contains_element
            - BranchSide:      'libfreerdp/common/assistance.c:602,9'
              BranchSideFuncs:
                - strlen
                - freerdp_assistance_contains_element
        - Branch String:   'libfreerdp/common/assistance.c:606,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:609,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:597,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:598,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:599,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:600,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:605,57'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:605,14'
          Dst:             freerdp_assistance_contains_element
    - functionName:    freerdp_assistance_parse_attr_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - key
        - tag
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_assistance_parse_attr
        - update_option
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:461,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:462,3'
              BranchSideFuncs:
                - update_option
            - BranchSide:      'libfreerdp/common/assistance.c:463,23'
              BranchSideFuncs:
                - update_option
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:461,7'
          Dst:             freerdp_assistance_parse_attr
        - Src:             'libfreerdp/common/assistance.c:463,9'
          Dst:             update_option
    - functionName:    freerdp_assistance_parse_attr_bool
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - key
        - tag
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_assistance_parse_attr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:471,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:471,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
            - BranchSide:      'libfreerdp/common/assistance.c:472,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
        - Branch String:   'libfreerdp/common/assistance.c:474,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:476,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:479,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:471,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:474,7'
          Dst:             freerdp_assistance_parse_attr
    - functionName:    freerdp_assistance_parse_uploadinfo
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - uploadinfo
        - uploadinfosize
      BBCount:         92
      ICount:          463
      EdgeCount:       118
      CyclomaticComplexity: 28
      functionsReached:
        - WLog_Get
        - freerdp_assistance_consume_input_and_get_element
        - freerdp_assistance_decrypt2
        - freerdp_assistance_encrypt_pass_stub
        - freerdp_assistance_hex_string_to_bin
        - freerdp_assistance_parse_attr
        - freerdp_assistance_parse_attr_bool
        - freerdp_assistance_parse_attr_str
        - freerdp_assistance_parse_attr_uint32
        - freerdp_assistance_parse_connection_string1
        - strlen
        - strncmp
        - strnlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1042,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1042,22'
              BranchSideFuncs:
                - strnlen
                - freerdp_assistance_parse_attr
                - strncmp
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1043,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1042,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1045,14'
              BranchSideFuncs:
                - strnlen
                - freerdp_assistance_parse_attr
                - strncmp
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1045,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1047,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1051,65'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr
                - strncmp
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1047,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1047,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1047,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1047,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1047,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1047,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1051,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1052,3'
              BranchSideFuncs:
                - strncmp
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1054,7'
              BranchSideFuncs:
                - strncmp
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1054,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1054,38'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1063,8'
              BranchSideFuncs:
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1056,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1056,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1056,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1065,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1067,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1070,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1070,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1071,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1074,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1074,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1075,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1078,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1079,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1082,43'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1082,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1084,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1087,42'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_str
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1087,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1088,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1090,6'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strstr
                - strlen
                - strstr
        - Branch String:   'libfreerdp/common/assistance.c:1090,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1092,15'
              BranchSideFuncs:
                - strstr
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - strlen
                - strstr
            - BranchSide:      'libfreerdp/common/assistance.c:1104,45'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
        - Branch String:   'libfreerdp/common/assistance.c:1094,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1096,16'
              BranchSideFuncs:
                - strlen
                - strstr
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
            - BranchSide:      'libfreerdp/common/assistance.c:1101,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
        - Branch String:   'libfreerdp/common/assistance.c:1104,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1105,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
            - BranchSide:      'libfreerdp/common/assistance.c:1108,45'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_uint32
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
        - Branch String:   'libfreerdp/common/assistance.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1109,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
            - BranchSide:      'libfreerdp/common/assistance.c:1112,43'
              BranchSideFuncs:
                - freerdp_assistance_parse_attr_bool
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
        - Branch String:   'libfreerdp/common/assistance.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1113,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
            - BranchSide:      'libfreerdp/common/assistance.c:1115,16'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
        - Branch String:   'libfreerdp/common/assistance.c:1118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1123,8'
              BranchSideFuncs:
                - freerdp_assistance_hex_string_to_bin
                - freerdp_assistance_decrypt2
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1132,53'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string1
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1138,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1125,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1126,12'
              BranchSideFuncs:
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1128,3'
              BranchSideFuncs:
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1132,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1133,12'
              BranchSideFuncs:
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1135,3'
              BranchSideFuncs:
                - freerdp_assistance_encrypt_pass_stub
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1143,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1147,65'
              BranchSideFuncs:
                - freerdp_assistance_encrypt_pass_stub
        - Branch String:   'libfreerdp/common/assistance.c:1143,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1143,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1143,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1143,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1143,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1151,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1153,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1045,6'
          Dst:             strnlen
        - Src:             'libfreerdp/common/assistance.c:1047,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1047,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1047,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1051,7'
          Dst:             freerdp_assistance_parse_attr
        - Src:             'libfreerdp/common/assistance.c:1054,30'
          Dst:             strncmp
        - Src:             'libfreerdp/common/assistance.c:1056,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1056,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1056,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1065,7'
          Dst:             freerdp_assistance_consume_input_and_get_element
        - Src:             'libfreerdp/common/assistance.c:1070,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:1074,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:1078,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:1082,7'
          Dst:             freerdp_assistance_parse_attr_bool
        - Src:             'libfreerdp/common/assistance.c:1087,7'
          Dst:             freerdp_assistance_parse_attr_str
        - Src:             'libfreerdp/common/assistance.c:1093,19'
          Dst:             strstr
        - Src:             'libfreerdp/common/assistance.c:1097,23'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:1099,14'
          Dst:             strstr
        - Src:             'libfreerdp/common/assistance.c:1104,7'
          Dst:             freerdp_assistance_parse_attr_uint32
        - Src:             'libfreerdp/common/assistance.c:1108,7'
          Dst:             freerdp_assistance_parse_attr_uint32
        - Src:             'libfreerdp/common/assistance.c:1112,7'
          Dst:             freerdp_assistance_parse_attr_bool
        - Src:             'libfreerdp/common/assistance.c:1122,30'
          Dst:             freerdp_assistance_hex_string_to_bin
        - Src:             'libfreerdp/common/assistance.c:1125,9'
          Dst:             freerdp_assistance_decrypt2
        - Src:             'libfreerdp/common/assistance.c:1132,9'
          Dst:             freerdp_assistance_parse_connection_string1
        - Src:             'libfreerdp/common/assistance.c:1143,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1143,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1143,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1147,28'
          Dst:             freerdp_assistance_encrypt_pass_stub
    - functionName:    freerdp_assistance_hex_string_to_bin
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - raw
        - size
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - strlen
        - winpr_HexStringToBinBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1012,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1012,15'
              BranchSideFuncs:
                - strlen
                - calloc
                - winpr_HexStringToBinBuffer
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1013,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1012,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1013,3'
              BranchSideFuncs:
                - strlen
                - calloc
                - winpr_HexStringToBinBuffer
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1014,3'
              BranchSideFuncs:
                - strlen
                - calloc
                - winpr_HexStringToBinBuffer
                - free
        - Branch String:   'libfreerdp/common/assistance.c:1017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1018,3'
              BranchSideFuncs:
                - winpr_HexStringToBinBuffer
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1019,47'
              BranchSideFuncs:
                - winpr_HexStringToBinBuffer
                - free
        - Branch String:   'libfreerdp/common/assistance.c:1020,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1022,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1025,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1015,24'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:1016,11'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:1019,20'
          Dst:             winpr_HexStringToBinBuffer
    - functionName:    freerdp_assistance_encrypt_pass_stub
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - password
        - passStub
        - pEncryptedSize
      BBCount:         59
      ICount:          301
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - WLog_Get
        - calloc
        - winpr_Cipher_Final
        - winpr_Cipher_Free
        - winpr_Cipher_New
        - winpr_Cipher_Update
        - winpr_Digest
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:860,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:860,21'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - winpr_Digest
                - calloc
                - calloc
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:861,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:860,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:861,3'
              BranchSideFuncs:
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - calloc
                - calloc
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:863,17'
              BranchSideFuncs:
                - winpr_Digest
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - calloc
                - calloc
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:865,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:867,3'
              BranchSideFuncs:
                - calloc
                - calloc
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:869,18'
              BranchSideFuncs:
                - calloc
                - calloc
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:873,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:873,16'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:874,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:873,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:874,3'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:876,29'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:880,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:882,3'
              BranchSideFuncs:
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:886,18'
              BranchSideFuncs:
                - winpr_Cipher_Update
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:882,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:882,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:882,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:882,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:882,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:882,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:890,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:892,3'
              BranchSideFuncs:
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:896,26'
              BranchSideFuncs:
                - winpr_Cipher_Final
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:892,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:892,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:892,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:892,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:892,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:892,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:896,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:898,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:902,20'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
        - Branch String:   'libfreerdp/common/assistance.c:898,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:898,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:898,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:898,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:898,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:898,3'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:857,21'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/common/assistance.c:858,21'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/common/assistance.c:865,7'
          Dst:             winpr_Digest
        - Src:             'libfreerdp/common/assistance.c:870,16'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:871,17'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:878,11'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/common/assistance.c:882,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:882,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:882,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:888,7'
          Dst:             winpr_Cipher_Update
        - Src:             'libfreerdp/common/assistance.c:892,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:892,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:892,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:896,7'
          Dst:             winpr_Cipher_Final
        - Src:             'libfreerdp/common/assistance.c:898,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:898,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:898,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:902,2'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/common/assistance.c:909,2'
          Dst:             winpr_Cipher_Free
    - functionName:    freerdp_assistance_set_connection_string2
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - string
        - password
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _strdup
        - freerdp_assistance_parse_connection_string2
        - update_connectionstring2_nocopy
        - update_password
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1491,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1491,16'
              BranchSideFuncs:
                - _strdup
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1492,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1491,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1491,27'
              BranchSideFuncs:
                - _strdup
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1492,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1491,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1492,3'
              BranchSideFuncs:
                - _strdup
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1494,22'
              BranchSideFuncs:
                - _strdup
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1495,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1496,3'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1498,39'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - update_password
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1498,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1499,3'
              BranchSideFuncs:
                - update_password
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1500,23'
              BranchSideFuncs:
                - update_password
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1500,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1501,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1502,53'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1494,14'
          Dst:             _strdup
        - Src:             'libfreerdp/common/assistance.c:1498,7'
          Dst:             update_connectionstring2_nocopy
        - Src:             'libfreerdp/common/assistance.c:1500,7'
          Dst:             update_password
        - Src:             'libfreerdp/common/assistance.c:1502,9'
          Dst:             freerdp_assistance_parse_connection_string2
    - functionName:    update_password
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - password
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:130,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:130,2'
              BranchSideFuncs:
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/assistance.c:131,7'
              BranchSideFuncs:
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/assistance.c:133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:134,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/common/assistance.c:135,27'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:130,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:135,19'
          Dst:             _strdup
    - functionName:    freerdp_assistance_get_encrypted_pass_stub
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - pwd
        - size
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1480,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1480,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1481,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1480,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1481,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1480,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1483,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_assistance_print_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - log
        - level
      BBCount:         114
      ICount:          447
      EdgeCount:       131
      CyclomaticComplexity: 19
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - WLog_IsLevelActive
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1439,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1439,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1441,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1441,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1441,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1442,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1442,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1442,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1443,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1443,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1443,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1444,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1444,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1445,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1445,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1445,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1446,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1446,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1446,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1447,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1447,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1448,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1448,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1448,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1449,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1449,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1449,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1450,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1450,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1451,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1451,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1451,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
            - BranchSide:      'libfreerdp/common/assistance.c:1453,14'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
        - Branch String:   'libfreerdp/common/assistance.c:1453,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1455,10'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
            - BranchSide:      'libfreerdp/common/assistance.c:1475,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1458,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1464,6'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
            - BranchSide:      'libfreerdp/common/assistance.c:1468,7'
              BranchSideFuncs:
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
        - Branch String:   'libfreerdp/common/assistance.c:1468,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1469,28'
              BranchSideFuncs:
                - ArrayList_GetItem
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1471,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1471,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1471,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1472,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1472,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1472,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1473,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1473,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1473,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
            - BranchSide:      'libfreerdp/common/assistance.c:1474,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Count
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - ArrayList_GetItem
                - ArrayList_GetItem
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1439,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1441,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1441,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1442,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1442,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1443,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1443,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1444,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1444,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1445,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1445,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1446,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1446,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1447,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1447,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1448,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1448,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1449,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1449,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1450,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1450,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1451,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1451,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1453,25'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1457,22'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1458,11'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1465,15'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1468,11'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1469,10'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1471,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1471,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1472,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1472,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1473,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1473,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_connectionstring2
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - str
        - len
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strndup
        - update_connectionstring2_nocopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:153,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:153,15'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - strndup
            - BranchSide:      'libfreerdp/common/assistance.c:156,6'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - strndup
        - Branch String:   'libfreerdp/common/assistance.c:153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:156,6'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - strndup
        - Branch String:   'libfreerdp/common/assistance.c:156,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:156,14'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
                - strndup
            - BranchSide:      'libfreerdp/common/assistance.c:162,41'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
        - Branch String:   'libfreerdp/common/assistance.c:156,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:158,18'
              BranchSideFuncs:
                - strndup
                - update_connectionstring2_nocopy
            - BranchSide:      'libfreerdp/common/assistance.c:162,41'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
        - Branch String:   'libfreerdp/common/assistance.c:159,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:160,4'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
            - BranchSide:      'libfreerdp/common/assistance.c:161,2'
              BranchSideFuncs:
                - update_connectionstring2_nocopy
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:158,10'
          Dst:             strndup
        - Src:             'libfreerdp/common/assistance.c:162,9'
          Dst:             update_connectionstring2_nocopy
    - functionName:    freerdp_assistance_file_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Free
        - update_connectionstring2
        - update_password
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1415,3'
              BranchSideFuncs:
                - update_password
                - update_connectionstring2
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ArrayList_Free
                - ArrayList_Free
                - ArrayList_Free
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1417,18'
              BranchSideFuncs:
                - update_password
                - update_connectionstring2
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ArrayList_Free
                - ArrayList_Free
                - ArrayList_Free
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1417,2'
          Dst:             update_password
        - Src:             'libfreerdp/common/assistance.c:1418,2'
          Dst:             update_connectionstring2
        - Src:             'libfreerdp/common/assistance.c:1431,2'
          Dst:             ArrayList_Free
        - Src:             'libfreerdp/common/assistance.c:1432,2'
          Dst:             ArrayList_Free
        - Src:             'libfreerdp/common/assistance.c:1433,2'
          Dst:             ArrayList_Free
    - functionName:    setup_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Object
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1375,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1375,2'
              BranchSideFuncs:
                - ArrayList_Object
            - BranchSide:      'libfreerdp/common/assistance.c:1377,34'
              BranchSideFuncs:
                - ArrayList_Object
        - Branch String:   'libfreerdp/common/assistance.c:1378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1379,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1375,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1377,17'
          Dst:             ArrayList_Object
    - functionName:    freerdp_assistance_file_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_New
        - calloc
        - freerdp_assistance_file_free
        - setup_string
        - winpr_InitializeSSL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1387,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1387,2'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - calloc
                - ArrayList_New
                - ArrayList_New
                - ArrayList_New
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
            - BranchSide:      'libfreerdp/common/assistance.c:1387,2'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - calloc
                - ArrayList_New
                - ArrayList_New
                - ArrayList_New
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
        - Branch String:   'libfreerdp/common/assistance.c:1389,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1390,3'
              BranchSideFuncs:
                - ArrayList_New
                - ArrayList_New
                - ArrayList_New
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
            - BranchSide:      'libfreerdp/common/assistance.c:1392,27'
              BranchSideFuncs:
                - ArrayList_New
                - ArrayList_New
                - ArrayList_New
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
        - Branch String:   'libfreerdp/common/assistance.c:1396,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1396,34'
              BranchSideFuncs:
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
            - BranchSide:      'libfreerdp/common/assistance.c:1397,3'
              BranchSideFuncs:
                - freerdp_assistance_file_free
        - Branch String:   'libfreerdp/common/assistance.c:1396,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1396,57'
              BranchSideFuncs:
                - freerdp_assistance_file_free
                - setup_string
                - setup_string
            - BranchSide:      'libfreerdp/common/assistance.c:1397,3'
              BranchSideFuncs:
                - freerdp_assistance_file_free
        - Branch String:   'libfreerdp/common/assistance.c:1396,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1397,3'
              BranchSideFuncs:
                - setup_string
                - freerdp_assistance_file_free
                - setup_string
            - BranchSide:      'libfreerdp/common/assistance.c:1399,20'
              BranchSideFuncs:
                - setup_string
                - freerdp_assistance_file_free
                - setup_string
        - Branch String:   'libfreerdp/common/assistance.c:1399,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1399,61'
              BranchSideFuncs:
                - setup_string
                - freerdp_assistance_file_free
            - BranchSide:      'libfreerdp/common/assistance.c:1400,3'
              BranchSideFuncs:
                - freerdp_assistance_file_free
        - Branch String:   'libfreerdp/common/assistance.c:1399,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1400,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1402,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1387,2'
          Dst:             winpr_InitializeSSL
        - Src:             'libfreerdp/common/assistance.c:1388,28'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:1392,27'
          Dst:             ArrayList_New
        - Src:             'libfreerdp/common/assistance.c:1393,23'
          Dst:             ArrayList_New
        - Src:             'libfreerdp/common/assistance.c:1394,22'
          Dst:             ArrayList_New
        - Src:             'libfreerdp/common/assistance.c:1399,7'
          Dst:             setup_string
        - Src:             'libfreerdp/common/assistance.c:1399,48'
          Dst:             setup_string
        - Src:             'libfreerdp/common/assistance.c:1407,2'
          Dst:             freerdp_assistance_file_free
    - functionName:    freerdp_assistance_populate_settings_from_assistance_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - settings
      BBCount:         60
      ICount:          357
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - freerdp_settings_set_bool
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
        - freerdp_target_net_adresses_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1286,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1287,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1289,7'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1289,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1289,29'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1290,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1290,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1292,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1294,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1296,6'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1298,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1304,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1298,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1300,4'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1301,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1304,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:0,0'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1306,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1311,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1316,22'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1311,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1313,4'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1314,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1316,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1317,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1319,39'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1320,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1321,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1323,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1323,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1324,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1326,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1326,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1327,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/common/assistance.c:1329,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/common/assistance.c:1329,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1331,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1335,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1331,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1332,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1333,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1336,3'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1338,39'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Count
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1340,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1341,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1342,6'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1342,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1343,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1350,31'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_uint32
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1351,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1352,3'
              BranchSideFuncs:
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1354,41'
              BranchSideFuncs:
                - freerdp_target_net_adresses_reset
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1355,3'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1357,14'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1359,32'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1363,14'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1360,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1361,4'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1362,2'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/common/assistance.c:1363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1365,41'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1370,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1366,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1367,4'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/common/assistance.c:1368,2'
              BranchSideFuncs:
                - ArrayList_GetItem
                - freerdp_settings_set_pointer_array
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1286,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/assistance.c:1292,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1298,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1304,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1311,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1316,6'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1319,21'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1320,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1323,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1326,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1331,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/common/assistance.c:1335,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/common/assistance.c:1338,23'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1339,27'
          Dst:             ArrayList_Count
        - Src:             'libfreerdp/common/assistance.c:1350,13'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1351,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/common/assistance.c:1354,7'
          Dst:             freerdp_target_net_adresses_reset
        - Src:             'libfreerdp/common/assistance.c:1359,14'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1360,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/common/assistance.c:1365,23'
          Dst:             ArrayList_GetItem
        - Src:             'libfreerdp/common/assistance.c:1366,8'
          Dst:             freerdp_settings_set_pointer_array
    - functionName:    update_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
      BBCount:         21
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - _strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:115,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:115,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/assistance.c:117,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/assistance.c:117,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:119,3'
              BranchSideFuncs:
                - free
                - _strdup
            - BranchSide:      'libfreerdp/common/assistance.c:123,7'
              BranchSideFuncs:
                - free
                - _strdup
        - Branch String:   'libfreerdp/common/assistance.c:119,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:119,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:119,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:119,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:119,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:119,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:115,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:119,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:119,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:119,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:124,19'
          Dst:             _strdup
    - functionName:    freerdp_assistance_parse_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - name
        - password
      BBCount:         56
      ICount:          261
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_Get
        - fclose
        - ferror
        - fread
        - freerdp_assistance_parse_file_buffer
        - fseeko64
        - ftello64
        - update_name
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1229,3'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1231,19'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1235,3'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1239,2'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1235,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1235,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1245,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1250,34'
              BranchSideFuncs:
                - malloc
                - fclose
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1245,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1245,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1245,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - fclose
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1245,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1245,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - fclose
            - BranchSide:      'libfreerdp/common/assistance.c:1245,3'
              BranchSideFuncs:
                - fclose
        - Branch String:   'libfreerdp/common/assistance.c:1252,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1254,16'
              BranchSideFuncs:
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1258,19'
              BranchSideFuncs:
                - fread
                - ferror
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1262,15'
              BranchSideFuncs:
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1266,15'
              BranchSideFuncs:
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1262,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1263,24'
              BranchSideFuncs:
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1264,2'
              BranchSideFuncs:
                - fclose
                - freerdp_assistance_parse_file_buffer
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1270,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1276,2'
              BranchSideFuncs:
                - freerdp_assistance_parse_file_buffer
                - free
        - Branch String:   'libfreerdp/common/assistance.c:1270,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1270,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1270,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1270,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1270,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1270,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1228,7'
          Dst:             update_name
        - Src:             'libfreerdp/common/assistance.c:1231,7'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/common/assistance.c:1235,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1235,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1235,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1239,2'
          Dst:             fseeko64
        - Src:             'libfreerdp/common/assistance.c:1240,17'
          Dst:             ftello64
        - Src:             'libfreerdp/common/assistance.c:1241,2'
          Dst:             fseeko64
        - Src:             'libfreerdp/common/assistance.c:1245,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1245,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1245,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1246,9'
          Dst:             fclose
        - Src:             'libfreerdp/common/assistance.c:1254,9'
          Dst:             fclose
        - Src:             'libfreerdp/common/assistance.c:1258,13'
          Dst:             fread
        - Src:             'libfreerdp/common/assistance.c:1262,8'
          Dst:             ferror
        - Src:             'libfreerdp/common/assistance.c:1266,8'
          Dst:             fclose
        - Src:             'libfreerdp/common/assistance.c:1270,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1270,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1270,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1278,11'
          Dst:             freerdp_assistance_parse_file_buffer
    - functionName:    freerdp_assistance_parse_file_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - cbuffer
        - size
        - password
      BBCount:         56
      ICount:          219
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_assistance_parse_file_buffer_int
        - strndup
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1191,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1191,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1192,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1197,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1194,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1194,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1197,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1197,19'
              BranchSideFuncs:
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1197,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1203,26'
              BranchSideFuncs:
                - strndup
                - strnlen
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1199,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1199,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1199,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1205,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1208,7'
              BranchSideFuncs:
                - freerdp_assistance_parse_file_buffer_int
                - free
        - Branch String:   'libfreerdp/common/assistance.c:1206,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1206,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_assistance_parse_file_buffer_int
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1206,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1206,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_assistance_parse_file_buffer_int
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1206,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_file_buffer_int
                - free
        - Branch String:   'libfreerdp/common/assistance.c:1208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1209,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_file_buffer_int
                - free
            - BranchSide:      'libfreerdp/common/assistance.c:1211,12'
              BranchSideFuncs:
                - freerdp_assistance_parse_file_buffer_int
                - free
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1191,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1194,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1194,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1194,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1199,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1199,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1199,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1203,18'
          Dst:             strndup
        - Src:             'libfreerdp/common/assistance.c:1204,21'
          Dst:             strnlen
        - Src:             'libfreerdp/common/assistance.c:1206,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1206,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1206,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1211,17'
          Dst:             freerdp_assistance_parse_file_buffer_int
    - functionName:    freerdp_assistance_parse_file_buffer_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - password
      BBCount:         38
      ICount:          174
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_assistance_consume_input_and_get_element
        - freerdp_assistance_contains_element
        - freerdp_assistance_parse_connection_string2
        - freerdp_assistance_parse_uploadinfo
        - update_connectionstring2
        - update_password
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:1159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1159,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
            - BranchSide:      'libfreerdp/common/assistance.c:1160,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
        - Branch String:   'libfreerdp/common/assistance.c:1160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1160,2'
              BranchSideFuncs:
                - __assert_fail
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
            - BranchSide:      'libfreerdp/common/assistance.c:1161,2'
              BranchSideFuncs:
                - __assert_fail
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
        - Branch String:   'libfreerdp/common/assistance.c:1161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1161,2'
              BranchSideFuncs:
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
            - BranchSide:      'libfreerdp/common/assistance.c:1163,23'
              BranchSideFuncs:
                - update_password
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
        - Branch String:   'libfreerdp/common/assistance.c:1163,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1164,3'
              BranchSideFuncs:
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
            - BranchSide:      'libfreerdp/common/assistance.c:1166,8'
              BranchSideFuncs:
                - freerdp_assistance_consume_input_and_get_element
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - freerdp_assistance_parse_uploadinfo
        - Branch String:   'libfreerdp/common/assistance.c:1168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1170,46'
              BranchSideFuncs:
                - freerdp_assistance_parse_uploadinfo
            - BranchSide:      'libfreerdp/common/assistance.c:1172,9'
              BranchSideFuncs:
                - freerdp_assistance_contains_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1174,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1174,16'
              BranchSideFuncs:
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1179,32'
              BranchSideFuncs:
                - update_connectionstring2
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1176,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/common/assistance.c:1176,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/common/assistance.c:1176,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:1179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1180,3'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
            - BranchSide:      'libfreerdp/common/assistance.c:1182,51'
              BranchSideFuncs:
                - freerdp_assistance_parse_connection_string2
        - Branch String:   'libfreerdp/common/assistance.c:1182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:1183,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/common/assistance.c:1185,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1159,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1161,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/common/assistance.c:1163,7'
          Dst:             update_password
        - Src:             'libfreerdp/common/assistance.c:1168,6'
          Dst:             freerdp_assistance_consume_input_and_get_element
        - Src:             'libfreerdp/common/assistance.c:1170,10'
          Dst:             freerdp_assistance_parse_uploadinfo
        - Src:             'libfreerdp/common/assistance.c:1173,21'
          Dst:             freerdp_assistance_contains_element
        - Src:             'libfreerdp/common/assistance.c:1176,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/common/assistance.c:1176,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/common/assistance.c:1176,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/common/assistance.c:1179,7'
          Dst:             update_connectionstring2
        - Src:             'libfreerdp/common/assistance.c:1182,7'
          Dst:             freerdp_assistance_parse_connection_string2
    - functionName:    freerdp_assistance_bin_to_hex_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - raw
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_BinToHexString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:1031,9'
          Dst:             winpr_BinToHexString
    - functionName:    freerdp_assistance_generate_pass_stub
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         6
      ICount:          183
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_RAND
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:811,3'
              BranchSideFuncs:
                - winpr_RAND
            - BranchSide:      'libfreerdp/common/assistance.c:824,13'
              BranchSideFuncs:
                - winpr_RAND
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:824,2'
          Dst:             winpr_RAND
    - functionName:    freerdp_assistance_construct_expert_blob
      functionSourceFile: '/src/FreeRDP/libfreerdp/common/assistance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - pass
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/common/assistance.c:783,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:783,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
            - BranchSide:      'libfreerdp/common/assistance.c:784,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/common/assistance.c:783,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:784,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
            - BranchSide:      'libfreerdp/common/assistance.c:786,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
        - Branch String:   'libfreerdp/common/assistance.c:791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/common/assistance.c:792,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/common/assistance.c:794,18'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/common/assistance.c:786,15'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:787,15'
          Dst:             strlen
        - Src:             'libfreerdp/common/assistance.c:789,22'
          Dst:             calloc
        - Src:             'libfreerdp/common/assistance.c:794,8'
          Dst:             snprintf
    - functionName:    gdi_WindowUpdate
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surface
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:234,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:234,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:235,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:235,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:236,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:236,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:234,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:235,2'
          Dst:             __assert_fail
    - functionName:    gdi_OutputUpdate
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - surface
      BBCount:         53
      ICount:          494
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - freerdp_image_scale
        - gdi_InvalidateRegion
        - region16_clear
        - region16_intersect_rect
        - region16_rects
        - update_begin_paint
        - update_end_paint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:173,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:173,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:174,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:174,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:175,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:175,2'
              BranchSideFuncs:
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:177,11'
              BranchSideFuncs:
                - __assert_fail
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:178,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:178,2'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:180,6'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:183,13'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:187,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:187,22'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:187,22'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:188,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:188,23'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:188,23'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_rects
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:193,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:193,71'
              BranchSideFuncs:
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:194,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:194,3'
              BranchSideFuncs:
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:196,26'
              BranchSideFuncs:
                - update_begin_paint
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:196,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:197,3'
              BranchSideFuncs:
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:199,14'
              BranchSideFuncs:
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:201,24'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:222,5'
              BranchSideFuncs:
                - update_end_paint
                - region16_clear
        - Branch String:   'libfreerdp/gdi/gfx.c:203,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:203,24'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:203,24'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:204,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:204,24'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:204,24'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:207,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:207,16'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:207,16'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:208,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:208,16'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/gfx.c:208,16'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - region16_clear
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/gfx.c:210,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:214,7'
              BranchSideFuncs:
                - gdi_InvalidateRegion
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
            - BranchSide:      'libfreerdp/gdi/gfx.c:218,24'
              BranchSideFuncs:
                - gdi_InvalidateRegion
                - update_end_paint
                - region16_clear
                - freerdp_image_scale
        - Branch String:   'libfreerdp/gdi/gfx.c:225,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:226,6'
              BranchSideFuncs:
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:228,19'
              BranchSideFuncs:
                - region16_clear
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:173,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:174,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:175,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:178,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:189,2'
          Dst:             region16_intersect_rect
        - Src:             'libfreerdp/gdi/gfx.c:193,16'
          Dst:             region16_rects
        - Src:             'libfreerdp/gdi/gfx.c:196,7'
          Dst:             update_begin_paint
        - Src:             'libfreerdp/gdi/gfx.c:210,8'
          Dst:             freerdp_image_scale
        - Src:             'libfreerdp/gdi/gfx.c:218,3'
          Dst:             gdi_InvalidateRegion
        - Src:             'libfreerdp/gdi/gfx.c:225,7'
          Dst:             update_end_paint
        - Src:             'libfreerdp/gdi/gfx.c:228,2'
          Dst:             region16_clear
    - functionName:    gdi_GfxCacheEntryFree
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1412,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1413,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    gdi_GfxCacheEntryNew
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cacheKey
        - width
        - height
        - format
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - gdi_GfxCacheEntryFree
        - gfx_align_scanline
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1422,3'
              BranchSideFuncs:
                - gfx_align_scanline
                - calloc
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1424,25'
              BranchSideFuncs:
                - gfx_align_scanline
                - calloc
                - gdi_GfxCacheEntryFree
        - Branch String:   'libfreerdp/gdi/gfx.c:1430,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1430,34'
              BranchSideFuncs:
                - calloc
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1437,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1432,36'
              BranchSideFuncs:
                - calloc
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1437,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1434,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1435,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1436,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1420,52'
          Dst:             calloc
        - Src:             'libfreerdp/gdi/gfx.c:1428,25'
          Dst:             gfx_align_scanline
        - Src:             'libfreerdp/gdi/gfx.c:1432,29'
          Dst:             calloc
        - Src:             'libfreerdp/gdi/gfx.c:1439,2'
          Dst:             gdi_GfxCacheEntryFree
    - functionName:    gfx_align_scanline
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - widthInBytes
        - alignment
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:73,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:73,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:74,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    intersect_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
        - surface
        - prect
      BBCount:         27
      ICount:          185
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1240,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1240,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1241,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1241,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1242,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1242,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1244,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1245,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1246,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1247,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1248,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1249,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1250,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1251,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1252,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1254,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1254,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1254,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1255,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1255,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1255,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1240,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1241,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1242,2'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    gdi_apply_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - data
        - format
        - stride
        - rect
        - startOffsetX
        - count
        - a
      BBCount:         20
      ICount:          188
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - FreeRDPWriteColor
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:750,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:750,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:752,18'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:752,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:754,17'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:776,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:756,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:756,27'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:756,55'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:756,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:758,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:773,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:762,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:765,17'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:749,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/gdi/gfx.c:750,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:766,19'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/gdi/gfx.c:767,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/gdi/gfx.c:768,12'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/gdi/gfx.c:769,4'
          Dst:             FreeRDPWriteColor
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:271,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.8149
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.8149
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.8149
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.8149
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.8149
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    is_rect_valid
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - rect
        - width
        - height
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:37,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:39,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:39,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:39,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:40,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:39,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:41,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:41,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:42,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:41,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:43,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_interFrameUpdate
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - gdi_call_update_surfaces
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:331,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:331,2'
              BranchSideFuncs:
                - gdi_call_update_surfaces
            - BranchSide:      'libfreerdp/gdi/gfx.c:332,7'
              BranchSideFuncs:
                - gdi_call_update_surfaces
        - Branch String:   'libfreerdp/gdi/gfx.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:333,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:334,37'
              BranchSideFuncs:
                - gdi_call_update_surfaces
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:331,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:334,12'
          Dst:             gdi_call_update_surfaces
    - functionName:    gdi_call_update_surfaces
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:308,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:309,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:309,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:309,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:308,2'
          Dst:             __assert_fail
    - functionName:    is_within_surface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - surface
        - cmd
      BBCount:         35
      ICount:          195
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - is_rect_valid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:49,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:49,19'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:49,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:50,3'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:51,22'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:51,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:51,14'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:51,14'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:52,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:52,13'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:52,13'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:53,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:53,15'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:53,15'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:54,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:54,16'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:54,16'
              BranchSideFuncs:
                - is_rect_valid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:55,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:64,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:57,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:57,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:57,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:57,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:57,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:57,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:55,7'
          Dst:             is_rect_valid
        - Src:             'libfreerdp/gdi/gfx.c:57,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:57,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:57,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_SurfaceCommand_Progressive
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         76
      ICount:          387
      EdgeCount:       90
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Get
        - __assert_fail
        - gdi_interFrameUpdate
        - is_within_surface
        - progressive_create_surface_context
        - progressive_decompress
        - region16_init
        - region16_rects
        - region16_uninit
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:964,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:964,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:965,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:965,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:965,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:966,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:966,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:966,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:967,35'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:967,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:967,27'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:967,27'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:969,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:969,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:970,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:972,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:974,3'
              BranchSideFuncs:
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:978,25'
              BranchSideFuncs:
                - is_within_surface
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:974,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:974,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:974,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:974,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:974,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:974,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:978,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:979,3'
              BranchSideFuncs:
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:981,2'
              BranchSideFuncs:
                - __assert_fail
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:981,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:981,2'
              BranchSideFuncs:
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:982,42'
              BranchSideFuncs:
                - progressive_create_surface_context
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:985,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:991,2'
              BranchSideFuncs:
                - region16_init
                - progressive_decompress
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:987,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:987,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:987,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:987,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:987,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:997,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:999,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1004,10'
              BranchSideFuncs:
                - region16_rects
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:999,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:999,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:999,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:999,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:999,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - region16_uninit
            - BranchSide:      'libfreerdp/gdi/gfx.c:999,3'
              BranchSideFuncs:
                - region16_uninit
        - Branch String:   'libfreerdp/gdi/gfx.c:1005,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1005,9'
              BranchSideFuncs:
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1005,9'
              BranchSideFuncs:
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1008,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1009,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1011,14'
              BranchSideFuncs:
                - region16_uninit
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1011,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1012,24'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:1014,2'
              BranchSideFuncs:
                - region16_uninit
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:964,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:965,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:966,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:969,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:974,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:974,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:974,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:978,7'
          Dst:             is_within_surface
        - Src:             'libfreerdp/gdi/gfx.c:981,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:982,7'
          Dst:             progressive_create_surface_context
        - Src:             'libfreerdp/gdi/gfx.c:987,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:987,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:987,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:991,2'
          Dst:             region16_init
        - Src:             'libfreerdp/gdi/gfx.c:993,7'
          Dst:             progressive_decompress
        - Src:             'libfreerdp/gdi/gfx.c:999,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:999,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:999,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1000,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/gdi/gfx.c:1004,10'
          Dst:             region16_rects
        - Src:             'libfreerdp/gdi/gfx.c:1012,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:1014,2'
          Dst:             region16_uninit
        - Src:             'libfreerdp/gdi/gfx.c:1016,11'
          Dst:             gdi_interFrameUpdate
    - functionName:    gdi_SurfaceCommand_Alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         116
      ICount:          738
      EdgeCount:       145
      CyclomaticComplexity: 31
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - FreeRDPWriteColor
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - gdi_apply_alpha
        - gdi_interFrameUpdate
        - is_within_surface
        - region16_union_rect
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:793,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:793,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:794,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:794,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:795,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:795,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:795,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:797,38'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:800,3'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:802,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:804,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:804,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:804,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:804,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:808,3'
              BranchSideFuncs:
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:812,25'
              BranchSideFuncs:
                - is_within_surface
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:808,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:808,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:808,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:808,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:808,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:808,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:812,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:813,3'
              BranchSideFuncs:
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:815,2'
              BranchSideFuncs:
                - stream_read_u16_le.8163
                - stream_read_u16_le.8163
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:818,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:821,6'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:821,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:823,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - region16_union_rect
                - gdi_interFrameUpdate
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:848,10'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:823,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:824,4'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:826,19'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:826,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:828,18'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/gdi/gfx.c:845,2'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:830,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:832,12'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:844,3'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - FreeRDPGetBytesPerPixel.8154
                - stream_read_u8.8160
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/gdi/gfx.c:850,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:850,15'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:850,15'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:851,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:851,14'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:851,14'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:852,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:852,16'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:852,16'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:853,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:853,17'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:853,17'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:855,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:0,0'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:857,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:860,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:861,5'
              BranchSideFuncs:
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:863,4'
              BranchSideFuncs:
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:866,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:868,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:882,25'
              BranchSideFuncs:
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:868,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:869,6'
              BranchSideFuncs:
                - stream_read_u16_le.8163
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:871,5'
              BranchSideFuncs:
                - stream_read_u16_le.8163
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:873,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:875,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
            - BranchSide:      'libfreerdp/gdi/gfx.c:880,4'
              BranchSideFuncs:
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:875,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:876,7'
              BranchSideFuncs:
                - stream_read_u32_le.8156
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/gdi/gfx.c:878,6'
              BranchSideFuncs:
                - stream_read_u32_le.8156
                - gdi_apply_alpha
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/gdi/gfx.c:882,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:884,5'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:886,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:888,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:855,3'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
            - BranchSide:      'libfreerdp/gdi/gfx.c:890,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8160
                - stream_read_u8.8160
                - gdi_apply_alpha
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.8163
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8156
        - Branch String:   'libfreerdp/gdi/gfx.c:896,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:896,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:896,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:897,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:897,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:897,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:898,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:898,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:898,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:899,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:899,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:899,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:901,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:901,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:901,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:904,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:905,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:907,32'
              BranchSideFuncs:
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:793,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:794,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:795,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:797,6'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/gdi/gfx.c:799,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/gdi/gfx.c:802,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:808,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:808,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:808,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:812,7'
          Dst:             is_within_surface
        - Src:             'libfreerdp/gdi/gfx.c:815,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/gdi/gfx.c:816,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/gdi/gfx.c:823,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/gdi/gfx.c:837,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/gdi/gfx.c:838,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/gdi/gfx.c:839,13'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/gdi/gfx.c:840,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/gdi/gfx.c:841,13'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/gdi/gfx.c:842,5'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/gdi/gfx.c:860,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/gdi/gfx.c:863,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/gdi/gfx.c:864,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/gdi/gfx.c:868,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/gdi/gfx.c:871,5'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/gdi/gfx.c:875,11'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/gdi/gfx.c:878,6'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/gdi/gfx.c:882,9'
          Dst:             gdi_apply_alpha
        - Src:             'libfreerdp/gdi/gfx.c:900,2'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:907,11'
          Dst:             gdi_interFrameUpdate
    - functionName:    gdi_SurfaceCommand_AVC444
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdi_SurfaceCommand_AVC420
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdi_SurfaceCommand_Planar
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         55
      ICount:          337
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - __assert_fail
        - gdi_interFrameUpdate
        - is_within_surface
        - planar_decompress
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:520,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:521,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:521,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:522,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:522,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:522,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:524,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:524,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:524,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:526,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:526,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:526,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:526,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:530,3'
              BranchSideFuncs:
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:534,12'
              BranchSideFuncs:
                - is_within_surface
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:530,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:530,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:530,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:530,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:530,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:536,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:537,3'
              BranchSideFuncs:
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:539,25'
              BranchSideFuncs:
                - planar_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:539,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:542,3'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:544,29'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:544,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:544,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:544,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:545,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:545,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:545,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:546,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:546,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:546,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:547,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:547,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:547,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:549,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:549,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:549,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:552,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:555,32'
              BranchSideFuncs:
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:520,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:521,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:522,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:524,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:530,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:530,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:530,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:536,7'
          Dst:             is_within_surface
        - Src:             'libfreerdp/gdi/gfx.c:539,7'
          Dst:             planar_decompress
        - Src:             'libfreerdp/gdi/gfx.c:548,2'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:555,11'
          Dst:             gdi_interFrameUpdate
    - functionName:    gdi_SurfaceCommand_ClearCodec
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         68
      ICount:          374
      EdgeCount:       81
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_Get
        - __assert_fail
        - clear_decompress
        - gdi_interFrameUpdate
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:466,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:466,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:467,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:467,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:468,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:468,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:470,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:470,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:472,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:472,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:472,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:472,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:474,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:476,3'
              BranchSideFuncs:
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:480,2'
              BranchSideFuncs:
                - __assert_fail
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:476,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:476,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:476,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:476,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:476,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:476,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:480,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:480,2'
              BranchSideFuncs:
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:481,24'
              BranchSideFuncs:
                - clear_decompress
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:485,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:487,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:491,29'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:487,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:487,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:487,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:487,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:487,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:491,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:491,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:491,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:492,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:492,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:492,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:493,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:493,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:493,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:494,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:494,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:494,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:496,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:496,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:496,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:499,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:500,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:502,32'
              BranchSideFuncs:
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:466,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:467,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:468,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:470,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:476,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:476,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:476,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:480,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:481,7'
          Dst:             clear_decompress
        - Src:             'libfreerdp/gdi/gfx.c:487,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:487,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:487,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:495,2'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:502,11'
          Dst:             gdi_interFrameUpdate
    - functionName:    gdi_SurfaceCommand_RemoteFX
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         60
      ICount:          314
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - gdi_interFrameUpdate
        - region16_init
        - region16_rects
        - region16_uninit
        - region16_union_rect
        - rfx_context_set_pixel_format
        - rfx_process_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:411,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:412,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:412,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:413,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:413,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:413,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:415,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:415,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:417,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:417,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:417,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:417,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:421,3'
              BranchSideFuncs:
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:421,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:421,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:421,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:421,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:421,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:421,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:425,2'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:426,31'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - region16_init
                - rfx_process_message
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
                - region16_rects
                - gdi_interFrameUpdate
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:429,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:433,3'
              BranchSideFuncs:
                - region16_rects
                - gdi_interFrameUpdate
                - region16_uninit
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:437,10'
              BranchSideFuncs:
                - region16_rects
                - gdi_interFrameUpdate
                - region16_uninit
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:433,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:433,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:433,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - region16_uninit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:433,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:433,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - region16_uninit
            - BranchSide:      'libfreerdp/gdi/gfx.c:433,3'
              BranchSideFuncs:
                - region16_uninit
        - Branch String:   'libfreerdp/gdi/gfx.c:438,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:438,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
                - region16_uninit
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:438,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
                - region16_uninit
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:442,3'
              BranchSideFuncs:
                - region16_uninit
            - BranchSide:      'libfreerdp/gdi/gfx.c:444,14'
              BranchSideFuncs:
                - gdi_interFrameUpdate
                - region16_uninit
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:445,24'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
                - region16_uninit
            - BranchSide:      'libfreerdp/gdi/gfx.c:447,32'
              BranchSideFuncs:
                - gdi_interFrameUpdate
                - region16_uninit
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:411,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:412,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:413,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:415,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:421,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:421,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:421,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:425,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:426,2'
          Dst:             rfx_context_set_pixel_format
        - Src:             'libfreerdp/gdi/gfx.c:427,2'
          Dst:             region16_init
        - Src:             'libfreerdp/gdi/gfx.c:429,7'
          Dst:             rfx_process_message
        - Src:             'libfreerdp/gdi/gfx.c:433,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:433,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:433,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:437,10'
          Dst:             region16_rects
        - Src:             'libfreerdp/gdi/gfx.c:445,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:447,11'
          Dst:             gdi_interFrameUpdate
        - Src:             'libfreerdp/gdi/gfx.c:450,2'
          Dst:             region16_uninit
    - functionName:    gdi_SurfaceCommand_Uncompressed
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
        - cmd
      BBCount:         69
      ICount:          397
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Get
        - __assert_fail
        - freerdp_image_copy_no_overlap
        - gdi_interFrameUpdate
        - is_within_surface
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:351,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:351,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:352,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:352,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:352,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:353,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:353,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:353,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:355,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:355,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:357,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:357,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:357,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:357,55'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:359,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:361,3'
              BranchSideFuncs:
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:365,25'
              BranchSideFuncs:
                - is_within_surface
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:361,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:361,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:361,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:361,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:361,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:361,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:365,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:366,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:368,32'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.8154
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:376,37'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:372,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:372,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:372,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:372,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:372,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:372,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:379,3'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:381,29'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:381,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:381,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:381,21'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:382,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:382,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:382,20'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:383,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:383,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:383,22'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:384,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:384,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:384,23'
              BranchSideFuncs:
                - region16_union_rect
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:386,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:386,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:386,9'
              BranchSideFuncs:
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:389,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:392,32'
              BranchSideFuncs:
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:351,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:352,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:353,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:355,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:361,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:361,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:361,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:365,7'
          Dst:             is_within_surface
        - Src:             'libfreerdp/gdi/gfx.c:368,8'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/gdi/gfx.c:372,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:372,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:372,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:376,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/gdi/gfx.c:385,2'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:392,11'
          Dst:             gdi_interFrameUpdate
    - functionName:    rdpgfx_caps_version_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - capsVersion
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1947,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1950,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1952,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1954,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1956,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1958,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1960,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1962,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1964,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1966,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1968,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1970,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1972,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_graphics_pipeline_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - gfx
      BBCount:         16
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - DeleteCriticalSection
        - freerdp_client_codecs_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1929,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1930,3'
              BranchSideFuncs:
                - freerdp_client_codecs_free
                - DeleteCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1932,7'
              BranchSideFuncs:
                - freerdp_client_codecs_free
                - DeleteCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1932,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1933,3'
              BranchSideFuncs:
                - freerdp_client_codecs_free
                - DeleteCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1935,2'
              BranchSideFuncs:
                - freerdp_client_codecs_free
                - DeleteCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1936,2'
          Dst:             freerdp_client_codecs_free
        - Src:             'libfreerdp/gdi/gfx.c:1938,2'
          Dst:             DeleteCriticalSection
    - functionName:    gdi_UpdateSurfaces
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         35
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - gdi_OutputUpdate
        - gdi_WindowUpdate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:246,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:246,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - __assert_fail
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:248,17'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - __assert_fail
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:249,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:249,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - __assert_fail
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:251,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - __assert_fail
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:253,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:253,2'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:254,2'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:257,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:257,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - LeaveCriticalSection
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:259,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - LeaveCriticalSection
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:259,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:259,3'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:261,23'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:263,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:264,4'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:267,7'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:267,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:269,8'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:273,7'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:269,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:270,5'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:271,3'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:273,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:274,30'
              BranchSideFuncs:
                - gdi_OutputUpdate
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:275,12'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_OutputUpdate
                - gdi_WindowUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:278,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:279,4'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:280,2'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - __assert_fail
                - gdi_WindowUpdate
                - gdi_OutputUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:246,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:249,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:251,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:253,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:259,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:274,13'
          Dst:             gdi_OutputUpdate
        - Src:             'libfreerdp/gdi/gfx.c:276,13'
          Dst:             gdi_WindowUpdate
        - Src:             'libfreerdp/gdi/gfx.c:283,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_MapSurfaceToScaledWindow
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToWindow
      BBCount:         43
      ICount:          233
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1818,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1818,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1819,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1821,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1822,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1824,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1824,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1826,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1830,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1826,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1826,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1826,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1826,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1826,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1826,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1832,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1839,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1832,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1834,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1838,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1834,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1834,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1834,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1834,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1834,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1834,4'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1846,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1846,5'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1846,5'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1816,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1818,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1826,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1826,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1826,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1834,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1834,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1834,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1849,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_MapSurfaceToScaledOutput
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToOutput
      BBCount:         23
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
        - region16_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1739,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1739,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - region16_clear
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1740,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - region16_clear
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1742,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1743,3'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1745,6'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1745,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1747,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1751,2'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1747,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1747,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1747,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1747,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1747,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1747,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1737,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1739,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1747,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1747,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1747,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1756,2'
          Dst:             region16_clear
        - Src:             'libfreerdp/gdi/gfx.c:1759,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_MapSurfaceToWindow
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToWindow
      BBCount:         43
      ICount:          233
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1775,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1776,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1779,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1781,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1781,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1783,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1787,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1783,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1783,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1783,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1783,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1783,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1783,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1787,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1789,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1796,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1789,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1791,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1795,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1791,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1791,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1791,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1791,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1791,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1791,4'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1803,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1803,5'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1803,5'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1773,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1775,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1783,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1783,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1783,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1791,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1791,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1791,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1806,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_MapSurfaceToOutput
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToOutput
      BBCount:         23
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
        - region16_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1707,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1707,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - region16_clear
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1708,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - region16_clear
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1710,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1711,3'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1713,6'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1713,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1715,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1719,2'
              BranchSideFuncs:
                - region16_clear
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1715,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1715,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1715,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1715,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1715,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1715,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1705,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1707,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1715,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1715,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1715,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1724,2'
          Dst:             region16_clear
        - Src:             'libfreerdp/gdi/gfx.c:1727,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_EvictCacheEntry
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - evictCacheEntry
      BBCount:         15
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - gdi_GfxCacheEntryFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1679,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1679,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1680,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1680,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1682,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1684,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1684,2'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1685,34'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1689,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1689,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1689,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1679,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1680,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1682,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1684,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1687,2'
          Dst:             gdi_GfxCacheEntryFree
        - Src:             'libfreerdp/gdi/gfx.c:1689,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1691,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_ExportCacheEntry
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cacheSlot
        - exportCacheEntry
      BBCount:         15
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1651,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1652,34'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1654,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1656,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1665,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1657,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1657,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1657,29'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1658,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1658,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1658,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1651,2'
          Dst:             __assert_fail
    - functionName:    gdi_ImportCacheEntry
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cacheSlot
        - importCacheEntry
      BBCount:         34
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_image_copy_no_overlap
        - gdi_GfxCacheEntryFree
        - gdi_GfxCacheEntryNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1613,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1615,36'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1618,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1619,3'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1621,37'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1621,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1625,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1627,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1628,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1628,2'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1629,10'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1630,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1631,3'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1633,2'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1633,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1633,2'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1634,10'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1637,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1639,25'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1643,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1640,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1640,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1640,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1640,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1640,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1640,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1615,15'
          Dst:             gdi_GfxCacheEntryNew
        - Src:             'libfreerdp/gdi/gfx.c:1621,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/gdi/gfx.c:1628,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1633,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1639,3'
          Dst:             gdi_GfxCacheEntryFree
        - Src:             'libfreerdp/gdi/gfx.c:1640,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1640,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1640,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_CacheImportReply
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cacheImportReply
      BBCount:         35
      ICount:          186
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - __assert_fail
        - gdi_GfxCacheEntryFree
        - gdi_GfxCacheEntryNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1572,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1574,22'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1576,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1577,4'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1579,3'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1579,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1579,3'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1581,26'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1583,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1584,4'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1586,37'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1588,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1589,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1591,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1591,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1591,3'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1592,11'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1594,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1596,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1601,2'
              BranchSideFuncs:
                - __assert_fail
                - gdi_GfxCacheEntryNew
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1596,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1596,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1596,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_GfxCacheEntryFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1596,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1596,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1596,4'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1579,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1586,16'
          Dst:             gdi_GfxCacheEntryNew
        - Src:             'libfreerdp/gdi/gfx.c:1591,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1596,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1596,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1596,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1598,4'
          Dst:             gdi_GfxCacheEntryFree
    - functionName:    gdi_CacheToSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cacheToSurface
      BBCount:         37
      ICount:          323
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - freerdp_image_copy_no_overlap
        - gdi_interFrameUpdate
        - is_rect_valid
        - rectangle_is_empty
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1511,2'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1512,28'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1514,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1514,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1515,34'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1517,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1517,19'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1518,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1517,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1518,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1520,14'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1522,35'
              BranchSideFuncs:
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:1548,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:1524,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1524,28'
              BranchSideFuncs:
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:1524,28'
              BranchSideFuncs:
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:1525,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1525,28'
              BranchSideFuncs:
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:1525,28'
              BranchSideFuncs:
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:1527,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1528,4'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1530,29'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
        - Branch String:   'libfreerdp/gdi/gfx.c:1530,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1531,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
            - BranchSide:      'libfreerdp/gdi/gfx.c:1533,38'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
        - Branch String:   'libfreerdp/gdi/gfx.c:1533,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1537,4'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1539,17'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1541,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1541,10'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1541,10'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1544,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1545,4'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1546,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - rectangle_is_empty
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1509,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1511,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1514,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1527,7'
          Dst:             rectangle_is_empty
        - Src:             'libfreerdp/gdi/gfx.c:1530,8'
          Dst:             is_rect_valid
        - Src:             'libfreerdp/gdi/gfx.c:1533,8'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/gdi/gfx.c:1540,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:1548,2'
          Dst:             LeaveCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1550,9'
          Dst:             gdi_interFrameUpdate
        - Src:             'libfreerdp/gdi/gfx.c:1553,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_SurfaceToCache
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToCache
      BBCount:         26
      ICount:          234
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - freerdp_image_copy_no_overlap
        - gdi_GfxCacheEntryFree
        - gdi_GfxCacheEntryNew
        - is_rect_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1458,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1458,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - is_rect_valid
                - gdi_GfxCacheEntryNew
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1459,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - is_rect_valid
                - gdi_GfxCacheEntryNew
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1461,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1462,3'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - gdi_GfxCacheEntryNew
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1464,21'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - gdi_GfxCacheEntryNew
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1464,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1465,3'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1467,36'
              BranchSideFuncs:
                - gdi_GfxCacheEntryNew
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1470,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1471,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1473,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - freerdp_image_copy_no_overlap
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1474,3'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1476,37'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1480,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1482,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
        - Branch String:   'libfreerdp/gdi/gfx.c:1483,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1483,2'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1484,2'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
        - Branch String:   'libfreerdp/gdi/gfx.c:1486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1486,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
            - BranchSide:      'libfreerdp/gdi/gfx.c:1487,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_GfxCacheEntryFree
        - Branch String:   'libfreerdp/gdi/gfx.c:1489,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1489,6'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1490,25'
              BranchSideFuncs:
                - gdi_GfxCacheEntryFree
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1455,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1458,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1464,7'
          Dst:             is_rect_valid
        - Src:             'libfreerdp/gdi/gfx.c:1467,15'
          Dst:             gdi_GfxCacheEntryNew
        - Src:             'libfreerdp/gdi/gfx.c:1476,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/gdi/gfx.c:1483,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1486,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1490,3'
          Dst:             gdi_GfxCacheEntryFree
        - Src:             'libfreerdp/gdi/gfx.c:1491,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_SurfaceToSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - surfaceToSurface
      BBCount:         42
      ICount:          435
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - freerdp_image_copy_no_overlap
        - freerdp_image_copy_overlap
        - gdi_interFrameUpdate
        - is_rect_valid
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1346,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1346,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1347,31'
              BranchSideFuncs:
                - LeaveCriticalSection
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1351,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1353,23'
              BranchSideFuncs:
                - LeaveCriticalSection
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1355,16'
              BranchSideFuncs:
                - LeaveCriticalSection
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1357,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1357,22'
              BranchSideFuncs:
                - LeaveCriticalSection
                - is_rect_valid
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1358,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1358,3'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1360,21'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1360,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1361,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1363,11'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1366,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1368,35'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1401,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
        - Branch String:   'libfreerdp/gdi/gfx.c:1370,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1370,28'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1370,28'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1371,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1371,28'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1371,28'
              BranchSideFuncs:
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1372,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1373,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1375,7'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1375,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1378,12'
              BranchSideFuncs:
                - freerdp_image_copy_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1386,12'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1377,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1381,5'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1382,3'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1385,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:0,0'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1389,5'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1394,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1394,10'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/gdi/gfx.c:1394,10'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/gdi/gfx.c:1397,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1398,4'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1399,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - is_rect_valid
                - LeaveCriticalSection
                - freerdp_image_copy_no_overlap
                - region16_union_rect
                - freerdp_image_copy_overlap
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1343,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1346,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1360,7'
          Dst:             is_rect_valid
        - Src:             'libfreerdp/gdi/gfx.c:1372,8'
          Dst:             is_rect_valid
        - Src:             'libfreerdp/gdi/gfx.c:1377,9'
          Dst:             freerdp_image_copy_overlap
        - Src:             'libfreerdp/gdi/gfx.c:1385,9'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/gdi/gfx.c:1393,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:1401,2'
          Dst:             LeaveCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1403,9'
          Dst:             gdi_interFrameUpdate
        - Src:             'libfreerdp/gdi/gfx.c:1405,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_SolidFill
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - solidFill
      BBCount:         23
      ICount:          249
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - EnterCriticalSection
        - FreeRDPGetColor
        - LeaveCriticalSection
        - __assert_fail
        - freerdp_image_fill
        - gdi_interFrameUpdate
        - intersect_rect
        - region16_union_rect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1273,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1273,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - FreeRDPGetColor
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - intersect_rect
                - freerdp_image_fill
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1274,43'
              BranchSideFuncs:
                - LeaveCriticalSection
                - FreeRDPGetColor
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - intersect_rect
                - freerdp_image_fill
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1277,3'
              BranchSideFuncs:
                - FreeRDPGetColor
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
                - intersect_rect
                - freerdp_image_fill
                - region16_union_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1279,17'
              BranchSideFuncs:
                - FreeRDPGetColor
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
                - intersect_rect
                - freerdp_image_fill
                - region16_union_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1297,32'
              BranchSideFuncs:
                - intersect_rect
                - LeaveCriticalSection
                - freerdp_image_fill
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
            - BranchSide:      'libfreerdp/gdi/gfx.c:1312,11'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1299,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1300,4'
              BranchSideFuncs:
                - freerdp_image_fill
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - intersect_rect
            - BranchSide:      'libfreerdp/gdi/gfx.c:1302,37'
              BranchSideFuncs:
                - freerdp_image_fill
                - LeaveCriticalSection
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - intersect_rect
        - Branch String:   'libfreerdp/gdi/gfx.c:1305,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1307,4'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
                - intersect_rect
                - freerdp_image_fill
            - BranchSide:      'libfreerdp/gdi/gfx.c:1309,25'
              BranchSideFuncs:
                - region16_union_rect
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
                - intersect_rect
                - freerdp_image_fill
        - Branch String:   'libfreerdp/gdi/gfx.c:1312,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1312,9'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1312,9'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1315,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1316,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1318,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - gdi_interFrameUpdate
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1271,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1273,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1293,23'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/gdi/gfx.c:1299,8'
          Dst:             intersect_rect
        - Src:             'libfreerdp/gdi/gfx.c:1305,8'
          Dst:             freerdp_image_fill
        - Src:             'libfreerdp/gdi/gfx.c:1309,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/gdi/gfx.c:1318,2'
          Dst:             LeaveCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1320,9'
          Dst:             gdi_interFrameUpdate
        - Src:             'libfreerdp/gdi/gfx.c:1322,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_DeleteSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - deleteSurface
      BBCount:         26
      ICount:          178
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - progressive_delete_surface_context
        - region16_uninit
        - winpr_aligned_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1207,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1207,2'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
                - region16_uninit
                - winpr_aligned_free
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1208,28'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
                - region16_uninit
                - winpr_aligned_free
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1212,7'
              BranchSideFuncs:
                - region16_uninit
                - winpr_aligned_free
                - free
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1225,2'
              BranchSideFuncs:
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
        - Branch String:   'libfreerdp/gdi/gfx.c:1212,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1213,9'
              BranchSideFuncs:
                - region16_uninit
                - winpr_aligned_free
                - free
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1219,20'
              BranchSideFuncs:
                - region16_uninit
                - winpr_aligned_free
                - free
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
        - Branch String:   'libfreerdp/gdi/gfx.c:1213,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1213,7'
              BranchSideFuncs:
                - region16_uninit
                - winpr_aligned_free
                - free
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1213,7'
              BranchSideFuncs:
                - region16_uninit
                - winpr_aligned_free
                - free
                - __assert_fail
                - LeaveCriticalSection
                - progressive_delete_surface_context
        - Branch String:   'libfreerdp/gdi/gfx.c:1225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1225,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1226,8'
              BranchSideFuncs:
                - LeaveCriticalSection
                - progressive_delete_surface_context
        - Branch String:   'libfreerdp/gdi/gfx.c:1227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1228,8'
              BranchSideFuncs:
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1230,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - progressive_delete_surface_context
        - Branch String:   'libfreerdp/gdi/gfx.c:1230,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1230,16'
              BranchSideFuncs:
                - LeaveCriticalSection
                - progressive_delete_surface_context
            - BranchSide:      'libfreerdp/gdi/gfx.c:1230,13'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1230,6'
              BranchSideFuncs:
                - progressive_delete_surface_context
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1231,38'
              BranchSideFuncs:
                - progressive_delete_surface_context
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1205,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1207,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1219,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/gdi/gfx.c:1221,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/gdi/gfx.c:1225,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1231,3'
          Dst:             progressive_delete_surface_context
        - Src:             'libfreerdp/gdi/gfx.c:1233,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_CreateSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - createSurface
      BBCount:         35
      ICount:          285
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - calloc
        - freerdp_settings_get_bool
        - gfx_align_scanline
        - region16_init
        - winpr_aligned_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1128,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1128,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1129,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1129,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1129,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1130,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1131,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1132,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1132,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1133,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1137,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - LeaveCriticalSection
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1139,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - __assert_fail
                - free
                - LeaveCriticalSection
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1141,3'
              BranchSideFuncs:
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1151,23'
              BranchSideFuncs:
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1141,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1141,3'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1142,21'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1144,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1146,9'
              BranchSideFuncs:
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
                - free
            - BranchSide:      'libfreerdp/gdi/gfx.c:1149,2'
              BranchSideFuncs:
                - gfx_align_scanline
                - gfx_align_scanline
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
                - free
        - Branch String:   'libfreerdp/gdi/gfx.c:1159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1162,4'
              BranchSideFuncs:
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1166,4'
              BranchSideFuncs:
                - gfx_align_scanline
                - winpr_aligned_malloc
                - free
                - LeaveCriticalSection
                - region16_init
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1170,9'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1179,8'
              BranchSideFuncs:
                - region16_init
                - __assert_fail
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1183,9'
              BranchSideFuncs:
                - region16_init
                - __assert_fail
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1186,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1186,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1187,7'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1128,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1129,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1131,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1132,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1133,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1134,28'
          Dst:             calloc
        - Src:             'libfreerdp/gdi/gfx.c:1139,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/gdi/gfx.c:1141,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1152,19'
          Dst:             gfx_align_scanline
        - Src:             'libfreerdp/gdi/gfx.c:1153,20'
          Dst:             gfx_align_scanline
        - Src:             'libfreerdp/gdi/gfx.c:1174,22'
          Dst:             gfx_align_scanline
        - Src:             'libfreerdp/gdi/gfx.c:1175,25'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/gdi/gfx.c:1184,2'
          Dst:             region16_init
        - Src:             'libfreerdp/gdi/gfx.c:1186,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1189,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_DeleteEncodingContext
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - deleteEncodingContext
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1110,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1110,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:1111,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:1111,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1111,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1111,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1110,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:1111,2'
          Dst:             __assert_fail
    - functionName:    gdi_SurfaceCommand
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - cmd
      BBCount:         53
      ICount:          297
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - EnterCriticalSection
        - FreeRDPGetColorFormatName
        - LeaveCriticalSection
        - WLog_Get
        - WLog_IsLevelActive
        - gdi_SurfaceCommand_AVC420
        - gdi_SurfaceCommand_AVC444
        - gdi_SurfaceCommand_Alpha
        - gdi_SurfaceCommand_ClearCodec
        - gdi_SurfaceCommand_Planar
        - gdi_SurfaceCommand_Progressive
        - gdi_SurfaceCommand_RemoteFX
        - gdi_SurfaceCommand_Uncompressed
        - rdpgfx_get_codec_id_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1032,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1032,19'
              BranchSideFuncs:
                - EnterCriticalSection
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - gdi_SurfaceCommand_Progressive
                - gdi_SurfaceCommand_Alpha
                - gdi_SurfaceCommand_AVC444
                - gdi_SurfaceCommand_AVC420
                - gdi_SurfaceCommand_Planar
                - gdi_SurfaceCommand_ClearCodec
                - gdi_SurfaceCommand_RemoteFX
                - gdi_SurfaceCommand_Uncompressed
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - rdpgfx_get_codec_id_string
                - FreeRDPGetColorFormatName
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1033,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1032,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1033,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - gdi_SurfaceCommand_Progressive
                - gdi_SurfaceCommand_Alpha
                - gdi_SurfaceCommand_AVC444
                - gdi_SurfaceCommand_AVC420
                - gdi_SurfaceCommand_Planar
                - gdi_SurfaceCommand_ClearCodec
                - gdi_SurfaceCommand_RemoteFX
                - gdi_SurfaceCommand_Uncompressed
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - rdpgfx_get_codec_id_string
                - FreeRDPGetColorFormatName
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1035,17'
              BranchSideFuncs:
                - EnterCriticalSection
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - gdi_SurfaceCommand_Progressive
                - gdi_SurfaceCommand_Alpha
                - gdi_SurfaceCommand_AVC444
                - gdi_SurfaceCommand_AVC420
                - gdi_SurfaceCommand_Planar
                - gdi_SurfaceCommand_ClearCodec
                - gdi_SurfaceCommand_RemoteFX
                - gdi_SurfaceCommand_Uncompressed
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - rdpgfx_get_codec_id_string
                - FreeRDPGetColorFormatName
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1038,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1038,2'
              BranchSideFuncs:
                - rdpgfx_get_codec_id_string
                - FreeRDPGetColorFormatName
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - gdi_SurfaceCommand_Progressive
                - gdi_SurfaceCommand_Alpha
                - gdi_SurfaceCommand_AVC444
                - gdi_SurfaceCommand_AVC420
                - gdi_SurfaceCommand_Planar
                - gdi_SurfaceCommand_ClearCodec
                - gdi_SurfaceCommand_RemoteFX
                - gdi_SurfaceCommand_Uncompressed
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1051,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - gdi_SurfaceCommand_Progressive
                - gdi_SurfaceCommand_Alpha
                - gdi_SurfaceCommand_AVC444
                - gdi_SurfaceCommand_AVC420
                - gdi_SurfaceCommand_Planar
                - gdi_SurfaceCommand_ClearCodec
                - gdi_SurfaceCommand_RemoteFX
                - gdi_SurfaceCommand_Uncompressed
                - WLog_Get
                - WLog_IsLevelActive
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1051,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1054,45'
              BranchSideFuncs:
                - gdi_SurfaceCommand_Uncompressed
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1058,41'
              BranchSideFuncs:
                - gdi_SurfaceCommand_RemoteFX
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1062,43'
              BranchSideFuncs:
                - gdi_SurfaceCommand_ClearCodec
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1066,39'
              BranchSideFuncs:
                - gdi_SurfaceCommand_Planar
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1070,39'
              BranchSideFuncs:
                - gdi_SurfaceCommand_AVC420
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1075,39'
              BranchSideFuncs:
                - gdi_SurfaceCommand_AVC444
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1075,39'
              BranchSideFuncs:
                - gdi_SurfaceCommand_AVC444
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1079,38'
              BranchSideFuncs:
                - gdi_SurfaceCommand_Alpha
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1083,44'
              BranchSideFuncs:
                - gdi_SurfaceCommand_Progressive
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1087,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1092,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1087,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1087,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1087,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1087,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1087,4'
              BranchSideFuncs:
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1087,4'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:1092,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1092,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/gfx.c:1092,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - LeaveCriticalSection
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/gfx.c:1092,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1092,4'
              BranchSideFuncs:
                - rdpgfx_get_codec_id_string
                - WLog_PrintMessage
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:1092,4'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1037,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1038,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1038,2'
          Dst:             rdpgfx_get_codec_id_string
        - Src:             'libfreerdp/gdi/gfx.c:1038,2'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/gdi/gfx.c:1038,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1054,13'
          Dst:             gdi_SurfaceCommand_Uncompressed
        - Src:             'libfreerdp/gdi/gfx.c:1058,13'
          Dst:             gdi_SurfaceCommand_RemoteFX
        - Src:             'libfreerdp/gdi/gfx.c:1062,13'
          Dst:             gdi_SurfaceCommand_ClearCodec
        - Src:             'libfreerdp/gdi/gfx.c:1066,13'
          Dst:             gdi_SurfaceCommand_Planar
        - Src:             'libfreerdp/gdi/gfx.c:1070,13'
          Dst:             gdi_SurfaceCommand_AVC420
        - Src:             'libfreerdp/gdi/gfx.c:1075,13'
          Dst:             gdi_SurfaceCommand_AVC444
        - Src:             'libfreerdp/gdi/gfx.c:1079,13'
          Dst:             gdi_SurfaceCommand_Alpha
        - Src:             'libfreerdp/gdi/gfx.c:1083,13'
          Dst:             gdi_SurfaceCommand_Progressive
        - Src:             'libfreerdp/gdi/gfx.c:1087,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1087,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1087,4'
          Dst:             rdpgfx_get_codec_id_string
        - Src:             'libfreerdp/gdi/gfx.c:1087,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1092,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/gfx.c:1092,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/gfx.c:1092,4'
          Dst:             rdpgfx_get_codec_id_string
        - Src:             'libfreerdp/gdi/gfx.c:1092,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/gfx.c:1097,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_EndFrame
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - endFrame
      BBCount:         12
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - gdi_call_update_surfaces
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:319,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:319,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_call_update_surfaces
            - BranchSide:      'libfreerdp/gdi/gfx.c:320,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - gdi_call_update_surfaces
        - Branch String:   'libfreerdp/gdi/gfx.c:320,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:320,2'
              BranchSideFuncs:
                - __assert_fail
                - gdi_call_update_surfaces
            - BranchSide:      'libfreerdp/gdi/gfx.c:322,25'
              BranchSideFuncs:
                - __assert_fail
                - gdi_call_update_surfaces
        - Branch String:   'libfreerdp/gdi/gfx.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:323,2'
              BranchSideFuncs:
                - gdi_call_update_surfaces
            - BranchSide:      'libfreerdp/gdi/gfx.c:323,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:319,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:320,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:323,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:324,22'
          Dst:             gdi_call_update_surfaces
    - functionName:    gdi_StartFrame
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - startFrame
      BBCount:         12
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:296,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:296,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:297,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:297,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:297,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:299,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:300,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:300,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:300,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:296,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:297,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:300,2'
          Dst:             __assert_fail
    - functionName:    gdi_ResetGraphics
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - resetGraphics
      BBCount:         54
      ICount:          349
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - __assert_fail
        - freerdp_client_codecs_reset
        - freerdp_settings_get_bool
        - freerdp_settings_get_codecs_flags
        - freerdp_settings_set_uint32
        - region16_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:96,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:96,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:97,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:97,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:97,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:99,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:100,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:102,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:103,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:103,2'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:105,13'
              BranchSideFuncs:
                - __assert_fail
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:106,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:106,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:107,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - freerdp_settings_set_uint32
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:111,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:112,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:113,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - LeaveCriticalSection
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:114,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:116,6'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:118,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:122,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
        - Branch String:   'libfreerdp/gdi/gfx.c:118,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:118,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:119,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
        - Branch String:   'libfreerdp/gdi/gfx.c:122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:122,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:123,2'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
        - Branch String:   'libfreerdp/gdi/gfx.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:127,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:138,7'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
        - Branch String:   'libfreerdp/gdi/gfx.c:127,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:127,3'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
            - BranchSide:      'libfreerdp/gdi/gfx.c:129,23'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
                - region16_clear
        - Branch String:   'libfreerdp/gdi/gfx.c:131,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:132,4'
              BranchSideFuncs:
                - region16_clear
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/gfx.c:134,10'
              BranchSideFuncs:
                - region16_clear
                - free
                - freerdp_settings_get_bool
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/gfx.c:140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:142,32'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:157,5'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:142,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:142,16'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
            - BranchSide:      'libfreerdp/gdi/gfx.c:142,16'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
        - Branch String:   'libfreerdp/gdi/gfx.c:143,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:143,16'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
            - BranchSide:      'libfreerdp/gdi/gfx.c:143,16'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
        - Branch String:   'libfreerdp/gdi/gfx.c:145,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:148,4'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:151,11'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_reset
                - LeaveCriticalSection
        - Branch String:   'libfreerdp/gdi/gfx.c:150,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:153,4'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'libfreerdp/gdi/gfx.c:155,2'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:96,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:97,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:100,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:103,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:106,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:107,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:111,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/gdi/gfx.c:113,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/gdi/gfx.c:118,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:122,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:127,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/gfx.c:135,3'
          Dst:             region16_clear
        - Src:             'libfreerdp/gdi/gfx.c:140,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/gdi/gfx.c:146,28'
          Dst:             freerdp_settings_get_codecs_flags
        - Src:             'libfreerdp/gdi/gfx.c:145,8'
          Dst:             freerdp_client_codecs_reset
        - Src:             'libfreerdp/gdi/gfx.c:151,33'
          Dst:             freerdp_settings_get_codecs_flags
        - Src:             'libfreerdp/gdi/gfx.c:150,8'
          Dst:             freerdp_client_codecs_reset
        - Src:             'libfreerdp/gdi/gfx.c:159,2'
          Dst:             LeaveCriticalSection
    - functionName:    gdi_graphics_pipeline_init_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - gfx
        - map
        - unmap
        - update
      BBCount:         25
      ICount:          245
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - InitializeCriticalSection
        - freerdp_client_codecs_new
        - freerdp_client_codecs_prepare
        - freerdp_settings_get_bool
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/gfx.c:1863,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1863,15'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1864,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1863,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1863,23'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1864,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1863,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1863,40'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1864,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/gfx.c:1863,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1864,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1866,24'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/gdi/gfx.c:1895,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1897,48'
              BranchSideFuncs:
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1907,29'
              BranchSideFuncs:
                - InitializeCriticalSection
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/gdi/gfx.c:1902,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1903,4'
              BranchSideFuncs:
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1904,38'
              BranchSideFuncs:
                - freerdp_client_codecs_prepare
                - InitializeCriticalSection
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/gdi/gfx.c:1904,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1905,4'
              BranchSideFuncs:
                - InitializeCriticalSection
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/gdi/gfx.c:1906,2'
              BranchSideFuncs:
                - InitializeCriticalSection
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/gdi/gfx.c:1917,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/gfx.c:1919,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/gfx.c:1924,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1895,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/gdi/gfx.c:1897,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/gdi/gfx.c:1898,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/gdi/gfx.c:1899,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/gdi/gfx.c:1901,17'
          Dst:             freerdp_client_codecs_new
        - Src:             'libfreerdp/gdi/gfx.c:1904,8'
          Dst:             freerdp_client_codecs_prepare
        - Src:             'libfreerdp/gdi/gfx.c:1907,2'
          Dst:             InitializeCriticalSection
        - Src:             'libfreerdp/gdi/gfx.c:1917,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    gdi_graphics_pipeline_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/gfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - gfx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdi_graphics_pipeline_init_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/gdi/gfx.c:1855,9'
          Dst:             gdi_graphics_pipeline_init_ex
    - functionName:    gdi_InvalidateRegion
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hdc
        - x
        - y
        - w
        - h
      BBCount:         34
      ICount:          298
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - gdi_CRgnToRect
        - gdi_RectToRgn
        - gdi_RgnToRect
        - gdi_SetRgn
        - realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:613,3'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
                - realloc
            - BranchSide:      'libfreerdp/gdi/region.c:615,7'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
                - realloc
        - Branch String:   'libfreerdp/gdi/region.c:615,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:616,3'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
                - realloc
            - BranchSide:      'libfreerdp/gdi/region.c:618,6'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
                - realloc
        - Branch String:   'libfreerdp/gdi/region.c:618,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:618,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:619,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:618,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:621,13'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
                - realloc
        - Branch String:   'libfreerdp/gdi/region.c:623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:625,12'
              BranchSideFuncs:
                - realloc
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:639,14'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:627,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:628,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:630,31'
              BranchSideFuncs:
                - realloc
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:632,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:633,4'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:635,22'
              BranchSideFuncs:
                - gdi_SetRgn
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:643,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:645,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:653,17'
              BranchSideFuncs:
                - gdi_CRgnToRect
                - gdi_RgnToRect
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:656,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:657,18'
              BranchSideFuncs:
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:659,10'
              BranchSideFuncs:
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:659,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:660,17'
              BranchSideFuncs:
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:662,10'
              BranchSideFuncs:
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:662,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:663,19'
              BranchSideFuncs:
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:665,10'
              BranchSideFuncs:
                - gdi_RectToRgn
        - Branch String:   'libfreerdp/gdi/region.c:665,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:666,20'
              BranchSideFuncs:
                - gdi_RectToRgn
            - BranchSide:      'libfreerdp/gdi/region.c:668,22'
              BranchSideFuncs:
                - gdi_RectToRgn
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:630,23'
          Dst:             realloc
        - Src:             'libfreerdp/gdi/region.c:639,2'
          Dst:             gdi_SetRgn
        - Src:             'libfreerdp/gdi/region.c:653,2'
          Dst:             gdi_CRgnToRect
        - Src:             'libfreerdp/gdi/region.c:654,2'
          Dst:             gdi_RgnToRect
        - Src:             'libfreerdp/gdi/region.c:668,2'
          Dst:             gdi_RectToRgn
    - functionName:    gdi_SetRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hRgn
        - nXLeft
        - nYLeft
        - nWidth
        - nHeight
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:495,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:497,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:497,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:497,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:498,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:500,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_CRgnToRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - w
        - h
        - rect
      BBCount:         36
      ICount:          205
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:328,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:328,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:328,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:329,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:329,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:329,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:333,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:333,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:334,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:334,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:336,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:336,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:337,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:339,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:342,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:344,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:346,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:348,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:353,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:348,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:348,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:348,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:348,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:348,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:348,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:348,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:348,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:348,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_RgnToRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rgn
        - rect
      BBCount:         25
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - gdi_regn_str
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:298,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:298,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:298,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:298,45'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:298,60'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:298,64'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:298,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:298,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:301,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:301,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs:
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:301,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:301,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:301,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:301,3'
          Dst:             gdi_regn_str
        - Src:             'libfreerdp/gdi/region.c:301,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_RectToRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
        - rgn
      BBCount:         25
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:150,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:150,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:150,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:150,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:150,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:150,48'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:150,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:152,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:152,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:152,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:152,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:152,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:152,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_regn_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - rgn
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:53,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/gdi/region.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:53,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:53,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:53,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:54,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/gdi/region.c:56,18'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:56,8'
          Dst:             snprintf
    - functionName:    gdi_PtInRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - x
        - y
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:583,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:583,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:591,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:583,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:585,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:591,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:585,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:585,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:589,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:585,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:589,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_CopyRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:558,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:558,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:559,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:558,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:559,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:561,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_EqualRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hSrcRgn1
        - hSrcRgn2
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:538,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:538,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:544,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:538,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:539,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:544,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:539,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:539,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:544,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:538,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:544,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_SetRectRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hRgn
        - nLeftRect
        - nTopRect
        - nRightRect
        - nBottomRect
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gdi_CRectToRgn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:521,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:522,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:523,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:521,7'
          Dst:             gdi_CRectToRgn
    - functionName:    gdi_CRectToRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - top
        - right
        - bottom
        - rgn
      BBCount:         28
      ICount:          159
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:187,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:189,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:189,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:189,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:189,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:189,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:189,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:189,48'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:200,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:191,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:191,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:191,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:191,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:191,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:191,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_SetRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - xLeft
        - yTop
        - xRight
        - yBottom
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:468,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:469,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:470,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:470,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:471,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:472,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:473,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:475,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdi_CopyOverlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - width
        - height
        - srcx
        - srcy
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - gdi_CRgnToRect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:444,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:444,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:446,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:446,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:447,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:448,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:449,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:450,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:439,2'
          Dst:             gdi_CRgnToRect
        - Src:             'libfreerdp/gdi/region.c:440,2'
          Dst:             gdi_CRgnToRect
    - functionName:    gdi_CRgnToCRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - w
        - h
        - left
        - top
        - right
        - bottom
      BBCount:         33
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:404,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:407,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:407,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:407,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:407,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:407,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:407,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:407,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:413,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:417,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:417,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:417,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:417,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:417,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:417,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:417,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:407,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:407,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:407,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/region.c:417,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:417,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:417,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_RgnToCRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rgn
        - left
        - top
        - right
        - bottom
      BBCount:         21
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - gdi_regn_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:368,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:368,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:368,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:371,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_regn_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:371,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs:
                - gdi_regn_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:371,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:371,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:371,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:371,3'
          Dst:             gdi_regn_str
        - Src:             'libfreerdp/gdi/region.c:371,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_CRectToCRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - top
        - right
        - bottom
        - x
        - y
        - w
        - h
      BBCount:         29
      ICount:          170
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:265,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:265,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:265,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:265,43'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:265,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:265,56'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:265,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:265,69'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:265,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:266,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:265,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:268,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:268,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:268,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:268,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:268,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:268,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_rect_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - rect
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:40,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:40,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/gdi/region.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:40,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:40,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:40,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:41,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/gdi/region.c:43,18'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:43,8'
          Dst:             snprintf
    - functionName:    gdi_RectToCRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
        - x
        - y
        - w
        - h
      BBCount:         39
      ICount:          202
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - gdi_rect_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:222,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:222,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:222,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:230,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:225,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:225,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - gdi_rect_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:232,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:232,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:232,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:240,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - gdi_rect_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs:
                - gdi_rect_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:235,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:225,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:225,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:225,3'
          Dst:             gdi_rect_str
        - Src:             'libfreerdp/gdi/region.c:225,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/region.c:235,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:235,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:235,3'
          Dst:             gdi_rect_str
        - Src:             'libfreerdp/gdi/region.c:235,3'
          Dst:             WLog_PrintMessage
    - functionName:    gdi_CreateRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - xLeft
        - yTop
        - xRight
        - yBottom
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:120,6'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/gdi/region.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:123,21'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/gdi/region.c:125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:128,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:123,21'
          Dst:             calloc
    - functionName:    gdi_CreateRectRgn
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - nLeftRect
        - nTopRect
        - nRightRect
        - nBottomRect
      BBCount:         27
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/region.c:83,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:83,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:83,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:83,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:83,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:83,48'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:83,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:91,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/gdi/region.c:85,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/gdi/region.c:85,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/gdi/region.c:85,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/region.c:93,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/region.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/region.c:96,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/region.c:85,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/gdi/region.c:85,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/gdi/region.c:85,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/gdi/region.c:91,19'
          Dst:             calloc
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VideoClient_DestroyCommonContext
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - surface
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:209,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - free
            - BranchSide:      'libfreerdp/gdi/video.c:210,21'
              BranchSideFuncs:
                - winpr_aligned_free
                - free
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:210,2'
          Dst:             winpr_aligned_free
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:271,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    VideoClient_CreateCommonContext
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - size
        - x
        - y
        - w
        - h
      BBCount:         12
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - VideoClient_DestroyCommonContext
        - __assert_fail
        - calloc
        - winpr_aligned_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:182,2'
              BranchSideFuncs:
                - calloc
                - FreeRDPGetBytesPerPixel.8310
                - winpr_aligned_malloc
                - VideoClient_DestroyCommonContext
            - BranchSide:      'libfreerdp/gdi/video.c:184,18'
              BranchSideFuncs:
                - calloc
                - FreeRDPGetBytesPerPixel.8310
                - winpr_aligned_malloc
                - VideoClient_DestroyCommonContext
        - Branch String:   'libfreerdp/gdi/video.c:185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:186,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.8310
                - winpr_aligned_malloc
                - VideoClient_DestroyCommonContext
            - BranchSide:      'libfreerdp/gdi/video.c:188,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.8310
                - winpr_aligned_malloc
                - VideoClient_DestroyCommonContext
        - Branch String:   'libfreerdp/gdi/video.c:198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:200,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:182,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:184,8'
          Dst:             calloc
        - Src:             'libfreerdp/gdi/video.c:196,38'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/gdi/video.c:197,14'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/gdi/video.c:202,2'
          Dst:             VideoClient_DestroyCommonContext
    - functionName:    PubSub_UnsubscribeTimer
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - EventHandler
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_Unsubscribe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/event.h:122,2'
          Dst:             PubSub_Unsubscribe
    - functionName:    gdi_video_data_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - context
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_UnsubscribeTimer
        - __assert_fail
        - gdi_video_timer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:173,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:173,2'
              BranchSideFuncs:
                - __assert_fail
                - PubSub_UnsubscribeTimer
            - BranchSide:      'libfreerdp/gdi/video.c:174,2'
              BranchSideFuncs:
                - __assert_fail
                - PubSub_UnsubscribeTimer
        - Branch String:   'libfreerdp/gdi/video.c:174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:174,2'
              BranchSideFuncs:
                - PubSub_UnsubscribeTimer
            - BranchSide:      'libfreerdp/gdi/video.c:174,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:173,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:174,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:175,2'
          Dst:             PubSub_UnsubscribeTimer
        - Src:             'libfreerdp/gdi/video.c:175,2'
          Dst:             gdi_video_timer
    - functionName:    gdi_video_timer
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - timer
      BBCount:         14
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:155,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:155,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:156,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:156,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:156,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:158,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/video.c:160,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:160,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/gdi/video.c:160,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:160,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:161,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:155,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:156,2'
          Dst:             __assert_fail
    - functionName:    PubSub_SubscribeTimer
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - EventHandler
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_Subscribe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/event.h:122,2'
          Dst:             PubSub_Subscribe
    - functionName:    gdi_video_data_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - video
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_SubscribeTimer
        - __assert_fail
        - gdi_video_timer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:166,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - PubSub_SubscribeTimer
            - BranchSide:      'libfreerdp/gdi/video.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - PubSub_SubscribeTimer
        - Branch String:   'libfreerdp/gdi/video.c:167,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:167,2'
              BranchSideFuncs:
                - PubSub_SubscribeTimer
            - BranchSide:      'libfreerdp/gdi/video.c:167,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:166,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:167,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:168,2'
          Dst:             PubSub_SubscribeTimer
        - Src:             'libfreerdp/gdi/video.c:168,2'
          Dst:             gdi_video_timer
    - functionName:    gdi_video_control_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - video
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:146,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:146,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:146,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:146,2'
          Dst:             __assert_fail
    - functionName:    gdiVideoDeleteSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - video
        - surface
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VideoClient_DestroyCommonContext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:127,2'
          Dst:             VideoClient_DestroyCommonContext
    - functionName:    gdiVideoShowSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - video
        - surface
        - destinationWidth
        - destinationHeight
      BBCount:         56
      ICount:          344
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - freerdp_image_scale
        - gdi_InvalidateRegion
        - update_begin_paint
        - update_end_paint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:70,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:70,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:71,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:71,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:73,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:74,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:74,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:75,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:75,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:75,2'
              BranchSideFuncs:
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:77,11'
              BranchSideFuncs:
                - __assert_fail
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:78,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:78,2'
              BranchSideFuncs:
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:80,26'
              BranchSideFuncs:
                - update_begin_paint
                - update_end_paint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:80,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:81,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:83,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:83,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:83,27'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:84,3'
              BranchSideFuncs:
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:83,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:84,3'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:87,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:91,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:92,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:93,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:94,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:95,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:96,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:98,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:98,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:99,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:99,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:99,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:100,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:100,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:100,3'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
            - BranchSide:      'libfreerdp/gdi/video.c:102,28'
              BranchSideFuncs:
                - freerdp_image_scale
                - update_end_paint
                - gdi_InvalidateRegion
        - Branch String:   'libfreerdp/gdi/video.c:102,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:105,4'
              BranchSideFuncs:
                - gdi_InvalidateRegion
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:107,8'
              BranchSideFuncs:
                - gdi_InvalidateRegion
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:107,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:107,31'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:109,4'
              BranchSideFuncs:
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:107,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:107,54'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:109,4'
              BranchSideFuncs:
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:107,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:108,8'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:109,4'
              BranchSideFuncs:
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:107,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:109,4'
              BranchSideFuncs:
                - update_end_paint
            - BranchSide:      'libfreerdp/gdi/video.c:111,24'
              BranchSideFuncs:
                - gdi_InvalidateRegion
                - update_end_paint
        - Branch String:   'libfreerdp/gdi/video.c:118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:121,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:70,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:71,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:74,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:75,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:78,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:80,7'
          Dst:             update_begin_paint
        - Src:             'libfreerdp/gdi/video.c:98,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:99,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:100,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:102,8'
          Dst:             freerdp_image_scale
        - Src:             'libfreerdp/gdi/video.c:111,3'
          Dst:             gdi_InvalidateRegion
        - Src:             'libfreerdp/gdi/video.c:118,7'
          Dst:             update_end_paint
    - functionName:    gdiVideoCreateSurface
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - video
        - x
        - y
        - width
        - height
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VideoClient_CreateCommonContext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:60,9'
          Dst:             VideoClient_CreateCommonContext
    - functionName:    gdi_video_control_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - video
      BBCount:         9
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:133,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:134,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:134,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:134,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:134,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:133,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:134,2'
          Dst:             __assert_fail
    - functionName:    gdi_video_geometry_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - geom
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:51,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:51,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:52,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:52,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:52,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:52,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:51,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:52,2'
          Dst:             __assert_fail
    - functionName:    gdi_video_geometry_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/gdi/video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gdi
        - geom
      BBCount:         18
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/gdi/video.c:34,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:34,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:35,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:35,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:35,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:37,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:39,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:39,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:41,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:43,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:43,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/gdi/video.c:44,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/gdi/video.c:44,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/gdi/video.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/gdi/video.c:45,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/gdi/video.c:34,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:35,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:43,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/gdi/video.c:44,3'
          Dst:             __assert_fail
    - functionName:    persistent_cache_read_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         12
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fread
        - fseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:120,2'
              BranchSideFuncs:
                - fread
                - fseek
            - BranchSide:      'libfreerdp/cache/persistent.c:121,2'
              BranchSideFuncs:
                - fread
                - fseek
        - Branch String:   'libfreerdp/cache/persistent.c:125,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:126,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:128,13'
              BranchSideFuncs:
                - fseek
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:128,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:129,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:131,3'
              BranchSideFuncs:
                - fread
                - fseek
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:120,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:125,7'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:128,7'
          Dst:             fseek
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    persistent_cache_read_v3
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         12
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fread
        - fseeko64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:202,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:202,2'
              BranchSideFuncs:
                - fread
                - fseeko64
            - BranchSide:      'libfreerdp/cache/persistent.c:203,2'
              BranchSideFuncs:
                - fread
                - fseeko64
        - Branch String:   'libfreerdp/cache/persistent.c:207,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:208,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:210,7'
              BranchSideFuncs:
                - fseeko64
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:210,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:211,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:213,3'
              BranchSideFuncs:
                - fread
                - fseeko64
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:202,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:207,7'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:210,7'
          Dst:             fseeko64
    - functionName:    persistent_cache_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - persistent_cache_close
        - winpr_aligned_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:368,3'
              BranchSideFuncs:
                - persistent_cache_close
                - free
                - winpr_aligned_free
                - free
            - BranchSide:      'libfreerdp/cache/persistent.c:370,25'
              BranchSideFuncs:
                - persistent_cache_close
                - free
                - winpr_aligned_free
                - free
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:370,2'
          Dst:             persistent_cache_close
        - Src:             'libfreerdp/cache/persistent.c:374,2'
          Dst:             winpr_aligned_free
    - functionName:    persistent_cache_close
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         9
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:336,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:336,2'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'libfreerdp/cache/persistent.c:337,6'
              BranchSideFuncs:
                - fclose
        - Branch String:   'libfreerdp/cache/persistent.c:337,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:337,6'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'libfreerdp/cache/persistent.c:339,16'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:336,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:339,9'
          Dst:             fclose
    - functionName:    persistent_cache_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:348,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:348,35'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
            - BranchSide:      'libfreerdp/cache/persistent.c:348,35'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
        - Branch String:   'libfreerdp/cache/persistent.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:351,3'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libfreerdp/cache/persistent.c:353,2'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libfreerdp/cache/persistent.c:356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:358,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:348,35'
          Dst:             calloc
        - Src:             'libfreerdp/cache/persistent.c:354,24'
          Dst:             calloc
    - functionName:    persistent_cache_open_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         19
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fread
        - fseek
        - persistent_cache_read_v2
        - persistent_cache_read_v3
        - strncmp
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:252,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:252,2'
              BranchSideFuncs:
                - winpr_fopen
                - fread
                - strncmp
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:253,31'
              BranchSideFuncs:
                - winpr_fopen
                - fread
                - strncmp
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
        - Branch String:   'libfreerdp/cache/persistent.c:255,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:256,3'
              BranchSideFuncs:
                - fread
                - strncmp
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:258,12'
              BranchSideFuncs:
                - fread
                - strncmp
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
        - Branch String:   'libfreerdp/cache/persistent.c:258,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:261,28'
              BranchSideFuncs:
                - strncmp
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
        - Branch String:   'libfreerdp/cache/persistent.c:261,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:262,3'
              BranchSideFuncs:
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:264,3'
              BranchSideFuncs:
                - fseek
                - persistent_cache_read_v2
                - fseek
                - fread
                - persistent_cache_read_v3
        - Branch String:   'libfreerdp/cache/persistent.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:272,41'
              BranchSideFuncs:
                - fread
                - persistent_cache_read_v3
                - fseek
            - BranchSide:      'libfreerdp/cache/persistent.c:280,37'
              BranchSideFuncs:
                - persistent_cache_read_v2
                - fseek
        - Branch String:   'libfreerdp/cache/persistent.c:272,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:273,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:275,37'
              BranchSideFuncs:
                - persistent_cache_read_v3
                - fseek
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:252,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:253,19'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/cache/persistent.c:258,6'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:261,7'
          Dst:             strncmp
        - Src:             'libfreerdp/cache/persistent.c:266,8'
          Dst:             fseek
        - Src:             'libfreerdp/cache/persistent.c:272,7'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:275,12'
          Dst:             persistent_cache_read_v3
        - Src:             'libfreerdp/cache/persistent.c:280,12'
          Dst:             persistent_cache_read_v2
        - Src:             'libfreerdp/cache/persistent.c:284,8'
          Dst:             fseek
    - functionName:    persistent_cache_open_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         14
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - fwrite
        - strncpy
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:291,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:291,2'
              BranchSideFuncs:
                - winpr_fopen
                - strncpy
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:293,31'
              BranchSideFuncs:
                - winpr_fopen
                - strncpy
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:296,3'
              BranchSideFuncs:
                - strncpy
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:298,6'
              BranchSideFuncs:
                - strncpy
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:298,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:300,30'
              BranchSideFuncs:
                - strncpy
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:308,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/cache/persistent.c:304,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:305,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:291,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:293,19'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/cache/persistent.c:301,3'
          Dst:             strncpy
        - Src:             'libfreerdp/cache/persistent.c:304,7'
          Dst:             fwrite
    - functionName:    persistent_cache_open
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - persistent
        - filename
        - write
        - version
      BBCount:         14
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _strdup
        - persistent_cache_open_read
        - persistent_cache_open_write
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:316,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:316,2'
              BranchSideFuncs:
                - __assert_fail
                - _strdup
                - persistent_cache_open_read
                - persistent_cache_open_write
            - BranchSide:      'libfreerdp/cache/persistent.c:317,2'
              BranchSideFuncs:
                - __assert_fail
                - _strdup
                - persistent_cache_open_read
                - persistent_cache_open_write
        - Branch String:   'libfreerdp/cache/persistent.c:317,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:317,2'
              BranchSideFuncs:
                - _strdup
                - persistent_cache_open_read
                - persistent_cache_open_write
            - BranchSide:      'libfreerdp/cache/persistent.c:318,22'
              BranchSideFuncs:
                - _strdup
                - persistent_cache_open_read
                - persistent_cache_open_write
        - Branch String:   'libfreerdp/cache/persistent.c:322,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:323,3'
              BranchSideFuncs:
                - persistent_cache_open_read
                - persistent_cache_open_write
            - BranchSide:      'libfreerdp/cache/persistent.c:325,6'
              BranchSideFuncs:
                - persistent_cache_open_read
                - persistent_cache_open_write
        - Branch String:   'libfreerdp/cache/persistent.c:325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:327,25'
              BranchSideFuncs:
                - persistent_cache_open_write
            - BranchSide:      'libfreerdp/cache/persistent.c:331,36'
              BranchSideFuncs:
                - persistent_cache_open_read
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:316,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:317,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:320,25'
          Dst:             _strdup
        - Src:             'libfreerdp/cache/persistent.c:328,10'
          Dst:             persistent_cache_open_write
        - Src:             'libfreerdp/cache/persistent.c:331,9'
          Dst:             persistent_cache_open_read
    - functionName:    persistent_cache_write_entry_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         22
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:88,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:88,2'
              BranchSideFuncs:
                - __assert_fail
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:89,2'
              BranchSideFuncs:
                - __assert_fail
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:89,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:89,2'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:90,17'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:97,10'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:99,48'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:99,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:102,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:105,15'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:107,22'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:113,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/cache/persistent.c:109,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:110,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:88,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:89,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:99,6'
          Dst:             fwrite
        - Src:             'libfreerdp/cache/persistent.c:102,6'
          Dst:             fwrite
        - Src:             'libfreerdp/cache/persistent.c:109,7'
          Dst:             fwrite
    - functionName:    persistent_cache_write_entry_v3
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         14
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:182,2'
              BranchSideFuncs:
                - __assert_fail
                - fwrite
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:183,2'
              BranchSideFuncs:
                - __assert_fail
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:183,2'
              BranchSideFuncs:
                - fwrite
                - fwrite
            - BranchSide:      'libfreerdp/cache/persistent.c:185,17'
              BranchSideFuncs:
                - fwrite
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:192,20'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'libfreerdp/cache/persistent.c:192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:195,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:182,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:183,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:189,6'
          Dst:             fwrite
        - Src:             'libfreerdp/cache/persistent.c:192,6'
          Dst:             fwrite
    - functionName:    persistent_cache_write_entry
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         15
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - persistent_cache_write_entry_v2
        - persistent_cache_write_entry_v3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:235,2'
              BranchSideFuncs:
                - __assert_fail
                - persistent_cache_write_entry_v2
                - persistent_cache_write_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:236,2'
              BranchSideFuncs:
                - __assert_fail
                - persistent_cache_write_entry_v2
                - persistent_cache_write_entry_v3
        - Branch String:   'libfreerdp/cache/persistent.c:236,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:236,2'
              BranchSideFuncs:
                - persistent_cache_write_entry_v2
                - persistent_cache_write_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:238,6'
              BranchSideFuncs:
                - persistent_cache_write_entry_v2
                - persistent_cache_write_entry_v3
        - Branch String:   'libfreerdp/cache/persistent.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:239,42'
              BranchSideFuncs:
                - persistent_cache_write_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:240,11'
              BranchSideFuncs:
                - persistent_cache_write_entry_v2
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:235,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:236,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:239,10'
          Dst:             persistent_cache_write_entry_v3
        - Src:             'libfreerdp/cache/persistent.c:241,10'
          Dst:             persistent_cache_write_entry_v2
    - functionName:    persistent_cache_read_entry_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         14
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:62,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - fread
                - fread
            - BranchSide:      'libfreerdp/cache/persistent.c:63,2'
              BranchSideFuncs:
                - __assert_fail
                - fread
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:63,2'
              BranchSideFuncs:
                - fread
                - fread
            - BranchSide:      'libfreerdp/cache/persistent.c:65,47'
              BranchSideFuncs:
                - fread
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:68,24'
              BranchSideFuncs:
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:76,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:79,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:62,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:63,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:65,6'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:76,6'
          Dst:             fread
    - functionName:    persistent_cache_read_entry_v3
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         21
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fread
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:142,2'
              BranchSideFuncs:
                - __assert_fail
                - fread
                - fread
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/cache/persistent.c:143,2'
              BranchSideFuncs:
                - __assert_fail
                - fread
                - fread
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/cache/persistent.c:143,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:143,2'
              BranchSideFuncs:
                - fread
                - fread
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/cache/persistent.c:145,40'
              BranchSideFuncs:
                - fread
                - fread
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/cache/persistent.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:148,24'
              BranchSideFuncs:
                - fread
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/cache/persistent.c:152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:154,16'
              BranchSideFuncs:
                - fread
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/cache/persistent.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:159,25'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - fread
            - BranchSide:      'libfreerdp/cache/persistent.c:169,16'
              BranchSideFuncs:
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:163,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:164,4'
              BranchSideFuncs:
                - fread
            - BranchSide:      'libfreerdp/cache/persistent.c:166,25'
              BranchSideFuncs:
                - fread
        - Branch String:   'libfreerdp/cache/persistent.c:171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:142,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:143,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:145,6'
          Dst:             fread
        - Src:             'libfreerdp/cache/persistent.c:160,26'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/cache/persistent.c:171,6'
          Dst:             fread
    - functionName:    persistent_cache_read_entry
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
        - entry
      BBCount:         15
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - persistent_cache_read_entry_v2
        - persistent_cache_read_entry_v3
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:221,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:221,2'
              BranchSideFuncs:
                - __assert_fail
                - persistent_cache_read_entry_v2
                - persistent_cache_read_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:222,2'
              BranchSideFuncs:
                - __assert_fail
                - persistent_cache_read_entry_v2
                - persistent_cache_read_entry_v3
        - Branch String:   'libfreerdp/cache/persistent.c:222,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:222,2'
              BranchSideFuncs:
                - persistent_cache_read_entry_v2
                - persistent_cache_read_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:224,6'
              BranchSideFuncs:
                - persistent_cache_read_entry_v2
                - persistent_cache_read_entry_v3
        - Branch String:   'libfreerdp/cache/persistent.c:224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:225,41'
              BranchSideFuncs:
                - persistent_cache_read_entry_v3
            - BranchSide:      'libfreerdp/cache/persistent.c:226,11'
              BranchSideFuncs:
                - persistent_cache_read_entry_v2
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:221,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:222,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/cache/persistent.c:225,10'
          Dst:             persistent_cache_read_entry_v3
        - Src:             'libfreerdp/cache/persistent.c:227,10'
          Dst:             persistent_cache_read_entry_v2
    - functionName:    persistent_cache_get_count
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:53,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:53,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:53,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:53,2'
          Dst:             __assert_fail
    - functionName:    persistent_cache_get_version
      functionSourceFile: '/src/FreeRDP/libfreerdp/cache/persistent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - persistent
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/cache/persistent.c:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/cache/persistent.c:47,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/cache/persistent.c:47,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/cache/persistent.c:47,2'
          Dst:             __assert_fail
    - functionName:    base64_decode_char
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - alphabet
        - c
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/base64.c:402,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:405,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypto_base64url_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc_data
        - length
        - dec_data
        - res_length
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:524,14'
          Dst:             base64_decode
    - functionName:    base64_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - alphabet
        - s
        - length
        - data_len
        - pad
      BBCount:         57
      ICount:          478
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - base64_decode_char
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/base64.c:419,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:419,14'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:419,33'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:419,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:419,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:420,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:420,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:422,7'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:422,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:422,14'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:425,27'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:423,17'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:425,27'
              BranchSideFuncs:
                - malloc
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:426,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:427,3'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:430,13'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:433,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:435,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:439,14'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
        - Branch String:   'libfreerdp/crypto/base64.c:439,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:441,29'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:456,28'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:446,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:446,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:447,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:446,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:446,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:447,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:446,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:446,56'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:447,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:446,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:447,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:449,11'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - free
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
                - base64_decode_char
        - Branch String:   'libfreerdp/crypto/base64.c:458,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:458,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:459,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:459,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:461,9'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:461,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:461,2'
              BranchSideFuncs:
                - base64_decode_char
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:461,50'
              BranchSideFuncs:
                - base64_decode_char
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:462,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:462,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:462,50'
              BranchSideFuncs:
                - base64_decode_char
                - free
        - Branch String:   'libfreerdp/crypto/base64.c:465,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:468,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:474,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:469,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:470,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/base64.c:472,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:474,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:477,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:484,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:491,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:492,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:441,10'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:442,10'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:443,10'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:444,10'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:456,9'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:457,9'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:461,31'
          Dst:             base64_decode_char
        - Src:             'libfreerdp/crypto/base64.c:462,31'
          Dst:             base64_decode_char
    - functionName:    crypto_base64url_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - length
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:518,9'
          Dst:             base64_encode
    - functionName:    base64_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - alphabet
        - data
        - length
        - pad
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:397,9'
          Dst:             base64_encode_ex
    - functionName:    base64_encode_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - alphabet
        - data
        - length
        - pad
        - crLf
        - lineSize
      BBCount:         34
      ICount:          376
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/base64.c:316,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:318,10'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/crypto/base64.c:321,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libfreerdp/crypto/base64.c:325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:326,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:341,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:344,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:360,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:352,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:352,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:357,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:352,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:354,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:357,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:360,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:363,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:384,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:368,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:370,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:373,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:379,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:380,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:381,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:384,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:384,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:389,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/base64.c:384,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/base64.c:386,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/base64.c:389,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypto_base64_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc_data
        - length
        - dec_data
        - res_length
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_decode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:513,14'
          Dst:             base64_decode
    - functionName:    crypto_base64_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - length
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:507,9'
          Dst:             base64_encode
    - functionName:    crypto_base64_encode_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - data
        - length
        - withCrLf
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/base64.c:502,9'
          Dst:             base64_encode_ex
    - functionName:    freerdp_key_digest_sign
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - digest
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_DigestSign_Init
        - winpr_Digest_Free
        - winpr_Digest_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:536,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:537,3'
              BranchSideFuncs:
                - winpr_DigestSign_Init
                - winpr_Digest_Free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:539,29'
              BranchSideFuncs:
                - winpr_DigestSign_Init
                - winpr_Digest_Free
        - Branch String:   'libfreerdp/crypto/privatekey.c:539,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:541,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:544,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:535,29'
          Dst:             winpr_Digest_New
        - Src:             'libfreerdp/crypto/privatekey.c:539,7'
          Dst:             winpr_DigestSign_Init
        - Src:             'libfreerdp/crypto/privatekey.c:541,3'
          Dst:             winpr_Digest_Free
    - functionName:    freerdp_key_get_param
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - param
        - plength
      BBCount:         29
      ICount:          179
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - BN_bn2bin
        - BN_dup
        - BN_free
        - BN_num_bits
        - EVP_PKEY_get0_RSA
        - RSA_get0_d
        - RSA_get0_e
        - RSA_get0_n
        - __assert_fail
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:449,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:449,2'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_get0_RSA
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
            - BranchSide:      'libfreerdp/crypto/privatekey.c:450,2'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_get0_RSA
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
        - Branch String:   'libfreerdp/crypto/privatekey.c:450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:450,2'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
            - BranchSide:      'libfreerdp/crypto/privatekey.c:452,3'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
        - Branch String:   'libfreerdp/crypto/privatekey.c:478,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:479,4'
              BranchSideFuncs:
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
            - BranchSide:      'libfreerdp/crypto/privatekey.c:481,17'
              BranchSideFuncs:
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
                - RSA_get0_e
                - RSA_get0_d
        - Branch String:   'libfreerdp/crypto/privatekey.c:482,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:486,22'
              BranchSideFuncs:
                - RSA_get0_d
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:491,22'
              BranchSideFuncs:
                - RSA_get0_e
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:496,22'
              BranchSideFuncs:
                - RSA_get0_n
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:502,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:503,4'
              BranchSideFuncs:
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:504,15'
              BranchSideFuncs:
                - BN_dup
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
        - Branch String:   'libfreerdp/crypto/privatekey.c:505,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:506,4'
              BranchSideFuncs:
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:510,21'
              BranchSideFuncs:
                - BN_num_bits
                - calloc
                - BN_free
                - BN_bn2bin
                - free
        - Branch String:   'libfreerdp/crypto/privatekey.c:511,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:512,3'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:514,36'
              BranchSideFuncs:
                - calloc
                - BN_free
                - BN_bn2bin
                - free
        - Branch String:   'libfreerdp/crypto/privatekey.c:516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:517,3'
              BranchSideFuncs:
                - BN_bn2bin
                - BN_free
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:519,30'
              BranchSideFuncs:
                - BN_bn2bin
                - BN_free
                - free
        - Branch String:   'libfreerdp/crypto/privatekey.c:520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:522,8'
              BranchSideFuncs:
                - free
                - BN_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:526,14'
              BranchSideFuncs:
                - BN_free
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:449,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:450,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:477,20'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'libfreerdp/crypto/privatekey.c:486,11'
          Dst:             RSA_get0_d
        - Src:             'libfreerdp/crypto/privatekey.c:491,11'
          Dst:             RSA_get0_e
        - Src:             'libfreerdp/crypto/privatekey.c:496,11'
          Dst:             RSA_get0_n
        - Src:             'libfreerdp/crypto/privatekey.c:504,8'
          Dst:             BN_dup
        - Src:             'libfreerdp/crypto/privatekey.c:510,21'
          Dst:             BN_num_bits
        - Src:             'libfreerdp/crypto/privatekey.c:515,8'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/privatekey.c:519,20'
          Dst:             BN_bn2bin
        - Src:             'libfreerdp/crypto/privatekey.c:529,2'
          Dst:             BN_free
    - functionName:    EVP_PKEY_get0_RSA
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_d
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_e
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_num_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bn2bin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_key_generate
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - key_length
      BBCount:         12
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - BN_clear_free
        - BN_secure_new
        - BN_set_word
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - RSA_free
        - RSA_generate_key_ex
        - RSA_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:389,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:390,4'
              BranchSideFuncs:
                - RSA_new
                - BN_clear_free
                - BN_set_word
                - RSA_generate_key_ex
                - BN_clear_free
                - EVP_PKEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:392,9'
              BranchSideFuncs:
                - RSA_new
                - BN_clear_free
                - BN_set_word
                - RSA_generate_key_ex
                - BN_clear_free
                - EVP_PKEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:394,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:396,18'
              BranchSideFuncs:
                - BN_set_word
                - RSA_generate_key_ex
                - BN_clear_free
                - EVP_PKEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:400,15'
              BranchSideFuncs:
                - BN_set_word
                - RSA_generate_key_ex
                - BN_clear_free
                - EVP_PKEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:404,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:405,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:409,16'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:412,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:414,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:387,16'
          Dst:             BN_secure_new
        - Src:             'libfreerdp/crypto/privatekey.c:392,9'
          Dst:             RSA_new
        - Src:             'libfreerdp/crypto/privatekey.c:396,4'
          Dst:             BN_clear_free
        - Src:             'libfreerdp/crypto/privatekey.c:400,3'
          Dst:             BN_set_word
        - Src:             'libfreerdp/crypto/privatekey.c:401,19'
          Dst:             RSA_generate_key_ex
        - Src:             'libfreerdp/crypto/privatekey.c:402,3'
          Dst:             BN_clear_free
        - Src:             'libfreerdp/crypto/privatekey.c:409,2'
          Dst:             EVP_PKEY_free
        - Src:             'libfreerdp/crypto/privatekey.c:410,13'
          Dst:             EVP_PKEY_new
        - Src:             'libfreerdp/crypto/privatekey.c:412,7'
          Dst:             EVP_PKEY_assign
        - Src:             'libfreerdp/crypto/privatekey.c:414,3'
          Dst:             EVP_PKEY_free
        - Src:             'libfreerdp/crypto/privatekey.c:416,3'
          Dst:             RSA_free
    - functionName:    BN_secure_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_set_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_generate_key_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_assign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_pkey_to_rsa
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         23
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_free_all
        - BIO_new
        - BIO_s_secmem
        - PEM_read_bio_RSAPrivateKey
        - PEM_write_bio_PrivateKey
        - WLog_Get
        - freerdp_key_is_rsa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:95,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:97,3'
              BranchSideFuncs:
                - BIO_s_secmem
                - BIO_new
                - PEM_write_bio_PrivateKey
                - PEM_read_bio_RSAPrivateKey
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/privatekey.c:101,7'
              BranchSideFuncs:
                - BIO_s_secmem
                - BIO_new
                - PEM_write_bio_PrivateKey
                - PEM_read_bio_RSAPrivateKey
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/privatekey.c:97,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:97,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:97,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:97,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:97,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:110,3'
              BranchSideFuncs:
                - PEM_write_bio_PrivateKey
                - PEM_read_bio_RSAPrivateKey
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/privatekey.c:111,42'
              BranchSideFuncs:
                - PEM_write_bio_PrivateKey
                - PEM_read_bio_RSAPrivateKey
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/privatekey.c:112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:113,3'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/privatekey.c:114,35'
              BranchSideFuncs:
                - PEM_read_bio_RSAPrivateKey
                - BIO_free_all
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:95,7'
          Dst:             freerdp_key_is_rsa
        - Src:             'libfreerdp/crypto/privatekey.c:97,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:97,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:97,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:106,6'
          Dst:             BIO_s_secmem
        - Src:             'libfreerdp/crypto/privatekey.c:102,13'
          Dst:             BIO_new
        - Src:             'libfreerdp/crypto/privatekey.c:111,17'
          Dst:             PEM_write_bio_PrivateKey
        - Src:             'libfreerdp/crypto/privatekey.c:114,8'
          Dst:             PEM_read_bio_RSAPrivateKey
        - Src:             'libfreerdp/crypto/privatekey.c:116,2'
          Dst:             BIO_free_all
    - functionName:    freerdp_key_is_rsa
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_id
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:352,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:352,2'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_id
            - BranchSide:      'libfreerdp/crypto/privatekey.c:353,6'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_id
        - Branch String:   'libfreerdp/crypto/privatekey.c:353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_id
        - Branch String:   'libfreerdp/crypto/privatekey.c:356,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:356,2'
              BranchSideFuncs:
                - EVP_PKEY_id
            - BranchSide:      'libfreerdp/crypto/privatekey.c:357,22'
              BranchSideFuncs:
                - EVP_PKEY_id
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:352,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:356,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:357,10'
          Dst:             EVP_PKEY_id
    - functionName:    BIO_s_secmem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_write_bio_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_read_bio_RSAPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free_all
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_key_get_bits
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RSA_bits
        - RSA_free
        - evp_pkey_to_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:365,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:365,6'
              BranchSideFuncs:
                - RSA_bits
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:367,17'
              BranchSideFuncs:
                - RSA_bits
                - RSA_free
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:364,13'
          Dst:             evp_pkey_to_rsa
        - Src:             'libfreerdp/crypto/privatekey.c:367,8'
          Dst:             RSA_bits
        - Src:             'libfreerdp/crypto/privatekey.c:368,3'
          Dst:             RSA_free
    - functionName:    RSA_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_key_get_evp_pkey
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_up_ref
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:342,2'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_up_ref
            - BranchSide:      'libfreerdp/crypto/privatekey.c:344,18'
              BranchSideFuncs:
                - __assert_fail
                - EVP_PKEY_up_ref
        - Branch String:   'libfreerdp/crypto/privatekey.c:345,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:345,2'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
            - BranchSide:      'libfreerdp/crypto/privatekey.c:345,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:342,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:345,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:346,2'
          Dst:             EVP_PKEY_up_ref
    - functionName:    EVP_PKEY_up_ref
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_key_get_exponent
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - plength
      BBCount:         15
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - freerdp_key_is_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:327,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:327,2'
              BranchSideFuncs:
                - freerdp_key_is_rsa
            - BranchSide:      'libfreerdp/crypto/privatekey.c:328,26'
              BranchSideFuncs:
                - freerdp_key_is_rsa
        - Branch String:   'libfreerdp/crypto/privatekey.c:328,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:335,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:330,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:336,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:327,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:328,7'
          Dst:             freerdp_key_is_rsa
    - functionName:    freerdp_key_get_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         9
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_key_is_rsa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:319,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:319,2'
              BranchSideFuncs:
                - freerdp_key_is_rsa
            - BranchSide:      'libfreerdp/crypto/privatekey.c:320,26'
              BranchSideFuncs:
                - freerdp_key_is_rsa
        - Branch String:   'libfreerdp/crypto/privatekey.c:320,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:322,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:319,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:320,7'
          Dst:             freerdp_key_is_rsa
    - functionName:    freerdp_key_clone
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_PKEY_up_ref
        - calloc
        - cert_info_clone
        - freerdp_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:266,3'
              BranchSideFuncs:
                - calloc
                - cert_info_clone
                - freerdp_key_free
                - malloc
                - EVP_PKEY_up_ref
            - BranchSide:      'libfreerdp/crypto/privatekey.c:268,40'
              BranchSideFuncs:
                - calloc
                - cert_info_clone
                - freerdp_key_free
                - malloc
                - EVP_PKEY_up_ref
        - Branch String:   'libfreerdp/crypto/privatekey.c:270,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:271,3'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
                - malloc
                - EVP_PKEY_up_ref
            - BranchSide:      'libfreerdp/crypto/privatekey.c:273,6'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
                - malloc
                - EVP_PKEY_up_ref
        - Branch String:   'libfreerdp/crypto/privatekey.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:275,15'
              BranchSideFuncs:
                - freerdp_key_free
                - EVP_PKEY_up_ref
                - cert_info_clone
                - malloc
            - BranchSide:      'libfreerdp/crypto/privatekey.c:281,6'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
                - malloc
        - Branch String:   'libfreerdp/crypto/privatekey.c:276,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:277,4'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - cert_info_clone
                - freerdp_key_free
                - malloc
            - BranchSide:      'libfreerdp/crypto/privatekey.c:278,19'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - cert_info_clone
                - freerdp_key_free
                - malloc
        - Branch String:   'libfreerdp/crypto/privatekey.c:281,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:283,41'
              BranchSideFuncs:
                - malloc
                - freerdp_key_free
                - cert_info_clone
            - BranchSide:      'libfreerdp/crypto/privatekey.c:292,24'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:285,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:286,4'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:288,3'
              BranchSideFuncs:
                - cert_info_clone
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:295,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:268,40'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/privatekey.c:278,3'
          Dst:             EVP_PKEY_up_ref
        - Src:             'libfreerdp/crypto/privatekey.c:292,7'
          Dst:             cert_info_clone
        - Src:             'libfreerdp/crypto/privatekey.c:299,2'
          Dst:             freerdp_key_free
    - functionName:    freerdp_key_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_free
        - cert_info_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:307,3'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
                - cert_info_free
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:309,16'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
                - cert_info_free
                - free
        - Branch String:   'libfreerdp/crypto/privatekey.c:310,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:311,10'
              BranchSideFuncs:
                - free
                - cert_info_free
                - free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:312,7'
              BranchSideFuncs:
                - free
                - cert_info_free
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:309,2'
          Dst:             EVP_PKEY_free
        - Src:             'libfreerdp/crypto/privatekey.c:313,2'
          Dst:             cert_info_free
    - functionName:    freerdp_key_new_from_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyfile
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - evp_pkey_utils_from_pem
        - freerdp_key_free
        - freerdp_key_new
        - key_read_private
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:244,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:244,15'
              BranchSideFuncs:
                - freerdp_key_free
                - strlen
                - evp_pkey_utils_from_pem
                - key_read_private
            - BranchSide:      'libfreerdp/crypto/privatekey.c:245,3'
              BranchSideFuncs:
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:245,3'
              BranchSideFuncs:
                - strlen
                - evp_pkey_utils_from_pem
                - freerdp_key_free
                - key_read_private
            - BranchSide:      'libfreerdp/crypto/privatekey.c:247,37'
              BranchSideFuncs:
                - strlen
                - evp_pkey_utils_from_pem
                - freerdp_key_free
                - key_read_private
        - Branch String:   'libfreerdp/crypto/privatekey.c:248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:249,3'
              BranchSideFuncs:
                - key_read_private
                - freerdp_key_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:250,24'
              BranchSideFuncs:
                - key_read_private
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:251,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:252,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:243,23'
          Dst:             freerdp_key_new
        - Src:             'libfreerdp/crypto/privatekey.c:247,46'
          Dst:             strlen
        - Src:             'libfreerdp/crypto/privatekey.c:247,13'
          Dst:             evp_pkey_utils_from_pem
        - Src:             'libfreerdp/crypto/privatekey.c:250,7'
          Dst:             key_read_private
        - Src:             'libfreerdp/crypto/privatekey.c:254,2'
          Dst:             freerdp_key_free
    - functionName:    freerdp_key_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:260,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:260,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/crypto/privatekey.c:260,9'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:260,9'
          Dst:             calloc
    - functionName:    evp_pkey_utils_from_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - fromFile
      BBCount:         36
      ICount:          144
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_free_all
        - BIO_new_file
        - BIO_new_mem_buf
        - PEM_read_bio_PrivateKey
        - WLog_Get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:126,22'
              BranchSideFuncs:
                - BIO_new_file
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_read_bio_PrivateKey
                - BIO_free_all
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:128,25'
              BranchSideFuncs:
                - BIO_new_mem_buf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_read_bio_PrivateKey
                - BIO_free_all
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:132,3'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free_all
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:136,32'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free_all
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:132,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:132,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:132,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:132,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:132,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:132,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:138,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/privatekey.c:139,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:139,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:139,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:139,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:139,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:139,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:126,9'
          Dst:             BIO_new_file
        - Src:             'libfreerdp/crypto/privatekey.c:128,9'
          Dst:             BIO_new_mem_buf
        - Src:             'libfreerdp/crypto/privatekey.c:132,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:132,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:132,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:136,8'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             'libfreerdp/crypto/privatekey.c:137,2'
          Dst:             BIO_free_all
        - Src:             'libfreerdp/crypto/privatekey.c:139,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:139,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:139,3'
          Dst:             WLog_PrintMessage
    - functionName:    key_read_private
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         73
      ICount:          283
      EdgeCount:       85
      CyclomaticComplexity: 14
      functionsReached:
        - BN_num_bits
        - RSA_check_key
        - RSA_free
        - RSA_get0_key
        - WLog_Get
        - __assert_fail
        - __errno_location
        - cert_info_create
        - evp_pkey_to_rsa
        - freerdp_key_is_rsa
        - read_bignum
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:148,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_key_is_rsa
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:149,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_key_is_rsa
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:149,2'
              BranchSideFuncs:
                - freerdp_key_is_rsa
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:152,26'
              BranchSideFuncs:
                - freerdp_key_is_rsa
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:153,3'
              BranchSideFuncs:
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:156,29'
              BranchSideFuncs:
                - evp_pkey_to_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:159,8'
              BranchSideFuncs:
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - RSA_free
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:165,24'
              BranchSideFuncs:
                - RSA_check_key
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - RSA_free
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:160,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:160,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:160,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:160,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:160,3'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:160,3'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:165,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:168,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:173,4'
              BranchSideFuncs:
                - RSA_get0_key
                - BN_num_bits
                - read_bignum
                - RSA_free
                - cert_info_create
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:177,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:168,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:168,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:168,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:168,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:168,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:168,4'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:178,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:178,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:178,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:178,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:178,4'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:178,4'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:203,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:207,20'
              BranchSideFuncs:
                - read_bignum
                - RSA_free
                - cert_info_create
        - Branch String:   'libfreerdp/crypto/privatekey.c:203,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:203,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/privatekey.c:203,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/privatekey.c:203,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:203,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:203,3'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:208,3'
              BranchSideFuncs:
                - cert_info_create
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:210,25'
              BranchSideFuncs:
                - cert_info_create
                - RSA_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:211,3'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:212,5'
              BranchSideFuncs:
                - RSA_free
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:148,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:149,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/privatekey.c:152,7'
          Dst:             freerdp_key_is_rsa
        - Src:             'libfreerdp/crypto/privatekey.c:156,13'
          Dst:             evp_pkey_to_rsa
        - Src:             'libfreerdp/crypto/privatekey.c:160,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:160,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:160,3'
          Dst:             __errno_location
        - Src:             'libfreerdp/crypto/privatekey.c:160,3'
          Dst:             winpr_strerror
        - Src:             'libfreerdp/crypto/privatekey.c:160,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:165,10'
          Dst:             RSA_check_key
        - Src:             'libfreerdp/crypto/privatekey.c:168,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:168,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:168,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:178,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:178,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:178,4'
          Dst:             __errno_location
        - Src:             'libfreerdp/crypto/privatekey.c:178,4'
          Dst:             winpr_strerror
        - Src:             'libfreerdp/crypto/privatekey.c:178,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:188,2'
          Dst:             RSA_get0_key
        - Src:             'libfreerdp/crypto/privatekey.c:201,6'
          Dst:             BN_num_bits
        - Src:             'libfreerdp/crypto/privatekey.c:203,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/privatekey.c:203,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/privatekey.c:203,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/privatekey.c:207,7'
          Dst:             read_bignum
        - Src:             'libfreerdp/crypto/privatekey.c:210,7'
          Dst:             cert_info_create
        - Src:             'libfreerdp/crypto/privatekey.c:215,2'
          Dst:             RSA_free
    - functionName:    RSA_check_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new_file
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new_mem_buf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_read_bio_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_key_new_from_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/privatekey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pem
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - evp_pkey_utils_from_pem
        - freerdp_key_free
        - freerdp_key_new
        - key_read_private
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/privatekey.c:227,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:227,15'
              BranchSideFuncs:
                - freerdp_key_free
                - strlen
                - evp_pkey_utils_from_pem
                - key_read_private
            - BranchSide:      'libfreerdp/crypto/privatekey.c:228,3'
              BranchSideFuncs:
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:228,3'
              BranchSideFuncs:
                - strlen
                - evp_pkey_utils_from_pem
                - freerdp_key_free
                - key_read_private
            - BranchSide:      'libfreerdp/crypto/privatekey.c:229,37'
              BranchSideFuncs:
                - strlen
                - evp_pkey_utils_from_pem
                - freerdp_key_free
                - key_read_private
        - Branch String:   'libfreerdp/crypto/privatekey.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:231,3'
              BranchSideFuncs:
                - key_read_private
                - freerdp_key_free
            - BranchSide:      'libfreerdp/crypto/privatekey.c:232,24'
              BranchSideFuncs:
                - key_read_private
                - freerdp_key_free
        - Branch String:   'libfreerdp/crypto/privatekey.c:232,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/privatekey.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/privatekey.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/privatekey.c:226,23'
          Dst:             freerdp_key_new
        - Src:             'libfreerdp/crypto/privatekey.c:229,42'
          Dst:             strlen
        - Src:             'libfreerdp/crypto/privatekey.c:229,13'
          Dst:             evp_pkey_utils_from_pem
        - Src:             'libfreerdp/crypto/privatekey.c:232,7'
          Dst:             key_read_private
        - Src:             'libfreerdp/crypto/privatekey.c:236,2'
          Dst:             freerdp_key_free
    - functionName:    sk_X509_free
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_free
    - functionName:    OPENSSL_sk_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cert_blob_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         15
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cert_blob_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1072,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_blob_free
                - malloc
            - BranchSide:      'libfreerdp/crypto/certificate.c:1073,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_blob_free
                - malloc
        - Branch String:   'libfreerdp/crypto/certificate.c:1073,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1073,2'
              BranchSideFuncs:
                - cert_blob_free
                - malloc
            - BranchSide:      'libfreerdp/crypto/certificate.c:1075,17'
              BranchSideFuncs:
                - cert_blob_free
                - malloc
        - Branch String:   'libfreerdp/crypto/certificate.c:1076,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1078,22'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/crypto/certificate.c:1085,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1079,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1080,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1081,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1072,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1073,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1075,2'
          Dst:             cert_blob_free
    - functionName:    cert_blob_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - blob
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:274,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:275,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    cert_x509_chain_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - src
      BBCount:         20
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - cert_blob_copy
        - certificate_free_x509_certificate_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1090,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1090,2'
              BranchSideFuncs:
                - certificate_free_x509_certificate_chain
                - calloc
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1092,42'
              BranchSideFuncs:
                - certificate_free_x509_certificate_chain
                - calloc
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
        - Branch String:   'libfreerdp/crypto/certificate.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1094,3'
              BranchSideFuncs:
                - calloc
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1096,6'
              BranchSideFuncs:
                - calloc
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
        - Branch String:   'libfreerdp/crypto/certificate.c:1096,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1098,24'
              BranchSideFuncs:
                - calloc
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1118,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1099,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1101,4'
              BranchSideFuncs:
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1103,17'
              BranchSideFuncs:
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
        - Branch String:   'libfreerdp/crypto/certificate.c:1105,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1107,34'
              BranchSideFuncs:
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1116,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1110,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1112,45'
              BranchSideFuncs:
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1115,3'
              BranchSideFuncs:
                - cert_blob_copy
                - certificate_free_x509_certificate_chain
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1090,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1092,2'
          Dst:             certificate_free_x509_certificate_chain
        - Src:             'libfreerdp/crypto/certificate.c:1098,17'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/certificate.c:1110,9'
          Dst:             cert_blob_copy
        - Src:             'libfreerdp/crypto/certificate.c:1112,5'
          Dst:             certificate_free_x509_certificate_chain
    - functionName:    certificate_free_x509_certificate_chain
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x509_cert_chain
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cert_blob_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:460,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:461,3'
              BranchSideFuncs:
                - free
                - cert_blob_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:463,6'
              BranchSideFuncs:
                - free
                - cert_blob_free
        - Branch String:   'libfreerdp/crypto/certificate.c:463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:465,15'
              BranchSideFuncs:
                - free
                - cert_blob_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:472,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:465,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:467,28'
              BranchSideFuncs:
                - cert_blob_free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:470,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:468,4'
          Dst:             cert_blob_free
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.8635
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    certificate_read_x509_certificate
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - info
      BBCount:         87
      ICount:          447
      EdgeCount:       116
      CyclomaticComplexity: 31
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - ber_read_bit_string
        - ber_read_contextual_tag
        - ber_read_integer
        - ber_read_integer_length
        - ber_read_sequence_tag
        - cert_info_free
        - cert_info_read_exponent
        - cert_info_read_modulus
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:304,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:304,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_info_free
                - Stream_StaticConstInit
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:305,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_info_free
                - Stream_StaticConstInit
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:305,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:305,2'
              BranchSideFuncs:
                - cert_info_free
                - Stream_StaticConstInit
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:307,17'
              BranchSideFuncs:
                - cert_info_free
                - Stream_StaticConstInit
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:312,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:314,29'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:314,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:315,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:317,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_contextual_tag
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:320,3'
              BranchSideFuncs:
                - ber_read_contextual_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:322,7'
              BranchSideFuncs:
                - ber_read_contextual_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:324,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:325,3'
              BranchSideFuncs:
                - ber_read_integer
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:327,7'
              BranchSideFuncs:
                - ber_read_integer
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:329,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:330,3'
              BranchSideFuncs:
                - ber_read_integer
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:332,7'
              BranchSideFuncs:
                - ber_read_integer
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:336,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:337,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:339,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:342,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:343,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:344,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:342,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:344,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:346,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:349,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:349,45'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:350,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:350,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:352,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:355,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:355,45'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:356,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:356,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:358,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:361,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:361,45'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:362,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:361,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:362,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:364,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:368,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:370,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:373,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:374,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_bit_string
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:375,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:375,3'
              BranchSideFuncs:
                - ber_read_bit_string
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:377,7'
              BranchSideFuncs:
                - ber_read_bit_string
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_sequence_tag
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:380,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:381,3'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:383,7'
              BranchSideFuncs:
                - ber_read_sequence_tag
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:387,3'
              BranchSideFuncs:
                - ber_read_integer_length
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:389,7'
              BranchSideFuncs:
                - ber_read_integer_length
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:391,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:392,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:394,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:399,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:400,4'
              BranchSideFuncs:
                - stream_read_u8.8630
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:402,3'
              BranchSideFuncs:
                - stream_read_u8.8630
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:404,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:406,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
            - BranchSide:      'libfreerdp/crypto/certificate.c:411,2'
              BranchSideFuncs:
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:406,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:407,5'
              BranchSideFuncs:
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:409,18'
              BranchSideFuncs:
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.8630
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/crypto/certificate.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:399,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - stream_read_u8.8630
                - cert_info_read_modulus
                - ber_read_integer_length
                - cert_info_read_exponent
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/crypto/certificate.c:413,7'
              BranchSideFuncs:
                - cert_info_read_modulus
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - ber_read_integer_length
                - cert_info_read_exponent
        - Branch String:   'libfreerdp/crypto/certificate.c:415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:416,3'
              BranchSideFuncs:
                - ber_read_integer_length
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - cert_info_read_exponent
            - BranchSide:      'libfreerdp/crypto/certificate.c:418,7'
              BranchSideFuncs:
                - ber_read_integer_length
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
                - cert_info_read_exponent
        - Branch String:   'libfreerdp/crypto/certificate.c:420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:421,3'
              BranchSideFuncs:
                - cert_info_read_exponent
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:423,7'
              BranchSideFuncs:
                - cert_info_read_exponent
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:425,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:429,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:429,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:429,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - cert_info_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:429,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:429,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - cert_info_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:429,2'
              BranchSideFuncs:
                - cert_info_free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:304,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:305,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:307,2'
          Dst:             cert_info_free
        - Src:             'libfreerdp/crypto/certificate.c:309,6'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/crypto/certificate.c:314,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:319,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:324,7'
          Dst:             ber_read_contextual_tag
        - Src:             'libfreerdp/crypto/certificate.c:329,7'
          Dst:             ber_read_integer
        - Src:             'libfreerdp/crypto/certificate.c:336,7'
          Dst:             ber_read_integer
        - Src:             'libfreerdp/crypto/certificate.c:342,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:343,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:349,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:349,45'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:355,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:355,45'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:361,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:361,45'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:367,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:373,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:374,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:380,7'
          Dst:             ber_read_bit_string
        - Src:             'libfreerdp/crypto/certificate.c:386,7'
          Dst:             ber_read_sequence_tag
        - Src:             'libfreerdp/crypto/certificate.c:391,7'
          Dst:             ber_read_integer_length
        - Src:             'libfreerdp/crypto/certificate.c:399,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:402,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/crypto/certificate.c:406,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/crypto/certificate.c:415,7'
          Dst:             cert_info_read_modulus
        - Src:             'libfreerdp/crypto/certificate.c:420,7'
          Dst:             ber_read_integer_length
        - Src:             'libfreerdp/crypto/certificate.c:425,7'
          Dst:             cert_info_read_exponent
        - Src:             'libfreerdp/crypto/certificate.c:429,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:429,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:429,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:431,2'
          Dst:             cert_info_free
    - functionName:    cert_blob_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - blob
        - s
      BBCount:         18
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - __assert_fail
        - cert_blob_free
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:232,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:232,2'
              BranchSideFuncs:
                - cert_blob_free
                - Stream_CheckAndLogRequiredLengthEx
                - cert_blob_free
                - stream_read_u32_le.8662
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.8663
            - BranchSide:      'libfreerdp/crypto/certificate.c:233,17'
              BranchSideFuncs:
                - cert_blob_free
                - Stream_CheckAndLogRequiredLengthEx
                - cert_blob_free
                - stream_read_u32_le.8662
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.8663
        - Branch String:   'libfreerdp/crypto/certificate.c:235,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:236,3'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - Stream_CheckAndLogRequiredLengthEx
                - cert_blob_free
                - malloc
                - Stream_Read.8663
            - BranchSide:      'libfreerdp/crypto/certificate.c:238,2'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - Stream_CheckAndLogRequiredLengthEx
                - cert_blob_free
                - malloc
                - Stream_Read.8663
        - Branch String:   'libfreerdp/crypto/certificate.c:240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:241,3'
              BranchSideFuncs:
                - malloc
                - cert_blob_free
                - Stream_Read.8663
            - BranchSide:      'libfreerdp/crypto/certificate.c:243,2'
              BranchSideFuncs:
                - malloc
                - cert_blob_free
                - Stream_Read.8663
        - Branch String:   'libfreerdp/crypto/certificate.c:246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:247,3'
              BranchSideFuncs:
                - Stream_Read.8663
            - BranchSide:      'libfreerdp/crypto/certificate.c:249,14'
              BranchSideFuncs:
                - Stream_Read.8663
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:232,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:233,2'
          Dst:             cert_blob_free
        - Src:             'libfreerdp/crypto/certificate.c:235,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:238,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:240,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:249,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/crypto/certificate.c:255,2'
          Dst:             cert_blob_free
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.8635
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    certificate_new_x509_certificate_chain
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - count
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:447,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:447,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:448,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:445,40'
          Dst:             calloc
    - functionName:    update_x509_from_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         40
      ICount:          196
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - BN_bin2bn
        - BN_free
        - BN_new
        - RSA_free
        - RSA_new
        - RSA_set0_key
        - WLog_Get
        - X509_free
        - __assert_fail
        - x509_from_rsa
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:511,2'
              BranchSideFuncs:
                - X509_free
                - BN_new
                - BN_new
                - RSA_new
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:513,12'
              BranchSideFuncs:
                - X509_free
                - BN_new
                - BN_new
                - RSA_new
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
        - Branch String:   'libfreerdp/crypto/certificate.c:522,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:523,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:526,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
        - Branch String:   'libfreerdp/crypto/certificate.c:526,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:526,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:527,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:526,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:527,3'
              BranchSideFuncs:
                - BN_bin2bn
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:528,17'
              BranchSideFuncs:
                - BN_bin2bn
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - BN_bin2bn
                - RSA_set0_key
                - x509_from_rsa
        - Branch String:   'libfreerdp/crypto/certificate.c:528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:529,3'
              BranchSideFuncs:
                - BN_bin2bn
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - RSA_set0_key
                - x509_from_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:530,17'
              BranchSideFuncs:
                - BN_bin2bn
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
                - RSA_set0_key
                - x509_from_rsa
        - Branch String:   'libfreerdp/crypto/certificate.c:530,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:531,3'
              BranchSideFuncs:
                - RSA_set0_key
                - x509_from_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:534,31'
              BranchSideFuncs:
                - RSA_set0_key
                - x509_from_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:535,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:536,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:538,29'
              BranchSideFuncs:
                - x509_from_rsa
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:568,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:569,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:571,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:574,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:575,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:578,6'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:575,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:575,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:575,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BN_free
                - BN_free
                - RSA_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:575,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:575,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - BN_free
                - BN_free
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:575,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:578,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:579,12'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:583,11'
              BranchSideFuncs:
                - BN_free
                - BN_free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:511,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:513,2'
          Dst:             X509_free
        - Src:             'libfreerdp/crypto/certificate.c:518,14'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/certificate.c:519,16'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/certificate.c:521,13'
          Dst:             RSA_new
        - Src:             'libfreerdp/crypto/certificate.c:528,7'
          Dst:             BN_bin2bn
        - Src:             'libfreerdp/crypto/certificate.c:530,7'
          Dst:             BN_bin2bn
        - Src:             'libfreerdp/crypto/certificate.c:534,18'
          Dst:             RSA_set0_key
        - Src:             'libfreerdp/crypto/certificate.c:538,15'
          Dst:             x509_from_rsa
        - Src:             'libfreerdp/crypto/certificate.c:575,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:575,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:575,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:579,3'
          Dst:             RSA_free
        - Src:             'libfreerdp/crypto/certificate.c:583,3'
          Dst:             BN_free
        - Src:             'libfreerdp/crypto/certificate.c:584,3'
          Dst:             BN_free
    - functionName:    X509_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    certificate_process_server_public_signature
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - certificate
        - sigdata
        - sigdatalen
        - s
        - siglen
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Read
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:656,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:656,2'
              BranchSideFuncs:
                - Stream_Read.8663
            - BranchSide:      'libfreerdp/crypto/certificate.c:665,8'
              BranchSideFuncs:
                - Stream_Read.8663
        - Branch String:   'libfreerdp/crypto/certificate.c:683,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:656,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:681,2'
          Dst:             Stream_Read
    - functionName:    certificate_process_server_public_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cert
        - s
        - length
      BBCount:         90
      ICount:          380
      EdgeCount:       107
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - cert_info_free
        - memcmp
        - realloc
        - stream_read_u32_le
        - update_x509_from_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:596,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:596,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:597,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:597,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:597,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:599,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:600,3'
              BranchSideFuncs:
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:602,14'
              BranchSideFuncs:
                - Stream_Read.8663
                - memcmp
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:604,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:610,23'
              BranchSideFuncs:
                - cert_info_free
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - Stream_Read.8663
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:606,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:606,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:606,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:606,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:606,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:606,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:618,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:620,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:623,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:620,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:620,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:620,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:620,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:620,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:620,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:624,3'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:625,6'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:625,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:627,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:631,6'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:627,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:627,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:627,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:627,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:627,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:627,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:631,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:633,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:637,24'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:633,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:633,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:633,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:633,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:633,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:633,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:640,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:642,3'
              BranchSideFuncs:
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:645,18'
              BranchSideFuncs:
                - Stream_Read.8663
                - Stream_Seek.8635
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:642,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:642,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:642,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:642,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:642,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:642,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:596,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:597,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:599,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:602,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/crypto/certificate.c:604,6'
          Dst:             memcmp
        - Src:             'libfreerdp/crypto/certificate.c:606,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:606,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:606,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:611,2'
          Dst:             cert_info_free
        - Src:             'libfreerdp/crypto/certificate.c:613,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:614,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:615,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:616,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/crypto/certificate.c:620,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:620,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:620,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:623,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:627,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:627,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:627,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:633,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:633,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:633,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:638,14'
          Dst:             realloc
        - Src:             'libfreerdp/crypto/certificate.c:642,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:642,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:642,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:647,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/crypto/certificate.c:648,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/crypto/certificate.c:649,9'
          Dst:             update_x509_from_info
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.8635
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    cert_blob_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - blob
        - s
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:261,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:261,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
            - BranchSide:      'libfreerdp/crypto/certificate.c:263,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
        - Branch String:   'libfreerdp/crypto/certificate.c:263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:264,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
            - BranchSide:      'libfreerdp/crypto/certificate.c:266,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:261,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:263,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:266,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:267,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.8635
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.8635
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.8635
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    cert_write_rsa_signature
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - sigData
        - sigDataLen
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Zero
        - crypto_rsa_private_encrypt
        - winpr_Digest
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:853,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:854,3'
              BranchSideFuncs:
                - crypto_rsa_private_encrypt
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:856,29'
              BranchSideFuncs:
                - crypto_rsa_private_encrypt
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Zero.8686
        - Branch String:   'libfreerdp/crypto/certificate.c:859,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:860,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.8689
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:861,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.8689
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Zero.8686
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:853,7'
          Dst:             winpr_Digest
        - Src:             'libfreerdp/crypto/certificate.c:856,2'
          Dst:             crypto_rsa_private_encrypt
        - Src:             'libfreerdp/crypto/certificate.c:859,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:861,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/crypto/certificate.c:862,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/crypto/certificate.c:863,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/crypto/certificate.c:864,2'
          Dst:             Stream_Zero
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    cert_write_rsa_public_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cert
      BBCount:         15
      ICount:          139
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Zero
        - __assert_fail
        - freerdp_certificate_is_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:820,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:820,2'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:821,2'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - __assert_fail
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
        - Branch String:   'libfreerdp/crypto/certificate.c:821,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:821,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:823,29'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
        - Branch String:   'libfreerdp/crypto/certificate.c:833,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:833,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:834,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
        - Branch String:   'libfreerdp/crypto/certificate.c:834,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:835,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:836,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.8689
                - Stream_Write.8680
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write.8680
                - Stream_Write.8680
                - Stream_Zero.8686
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:820,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:821,2'
          Dst:             freerdp_certificate_is_rsa
        - Src:             'libfreerdp/crypto/certificate.c:821,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:833,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:834,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:836,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/crypto/certificate.c:837,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/crypto/certificate.c:838,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:839,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:840,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:841,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/crypto/certificate.c:842,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/crypto/certificate.c:843,2'
          Dst:             Stream_Zero
    - functionName:    freerdp_certificate_is_rsa
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - is_rsa_key
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1699,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1699,2'
              BranchSideFuncs:
                - is_rsa_key
            - BranchSide:      'libfreerdp/crypto/certificate.c:1699,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1699,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1700,9'
          Dst:             is_rsa_key
    - functionName:    is_rsa_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x509
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_id
        - X509_get0_pubkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:287,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:288,3'
              BranchSideFuncs:
                - EVP_PKEY_id
            - BranchSide:      'libfreerdp/crypto/certificate.c:290,22'
              BranchSideFuncs:
                - EVP_PKEY_id
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:286,18'
          Dst:             X509_get0_pubkey
        - Src:             'libfreerdp/crypto/certificate.c:290,10'
          Dst:             EVP_PKEY_id
    - functionName:    X509_get0_pubkey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    freerdp_certificate_get_RSA
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_get1_RSA
        - X509_get0_pubkey
        - __assert_fail
        - freerdp_certificate_is_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1656,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1656,2'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - X509_get0_pubkey
                - EVP_PKEY_get1_RSA
            - BranchSide:      'libfreerdp/crypto/certificate.c:1658,34'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - X509_get0_pubkey
                - EVP_PKEY_get1_RSA
        - Branch String:   'libfreerdp/crypto/certificate.c:1658,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1659,3'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_get1_RSA
            - BranchSide:      'libfreerdp/crypto/certificate.c:1661,38'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_get1_RSA
        - Branch String:   'libfreerdp/crypto/certificate.c:1662,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1663,3'
              BranchSideFuncs:
                - EVP_PKEY_get1_RSA
            - BranchSide:      'libfreerdp/crypto/certificate.c:1665,27'
              BranchSideFuncs:
                - EVP_PKEY_get1_RSA
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1656,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1658,7'
          Dst:             freerdp_certificate_is_rsa
        - Src:             'libfreerdp/crypto/certificate.c:1661,21'
          Dst:             X509_get0_pubkey
        - Src:             'libfreerdp/crypto/certificate.c:1665,9'
          Dst:             EVP_PKEY_get1_RSA
    - functionName:    EVP_PKEY_get1_RSA
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_get_param
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - what
        - psize
      BBCount:         17
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - BN_bn2bin
        - BN_num_bits
        - RSA_free
        - RSA_get0_key
        - __assert_fail
        - calloc
        - freerdp_certificate_get_RSA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1717,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1717,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_certificate_get_RSA
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
                - RSA_get0_key
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1718,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_certificate_get_RSA
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
                - RSA_get0_key
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1718,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1718,2'
              BranchSideFuncs:
                - freerdp_certificate_get_RSA
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
                - RSA_get0_key
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1720,3'
              BranchSideFuncs:
                - freerdp_certificate_get_RSA
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
                - RSA_get0_key
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1725,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1728,17'
              BranchSideFuncs:
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
            - BranchSide:      'libfreerdp/crypto/certificate.c:1731,17'
              BranchSideFuncs:
                - RSA_get0_key
                - RSA_free
                - BN_num_bits
                - calloc
                - BN_bn2bin
            - BranchSide:      'libfreerdp/crypto/certificate.c:1734,13'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1761,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1762,3'
              BranchSideFuncs:
                - BN_bn2bin
            - BranchSide:      'libfreerdp/crypto/certificate.c:1763,12'
              BranchSideFuncs:
                - BN_bn2bin
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1717,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1718,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1724,13'
          Dst:             freerdp_certificate_get_RSA
        - Src:             'libfreerdp/crypto/certificate.c:1728,4'
          Dst:             RSA_get0_key
        - Src:             'libfreerdp/crypto/certificate.c:1731,4'
          Dst:             RSA_get0_key
        - Src:             'libfreerdp/crypto/certificate.c:1734,4'
          Dst:             RSA_free
        - Src:             'libfreerdp/crypto/certificate.c:1737,2'
          Dst:             RSA_free
        - Src:             'libfreerdp/crypto/certificate.c:1759,24'
          Dst:             BN_num_bits
        - Src:             'libfreerdp/crypto/certificate.c:1760,13'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/certificate.c:1763,2'
          Dst:             BN_bn2bin
    - functionName:    freerdp_certificate_is_rdp_security_compatible
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         23
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - freerdp_certificate_get_info
        - freerdp_certificate_is_rsa
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1706,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1706,44'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1706,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1706,53'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1711,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1708,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1708,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1708,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1705,28'
          Dst:             freerdp_certificate_get_info
        - Src:             'libfreerdp/crypto/certificate.c:1706,7'
          Dst:             freerdp_certificate_is_rsa
        - Src:             'libfreerdp/crypto/certificate.c:1708,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1708,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1708,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_certificate_get_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         9
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_certificate_is_rsa
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1314,2'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
            - BranchSide:      'libfreerdp/crypto/certificate.c:1315,34'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
        - Branch String:   'libfreerdp/crypto/certificate.c:1315,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1316,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1317,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1314,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1315,7'
          Dst:             freerdp_certificate_is_rsa
    - functionName:    freerdp_certificate_get_der
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - pLength
      BBCount:         19
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - i2d_X509
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1671,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1671,2'
              BranchSideFuncs:
                - i2d_X509
                - calloc
                - i2d_X509
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1673,6'
              BranchSideFuncs:
                - i2d_X509
                - calloc
                - i2d_X509
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1673,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1674,4'
              BranchSideFuncs:
                - i2d_X509
                - calloc
                - i2d_X509
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1676,26'
              BranchSideFuncs:
                - i2d_X509
                - calloc
                - i2d_X509
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1677,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1678,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1680,21'
              BranchSideFuncs:
                - calloc
                - i2d_X509
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1681,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1682,3'
              BranchSideFuncs:
                - i2d_X509
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1683,18'
              BranchSideFuncs:
                - i2d_X509
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1686,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1688,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1692,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1692,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1693,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1694,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1671,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1676,17'
          Dst:             i2d_X509
        - Src:             'libfreerdp/crypto/certificate.c:1680,14'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/certificate.c:1685,18'
          Dst:             i2d_X509
    - functionName:    i2d_X509
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_publickey_encrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - input
        - cbInput
        - poutput
        - pcbOutput
      BBCount:         42
      ICount:          203
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_encrypt
        - EVP_PKEY_encrypt_init
        - EVP_PKEY_size
        - RSA_pkey_ctx_ctrl
        - WLog_Get
        - X509_get0_pubkey
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1615,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1615,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1616,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1616,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1616,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1617,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1617,2'
              BranchSideFuncs:
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1618,2'
              BranchSideFuncs:
                - __assert_fail
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1618,2'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1620,7'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1624,3'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1626,39'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1627,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1628,3'
              BranchSideFuncs:
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1630,36'
              BranchSideFuncs:
                - EVP_PKEY_size
                - malloc
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1632,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1633,3'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1634,15'
              BranchSideFuncs:
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_PKEY_encrypt
                - EVP_PKEY_CTX_free
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1636,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1637,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1637,64'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1638,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1636,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1644,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1640,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - EVP_PKEY_CTX_free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1640,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - EVP_PKEY_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1640,3'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1615,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1616,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1617,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1618,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1622,19'
          Dst:             X509_get0_pubkey
        - Src:             'libfreerdp/crypto/certificate.c:1626,22'
          Dst:             EVP_PKEY_CTX_new
        - Src:             'libfreerdp/crypto/certificate.c:1630,22'
          Dst:             EVP_PKEY_size
        - Src:             'libfreerdp/crypto/certificate.c:1636,6'
          Dst:             EVP_PKEY_encrypt_init
        - Src:             'libfreerdp/crypto/certificate.c:1637,6'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             'libfreerdp/crypto/certificate.c:1638,6'
          Dst:             EVP_PKEY_encrypt
        - Src:             'libfreerdp/crypto/certificate.c:1640,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1640,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1640,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1648,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_encrypt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_pkey_ctx_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_get_x509
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1608,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1608,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1608,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1608,2'
          Dst:             __assert_fail
    - functionName:    freerdp_certificate_get_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - hash
        - plength
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1602,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1602,2'
              BranchSideFuncs:
                - x509_utils_get_hash
            - BranchSide:      'libfreerdp/crypto/certificate.c:1602,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1602,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1603,16'
          Dst:             x509_utils_get_hash
    - functionName:    freerdp_certificate_free_dns_names
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - lengths
        - names
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x509_utils_dns_names_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1597,2'
          Dst:             x509_utils_dns_names_free
    - functionName:    freerdp_certificate_get_signature_alg
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_signature_alg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1591,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1591,2'
              BranchSideFuncs:
                - x509_utils_get_signature_alg
            - BranchSide:      'libfreerdp/crypto/certificate.c:1591,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1591,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1592,9'
          Dst:             x509_utils_get_signature_alg
    - functionName:    freerdp_certificate_get_common_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - plength
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_common_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1585,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1585,2'
              BranchSideFuncs:
                - x509_utils_get_common_name
            - BranchSide:      'libfreerdp/crypto/certificate.c:1585,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1585,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1586,9'
          Dst:             x509_utils_get_common_name
    - functionName:    freerdp_certificate_get_dns_names
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - pcount
        - pplengths
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_dns_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1579,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1579,2'
              BranchSideFuncs:
                - x509_utils_get_dns_names
            - BranchSide:      'libfreerdp/crypto/certificate.c:1579,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1579,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1580,9'
          Dst:             x509_utils_get_dns_names
    - functionName:    freerdp_certificate_verify
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - certificate_store_path
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1572,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1572,2'
              BranchSideFuncs:
                - x509_utils_verify
            - BranchSide:      'libfreerdp/crypto/certificate.c:1572,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1572,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1573,9'
          Dst:             x509_utils_verify
    - functionName:    freerdp_certificate_get_public_key
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - PublicKey
        - PublicKeyLength
      BBCount:         42
      ICount:          187
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - X509_get0_pubkey
        - __assert_fail
        - calloc
        - i2d_PublicKey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1534,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1534,2'
              BranchSideFuncs:
                - X509_get0_pubkey
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - i2d_PublicKey
                - calloc
                - i2d_PublicKey
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1536,26'
              BranchSideFuncs:
                - X509_get0_pubkey
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - i2d_PublicKey
                - calloc
                - i2d_PublicKey
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1538,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1540,3'
              BranchSideFuncs:
                - i2d_PublicKey
                - calloc
                - free
                - i2d_PublicKey
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1544,25'
              BranchSideFuncs:
                - i2d_PublicKey
                - calloc
                - free
                - i2d_PublicKey
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1540,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1540,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1540,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1540,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1540,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1540,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1546,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1548,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1552,42'
              BranchSideFuncs:
                - calloc
                - free
                - i2d_PublicKey
        - Branch String:   'libfreerdp/crypto/certificate.c:1548,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1548,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1548,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1548,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1548,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1548,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1554,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1555,3'
              BranchSideFuncs:
                - i2d_PublicKey
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1557,36'
              BranchSideFuncs:
                - i2d_PublicKey
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1558,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1559,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1560,28'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1564,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1564,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1565,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1534,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1536,9'
          Dst:             X509_get0_pubkey
        - Src:             'libfreerdp/crypto/certificate.c:1540,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1540,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1540,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1544,11'
          Dst:             i2d_PublicKey
        - Src:             'libfreerdp/crypto/certificate.c:1548,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1548,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1548,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1552,35'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/certificate.c:1557,22'
          Dst:             i2d_PublicKey
    - functionName:    i2d_PublicKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_check_eku
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cert
        - nid
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_check_eku
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1521,2'
              BranchSideFuncs:
                - x509_utils_check_eku
            - BranchSide:      'libfreerdp/crypto/certificate.c:1521,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1521,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1522,9'
          Dst:             x509_utils_check_eku
    - functionName:    freerdp_certificate_get_validity
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cert
        - startDate
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_date
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1515,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1515,2'
              BranchSideFuncs:
                - x509_utils_get_date
            - BranchSide:      'libfreerdp/crypto/certificate.c:1515,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1515,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1516,9'
          Dst:             x509_utils_get_date
    - functionName:    freerdp_certificate_get_email
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_email
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1509,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1509,2'
              BranchSideFuncs:
                - x509_utils_get_email
            - BranchSide:      'libfreerdp/crypto/certificate.c:1509,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1509,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1510,9'
          Dst:             x509_utils_get_email
    - functionName:    freerdp_certificate_get_upn
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_upn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1503,2'
              BranchSideFuncs:
                - x509_utils_get_upn
            - BranchSide:      'libfreerdp/crypto/certificate.c:1503,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1503,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1504,9'
          Dst:             x509_utils_get_upn
    - functionName:    freerdp_certificate_get_issuer
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_issuer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1497,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1497,2'
              BranchSideFuncs:
                - x509_utils_get_issuer
            - BranchSide:      'libfreerdp/crypto/certificate.c:1497,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1497,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1498,9'
          Dst:             x509_utils_get_issuer
    - functionName:    freerdp_certificate_get_subject
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - x509_utils_get_subject
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1491,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1491,2'
              BranchSideFuncs:
                - x509_utils_get_subject
            - BranchSide:      'libfreerdp/crypto/certificate.c:1491,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1491,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1492,9'
          Dst:             x509_utils_get_subject
    - functionName:    bio_read_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bio
        - ppem
        - plength
      BBCount:         37
      ICount:          185
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_read
        - ERR_clear_error
        - WLog_Get
        - __assert_fail
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1391,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1391,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1392,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1392,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1392,2'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1394,9'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1399,23'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1421,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1400,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1401,4'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1402,9'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1407,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1409,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1413,7'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1409,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1409,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1409,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1409,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1409,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1409,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1413,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1414,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1416,21'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1417,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1418,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1419,10'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_read
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1423,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1424,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1391,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1392,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1399,15'
          Dst:             realloc
        - Src:             'libfreerdp/crypto/certificate.c:1404,3'
          Dst:             ERR_clear_error
        - Src:             'libfreerdp/crypto/certificate.c:1406,22'
          Dst:             BIO_read
        - Src:             'libfreerdp/crypto/certificate.c:1409,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1409,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1409,4'
          Dst:             WLog_PrintMessage
    - functionName:    ERR_clear_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_X509_value
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OPENSSL_sk_value
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_X509_num
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_num
    - functionName:    OPENSSL_sk_num
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_get_pem_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cert
        - pLength
        - withCertChain
      BBCount:         63
      ICount:          264
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - BIO_free_all
        - BIO_s_mem
        - PEM_write_bio_X509
        - WLog_Get
        - __assert_fail
        - bio_read_pem
        - sk_X509_num
        - sk_X509_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1439,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1439,2'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1441,7'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1442,3'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1444,7'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1455,3'
              BranchSideFuncs:
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1459,30'
              BranchSideFuncs:
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1455,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1455,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1455,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1455,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1455,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1455,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1461,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1463,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1467,6'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1463,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1463,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1463,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1463,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1463,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/certificate.c:1463,3'
              BranchSideFuncs:
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/certificate.c:1467,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1467,21'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
                - sk_X509_num
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1482,20'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/certificate.c:1467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1469,27'
              BranchSideFuncs:
                - sk_X509_num
                - bio_read_pem
                - BIO_free_all
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1482,20'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/certificate.c:1470,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1472,28'
              BranchSideFuncs:
                - sk_X509_value
                - PEM_write_bio_X509
                - bio_read_pem
                - BIO_free_all
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1480,2'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/certificate.c:1474,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1479,3'
              BranchSideFuncs:
                - bio_read_pem
                - BIO_free_all
                - sk_X509_value
                - PEM_write_bio_X509
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1476,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1476,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - BIO_free_all
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1476,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1476,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/certificate.c:1476,5'
              BranchSideFuncs:
                - BIO_free_all
        - Branch String:   'libfreerdp/crypto/certificate.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1482,38'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      'libfreerdp/crypto/certificate.c:1483,3'
              BranchSideFuncs:
                - BIO_free_all
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1439,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1451,16'
          Dst:             BIO_s_mem
        - Src:             'libfreerdp/crypto/certificate.c:1451,8'
          Dst:             BIO_new
        - Src:             'libfreerdp/crypto/certificate.c:1455,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1455,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1455,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1459,11'
          Dst:             PEM_write_bio_X509
        - Src:             'libfreerdp/crypto/certificate.c:1463,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1463,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1463,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1469,15'
          Dst:             sk_X509_num
        - Src:             'libfreerdp/crypto/certificate.c:1472,14'
          Dst:             sk_X509_value
        - Src:             'libfreerdp/crypto/certificate.c:1473,13'
          Dst:             PEM_write_bio_X509
        - Src:             'libfreerdp/crypto/certificate.c:1476,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1476,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1476,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1482,7'
          Dst:             bio_read_pem
        - Src:             'libfreerdp/crypto/certificate.c:1485,2'
          Dst:             BIO_free_all
    - functionName:    BIO_s_mem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_write_bio_X509
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_get_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - pLength
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_certificate_get_pem_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1432,9'
          Dst:             freerdp_certificate_get_pem_ex
    - functionName:    freerdp_certificate_get_fingerprint_by_hash_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cert
        - hash
        - separator
      BBCount:         54
      ICount:          289
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Get
        - calloc
        - snprintf
        - x509_utils_get_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1338,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1338,16'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - x509_utils_get_hash
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1338,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - x509_utils_get_hash
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1343,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - x509_utils_get_hash
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/crypto/certificate.c:1340,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1340,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1340,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1340,3'
              BranchSideFuncs:
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1343,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1345,3'
              BranchSideFuncs:
                - x509_utils_get_hash
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1348,27'
              BranchSideFuncs:
                - x509_utils_get_hash
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/crypto/certificate.c:1345,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1345,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1345,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1345,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1345,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1345,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1350,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1352,6'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/crypto/certificate.c:1352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1353,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1355,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - snprintf
                - free
                - snprintf
                - snprintf
        - Branch String:   'libfreerdp/crypto/certificate.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1358,3'
              BranchSideFuncs:
                - snprintf
                - free
                - snprintf
                - free
                - free
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1360,6'
              BranchSideFuncs:
                - snprintf
                - free
                - snprintf
                - free
                - free
                - snprintf
        - Branch String:   'libfreerdp/crypto/certificate.c:1363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1365,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - snprintf
            - BranchSide:      'libfreerdp/crypto/certificate.c:1376,19'
              BranchSideFuncs:
                - snprintf
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1367,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1368,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - snprintf
                - free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1370,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - snprintf
                - free
                - free
        - Branch String:   'libfreerdp/crypto/certificate.c:1371,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1372,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1373,18'
              BranchSideFuncs:
                - snprintf
                - free
                - snprintf
                - free
                - free
                - snprintf
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1340,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1340,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1340,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1345,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1345,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1345,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1348,7'
          Dst:             x509_utils_get_hash
        - Src:             'libfreerdp/crypto/certificate.c:1356,14'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/certificate.c:1368,9'
          Dst:             snprintf
        - Src:             'libfreerdp/crypto/certificate.c:1370,9'
          Dst:             snprintf
        - Src:             'libfreerdp/crypto/certificate.c:1376,8'
          Dst:             snprintf
    - functionName:    freerdp_certificate_get_fingerprint_by_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - hash
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_certificate_get_fingerprint_by_hash_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1327,9'
          Dst:             freerdp_certificate_get_fingerprint_by_hash_ex
    - functionName:    freerdp_certificate_get_fingerprint
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_certificate_get_fingerprint_by_hash
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1322,9'
          Dst:             freerdp_certificate_get_fingerprint_by_hash
    - functionName:    freerdp_certificate_new_from_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_certificate_new_from
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1309,9'
          Dst:             freerdp_certificate_new_from
    - functionName:    freerdp_certificate_new_from
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - isFile
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_free
        - freerdp_certificate_new_from_x509
        - strlen
        - x509_utils_from_pem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1296,3'
              BranchSideFuncs:
                - freerdp_certificate_new_from_x509
                - X509_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1297,18'
              BranchSideFuncs:
                - freerdp_certificate_new_from_x509
                - X509_free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1294,41'
          Dst:             strlen
        - Src:             'libfreerdp/crypto/certificate.c:1294,15'
          Dst:             x509_utils_from_pem
        - Src:             'libfreerdp/crypto/certificate.c:1297,25'
          Dst:             freerdp_certificate_new_from_x509
        - Src:             'libfreerdp/crypto/certificate.c:1298,2'
          Dst:             X509_free
    - functionName:    freerdp_certificate_new_from_x509
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcert
        - chain
      BBCount:         17
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - X509_dup
        - __assert_fail
        - freerdp_certificate_free
        - freerdp_certificate_new
        - freerdp_rsa_from_x509
        - sk_X509_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1269,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1269,2'
              BranchSideFuncs:
                - freerdp_certificate_new
                - X509_dup
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
                - sk_X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1271,25'
              BranchSideFuncs:
                - freerdp_certificate_new
                - X509_dup
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
                - sk_X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1272,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1273,3'
              BranchSideFuncs:
                - X509_dup
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
                - sk_X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1275,24'
              BranchSideFuncs:
                - X509_dup
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
                - sk_X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1277,3'
              BranchSideFuncs:
                - freerdp_rsa_from_x509
                - freerdp_certificate_free
                - sk_X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1279,29'
              BranchSideFuncs:
                - freerdp_rsa_from_x509
                - freerdp_certificate_free
                - sk_X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1279,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1280,3'
              BranchSideFuncs:
                - sk_X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1282,6'
              BranchSideFuncs:
                - sk_X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1282,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1284,29'
              BranchSideFuncs:
                - sk_X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1286,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1269,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1271,25'
          Dst:             freerdp_certificate_new
        - Src:             'libfreerdp/crypto/certificate.c:1275,15'
          Dst:             X509_dup
        - Src:             'libfreerdp/crypto/certificate.c:1279,7'
          Dst:             freerdp_rsa_from_x509
        - Src:             'libfreerdp/crypto/certificate.c:1284,17'
          Dst:             sk_X509_dup
        - Src:             'libfreerdp/crypto/certificate.c:1288,2'
          Dst:             freerdp_certificate_free
    - functionName:    freerdp_certificate_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1165,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1165,26'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/crypto/certificate.c:1165,26'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1165,26'
          Dst:             calloc
    - functionName:    X509_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_rsa_from_x509
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_PKEY_get1_RSA
        - RSA_free
        - RSA_get0_key
        - X509_get0_pubkey
        - __assert_fail
        - cert_info_create
        - freerdp_certificate_is_rsa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1199,2'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - X509_get0_pubkey
                - RSA_free
                - EVP_PKEY_get1_RSA
                - RSA_get0_key
                - cert_info_create
            - BranchSide:      'libfreerdp/crypto/certificate.c:1201,34'
              BranchSideFuncs:
                - freerdp_certificate_is_rsa
                - X509_get0_pubkey
                - RSA_free
                - EVP_PKEY_get1_RSA
                - RSA_get0_key
                - cert_info_create
        - Branch String:   'libfreerdp/crypto/certificate.c:1201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1202,3'
              BranchSideFuncs:
                - X509_get0_pubkey
                - RSA_free
                - EVP_PKEY_get1_RSA
                - RSA_get0_key
                - cert_info_create
            - BranchSide:      'libfreerdp/crypto/certificate.c:1205,7'
              BranchSideFuncs:
                - X509_get0_pubkey
                - RSA_free
                - EVP_PKEY_get1_RSA
                - RSA_get0_key
                - cert_info_create
        - Branch String:   'libfreerdp/crypto/certificate.c:1213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1214,3'
              BranchSideFuncs:
                - EVP_PKEY_get1_RSA
                - RSA_free
                - RSA_get0_key
                - cert_info_create
            - BranchSide:      'libfreerdp/crypto/certificate.c:1217,26'
              BranchSideFuncs:
                - EVP_PKEY_get1_RSA
                - RSA_free
                - RSA_get0_key
                - cert_info_create
        - Branch String:   'libfreerdp/crypto/certificate.c:1221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1222,3'
              BranchSideFuncs:
                - RSA_get0_key
                - RSA_free
                - cert_info_create
            - BranchSide:      'libfreerdp/crypto/certificate.c:1225,5'
              BranchSideFuncs:
                - RSA_get0_key
                - RSA_free
                - cert_info_create
        - Branch String:   'libfreerdp/crypto/certificate.c:1234,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1234,17'
              BranchSideFuncs:
                - RSA_free
                - cert_info_create
            - BranchSide:      'libfreerdp/crypto/certificate.c:1235,3'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1235,3'
              BranchSideFuncs:
                - cert_info_create
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1236,25'
              BranchSideFuncs:
                - cert_info_create
                - RSA_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1236,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1237,3'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1238,5'
              BranchSideFuncs:
                - RSA_free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1199,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1201,7'
          Dst:             freerdp_certificate_is_rsa
        - Src:             'libfreerdp/crypto/certificate.c:1212,21'
          Dst:             X509_get0_pubkey
        - Src:             'libfreerdp/crypto/certificate.c:1217,8'
          Dst:             EVP_PKEY_get1_RSA
        - Src:             'libfreerdp/crypto/certificate.c:1227,2'
          Dst:             RSA_get0_key
        - Src:             'libfreerdp/crypto/certificate.c:1236,7'
          Dst:             cert_info_create
        - Src:             'libfreerdp/crypto/certificate.c:1241,2'
          Dst:             RSA_free
    - functionName:    sk_X509_dup
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_dup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_dup
    - functionName:    freerdp_certificate_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - certificate_free_int
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1188,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1189,3'
              BranchSideFuncs:
                - certificate_free_int
                - free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1191,23'
              BranchSideFuncs:
                - certificate_free_int
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1191,2'
          Dst:             certificate_free_int
    - functionName:    certificate_free_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - X509_free
        - __assert_fail
        - cert_info_free
        - certificate_free_x509_certificate_chain
        - sk_X509_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1170,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1170,2'
              BranchSideFuncs:
                - certificate_free_x509_certificate_chain
                - cert_info_free
                - sk_X509_free
                - X509_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1172,6'
              BranchSideFuncs:
                - certificate_free_x509_certificate_chain
                - cert_info_free
                - sk_X509_free
                - X509_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1173,13'
              BranchSideFuncs:
                - X509_free
                - certificate_free_x509_certificate_chain
                - cert_info_free
                - sk_X509_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1174,6'
              BranchSideFuncs:
                - certificate_free_x509_certificate_chain
                - cert_info_free
                - sk_X509_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1174,6'
              BranchSideFuncs:
                - sk_X509_free
                - certificate_free_x509_certificate_chain
                - cert_info_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1175,16'
              BranchSideFuncs:
                - sk_X509_free
                - certificate_free_x509_certificate_chain
                - cert_info_free
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1170,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1173,3'
          Dst:             X509_free
        - Src:             'libfreerdp/crypto/certificate.c:1175,3'
          Dst:             sk_X509_free
        - Src:             'libfreerdp/crypto/certificate.c:1177,2'
          Dst:             certificate_free_x509_certificate_chain
        - Src:             'libfreerdp/crypto/certificate.c:1178,2'
          Dst:             cert_info_free
    - functionName:    OPENSSL_sk_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_certificate_new_from_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_certificate_new_from
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1304,9'
          Dst:             freerdp_certificate_new_from
    - functionName:    freerdp_certificate_new_from_der
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - length
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - d2i_X509
        - freerdp_certificate_free
        - freerdp_certificate_new
        - freerdp_rsa_from_x509
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1253,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1253,16'
              BranchSideFuncs:
                - freerdp_certificate_free
                - d2i_X509
                - freerdp_rsa_from_x509
            - BranchSide:      'libfreerdp/crypto/certificate.c:1254,3'
              BranchSideFuncs:
                - freerdp_certificate_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1253,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1253,25'
              BranchSideFuncs:
                - d2i_X509
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
            - BranchSide:      'libfreerdp/crypto/certificate.c:1254,3'
              BranchSideFuncs:
                - freerdp_certificate_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1253,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1254,3'
              BranchSideFuncs:
                - freerdp_certificate_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1255,20'
              BranchSideFuncs:
                - d2i_X509
                - freerdp_certificate_free
                - freerdp_rsa_from_x509
        - Branch String:   'libfreerdp/crypto/certificate.c:1257,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1258,3'
              BranchSideFuncs:
                - freerdp_rsa_from_x509
                - freerdp_certificate_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1259,29'
              BranchSideFuncs:
                - freerdp_rsa_from_x509
                - freerdp_certificate_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1259,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1260,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1251,25'
          Dst:             freerdp_certificate_new
        - Src:             'libfreerdp/crypto/certificate.c:1256,15'
          Dst:             d2i_X509
        - Src:             'libfreerdp/crypto/certificate.c:1259,7'
          Dst:             freerdp_rsa_from_x509
        - Src:             'libfreerdp/crypto/certificate.c:1263,2'
          Dst:             freerdp_certificate_free
    - functionName:    d2i_X509
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cert_clone_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         17
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - X509_dup
        - __assert_fail
        - cert_info_clone
        - cert_x509_chain_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1123,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1123,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_info_clone
                - cert_x509_chain_copy
                - X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1124,2'
              BranchSideFuncs:
                - __assert_fail
                - cert_info_clone
                - cert_x509_chain_copy
                - X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1124,2'
              BranchSideFuncs:
                - cert_info_clone
                - cert_x509_chain_copy
                - X509_dup
            - BranchSide:      'libfreerdp/crypto/certificate.c:1126,6'
              BranchSideFuncs:
                - cert_info_clone
                - cert_x509_chain_copy
                - X509_dup
        - Branch String:   'libfreerdp/crypto/certificate.c:1126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1128,24'
              BranchSideFuncs:
                - X509_dup
                - cert_info_clone
                - cert_x509_chain_copy
            - BranchSide:      'libfreerdp/crypto/certificate.c:1133,24'
              BranchSideFuncs:
                - cert_info_clone
                - cert_x509_chain_copy
        - Branch String:   'libfreerdp/crypto/certificate.c:1129,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1130,4'
              BranchSideFuncs:
                - cert_info_clone
                - cert_x509_chain_copy
            - BranchSide:      'libfreerdp/crypto/certificate.c:1131,2'
              BranchSideFuncs:
                - cert_info_clone
                - cert_x509_chain_copy
        - Branch String:   'libfreerdp/crypto/certificate.c:1133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1134,3'
              BranchSideFuncs:
                - cert_x509_chain_copy
            - BranchSide:      'libfreerdp/crypto/certificate.c:1135,31'
              BranchSideFuncs:
                - cert_x509_chain_copy
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1123,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1124,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1128,15'
          Dst:             X509_dup
        - Src:             'libfreerdp/crypto/certificate.c:1133,7'
          Dst:             cert_info_clone
        - Src:             'libfreerdp/crypto/certificate.c:1135,9'
          Dst:             cert_x509_chain_copy
    - functionName:    freerdp_certificate_clone
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - certificate
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cert_clone_int
        - freerdp_certificate_free
        - freerdp_certificate_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1141,3'
              BranchSideFuncs:
                - freerdp_certificate_new
                - cert_clone_int
                - freerdp_certificate_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1143,33'
              BranchSideFuncs:
                - freerdp_certificate_new
                - cert_clone_int
                - freerdp_certificate_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1146,3'
              BranchSideFuncs:
                - cert_clone_int
                - freerdp_certificate_free
            - BranchSide:      'libfreerdp/crypto/certificate.c:1148,22'
              BranchSideFuncs:
                - cert_clone_int
                - freerdp_certificate_free
        - Branch String:   'libfreerdp/crypto/certificate.c:1148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1149,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:1151,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1143,33'
          Dst:             freerdp_certificate_new
        - Src:             'libfreerdp/crypto/certificate.c:1148,7'
          Dst:             cert_clone_int
        - Src:             'libfreerdp/crypto/certificate.c:1154,2'
          Dst:             freerdp_certificate_free
    - functionName:    certificate_read_server_x509_certificate_chain
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - s
      BBCount:         46
      ICount:          202
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - cert_blob_read
        - certificate_free_x509_certificate_chain
        - certificate_new_x509_certificate_chain
        - certificate_read_x509_certificate
        - stream_read_u32_le
        - update_x509_from_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:954,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:954,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8662
                - certificate_free_x509_certificate_chain
                - certificate_new_x509_certificate_chain
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:955,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.8662
                - certificate_free_x509_certificate_chain
                - certificate_new_x509_certificate_chain
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:956,3'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - certificate_free_x509_certificate_chain
                - certificate_new_x509_certificate_chain
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:958,2'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - certificate_free_x509_certificate_chain
                - certificate_new_x509_certificate_chain
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:962,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:964,24'
              BranchSideFuncs:
                - cert_blob_read
                - update_x509_from_info
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:990,31'
              BranchSideFuncs:
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:965,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:966,4'
              BranchSideFuncs:
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:968,7'
              BranchSideFuncs:
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:968,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:970,4'
              BranchSideFuncs:
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
                - cert_blob_read
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:988,2'
              BranchSideFuncs:
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:974,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:976,32'
              BranchSideFuncs:
                - update_x509_from_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
            - BranchSide:      'libfreerdp/crypto/certificate.c:980,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:976,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:977,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:978,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:980,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:982,5'
              BranchSideFuncs:
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
            - BranchSide:      'libfreerdp/crypto/certificate.c:986,4'
              BranchSideFuncs:
                - update_x509_from_info
                - cert_blob_read
                - certificate_read_x509_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_x509_from_info
        - Branch String:   'libfreerdp/crypto/certificate.c:982,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:982,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:982,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:982,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:982,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:982,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:954,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:955,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:958,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:959,2'
          Dst:             certificate_free_x509_certificate_chain
        - Src:             'libfreerdp/crypto/certificate.c:960,26'
          Dst:             certificate_new_x509_certificate_chain
        - Src:             'libfreerdp/crypto/certificate.c:965,8'
          Dst:             cert_blob_read
        - Src:             'libfreerdp/crypto/certificate.c:972,15'
          Dst:             certificate_read_x509_certificate
        - Src:             'libfreerdp/crypto/certificate.c:976,10'
          Dst:             update_x509_from_info
        - Src:             'libfreerdp/crypto/certificate.c:982,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:982,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:982,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:990,9'
          Dst:             update_x509_from_info
    - functionName:    certificate_read_server_proprietary_certificate
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - certificate
        - s
      BBCount:         102
      ICount:          398
      EdgeCount:       123
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - WLog_Get
        - __assert_fail
        - certificate_process_server_public_key
        - certificate_process_server_public_signature
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:751,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:751,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:752,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:753,3'
              BranchSideFuncs:
                - Stream_Pointer.8694
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:756,24'
              BranchSideFuncs:
                - Stream_Pointer.8694
                - stream_read_u32_le.8662
                - stream_read_u32_le.8662
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:760,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:760,46'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:760,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs:
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:769,2'
              BranchSideFuncs:
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:762,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:762,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:762,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:771,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:773,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:777,2'
              BranchSideFuncs:
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:773,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:773,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:773,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:773,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:773,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:773,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:779,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:780,3'
              BranchSideFuncs:
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:782,45'
              BranchSideFuncs:
                - certificate_process_server_public_key
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:782,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:783,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:785,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:785,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:786,3'
              BranchSideFuncs:
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:788,15'
              BranchSideFuncs:
                - Stream_Pointer.8694
                - stream_read_u16_le.8676
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:793,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:797,2'
              BranchSideFuncs:
                - stream_read_u16_le.8676
                - Stream_CheckAndLogRequiredLengthEx
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:793,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:793,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:793,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:793,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:793,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:800,3'
              BranchSideFuncs:
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:802,6'
              BranchSideFuncs:
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:802,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:804,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:808,51'
              BranchSideFuncs:
                - certificate_process_server_public_signature
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:804,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:804,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:804,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:804,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:804,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:804,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:808,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/certificate.c:814,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:811,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:811,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:811,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:811,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:811,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:751,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:752,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:756,24'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/crypto/certificate.c:757,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:758,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:762,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:762,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:762,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:769,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/crypto/certificate.c:773,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:773,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:773,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:777,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/crypto/certificate.c:779,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:782,7'
          Dst:             certificate_process_server_public_key
        - Src:             'libfreerdp/crypto/certificate.c:785,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:788,15'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/crypto/certificate.c:789,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/crypto/certificate.c:793,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:793,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:793,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:797,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/crypto/certificate.c:799,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/crypto/certificate.c:804,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:804,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:804,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:808,7'
          Dst:             certificate_process_server_public_signature
        - Src:             'libfreerdp/crypto/certificate.c:811,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:811,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:811,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_certificate_read_server_cert
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - certificate
        - server_cert
        - length
      BBCount:         56
      ICount:          210
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - certificate_read_server_proprietary_certificate
        - certificate_read_server_x509_certificate_chain
        - stream_read_u32_le
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:1032,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1032,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1033,6'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1033,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1035,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1039,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_StaticConstInit
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1035,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1035,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1035,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1035,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1035,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1035,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1039,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1039,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1040,39'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1042,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1044,3'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1048,2'
              BranchSideFuncs:
                - stream_read_u32_le.8662
                - certificate_read_server_x509_certificate_chain
                - certificate_read_server_proprietary_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1044,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1044,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1044,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1044,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1044,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1044,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/certificate.c:1050,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1053,58'
              BranchSideFuncs:
                - certificate_read_server_proprietary_certificate
            - BranchSide:      'libfreerdp/crypto/certificate.c:1057,57'
              BranchSideFuncs:
                - certificate_read_server_x509_certificate_chain
            - BranchSide:      'libfreerdp/crypto/certificate.c:1061,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1061,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1061,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1061,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:1061,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:1061,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:1061,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:1032,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1035,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1035,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1035,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1039,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:1040,6'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/crypto/certificate.c:1044,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1044,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1044,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:1048,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/crypto/certificate.c:1053,10'
          Dst:             certificate_read_server_proprietary_certificate
        - Src:             'libfreerdp/crypto/certificate.c:1057,10'
          Dst:             certificate_read_server_x509_certificate_chain
        - Src:             'libfreerdp/crypto/certificate.c:1061,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:1061,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:1061,4'
          Dst:             WLog_PrintMessage
    - functionName:    cert_write_server_certificate_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - certificate
      BBCount:         17
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - Stream_Zero
        - __assert_fail
        - cert_blob_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:889,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:889,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
            - BranchSide:      'libfreerdp/crypto/certificate.c:891,35'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
        - Branch String:   'libfreerdp/crypto/certificate.c:894,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:895,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
            - BranchSide:      'libfreerdp/crypto/certificate.c:897,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
        - Branch String:   'libfreerdp/crypto/certificate.c:898,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:900,30'
              BranchSideFuncs:
                - cert_blob_write
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:905,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
        - Branch String:   'libfreerdp/crypto/certificate.c:901,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:902,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
            - BranchSide:      'libfreerdp/crypto/certificate.c:903,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.8686
                - cert_blob_write
        - Branch String:   'libfreerdp/crypto/certificate.c:905,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:906,3'
              BranchSideFuncs:
                - Stream_Zero.8686
            - BranchSide:      'libfreerdp/crypto/certificate.c:907,14'
              BranchSideFuncs:
                - Stream_Zero.8686
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:889,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:894,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:897,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:901,8'
          Dst:             cert_blob_write
        - Src:             'libfreerdp/crypto/certificate.c:905,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:907,2'
          Dst:             Stream_Zero
    - functionName:    cert_write_server_certificate_v1
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - certificate
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Pointer
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - cert_write_rsa_public_key
        - cert_write_rsa_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:874,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:874,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT16.8689
                - cert_write_rsa_public_key
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
            - BranchSide:      'libfreerdp/crypto/certificate.c:875,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT16.8689
                - cert_write_rsa_public_key
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
        - Branch String:   'libfreerdp/crypto/certificate.c:875,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:876,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT16.8689
                - cert_write_rsa_public_key
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
            - BranchSide:      'libfreerdp/crypto/certificate.c:877,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT32.8679
                - Stream_Write_UINT16.8689
                - cert_write_rsa_public_key
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
        - Branch String:   'libfreerdp/crypto/certificate.c:880,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:881,3'
              BranchSideFuncs:
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
            - BranchSide:      'libfreerdp/crypto/certificate.c:883,15'
              BranchSideFuncs:
                - Stream_GetPosition.8735
                - cert_write_rsa_signature
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:871,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/crypto/certificate.c:872,24'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/crypto/certificate.c:874,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/certificate.c:875,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:877,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:878,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:879,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/crypto/certificate.c:880,7'
          Dst:             cert_write_rsa_public_key
        - Src:             'libfreerdp/crypto/certificate.c:883,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/crypto/certificate.c:884,9'
          Dst:             cert_write_rsa_signature
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    freerdp_certificate_write_server_cert
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/certificate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - certificate
        - dwVersion
        - s
      BBCount:         28
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Write_UINT32
        - WLog_Get
        - cert_write_server_certificate_v1
        - cert_write_server_certificate_v2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/certificate.c:914,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:915,3'
              BranchSideFuncs:
                - Stream_GetPosition.8735
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - cert_write_server_certificate_v2
                - Stream_GetPosition.8735
                - cert_write_server_certificate_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:917,42'
              BranchSideFuncs:
                - Stream_GetPosition.8735
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.8679
                - cert_write_server_certificate_v2
                - Stream_GetPosition.8735
                - cert_write_server_certificate_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:918,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:919,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - cert_write_server_certificate_v2
                - Stream_GetPosition.8735
                - cert_write_server_certificate_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:920,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.8679
                - cert_write_server_certificate_v2
                - Stream_GetPosition.8735
                - cert_write_server_certificate_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:922,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:925,42'
              BranchSideFuncs:
                - cert_write_server_certificate_v1
                - Stream_GetPosition.8735
            - BranchSide:      'libfreerdp/crypto/certificate.c:929,42'
              BranchSideFuncs:
                - cert_write_server_certificate_v2
                - Stream_GetPosition.8735
            - BranchSide:      'libfreerdp/crypto/certificate.c:933,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:925,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:926,5'
              BranchSideFuncs:
                - Stream_GetPosition.8735
            - BranchSide:      'libfreerdp/crypto/certificate.c:927,4'
              BranchSideFuncs:
                - Stream_GetPosition.8735
        - Branch String:   'libfreerdp/crypto/certificate.c:929,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:930,5'
              BranchSideFuncs:
                - Stream_GetPosition.8735
            - BranchSide:      'libfreerdp/crypto/certificate.c:931,4'
              BranchSideFuncs:
                - Stream_GetPosition.8735
        - Branch String:   'libfreerdp/crypto/certificate.c:933,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:933,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:933,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/certificate.c:933,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/certificate.c:933,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/certificate.c:933,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/certificate.c:917,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/crypto/certificate.c:918,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/crypto/certificate.c:920,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/crypto/certificate.c:925,9'
          Dst:             cert_write_server_certificate_v1
        - Src:             'libfreerdp/crypto/certificate.c:929,9'
          Dst:             cert_write_server_certificate_v2
        - Src:             'libfreerdp/crypto/certificate.c:933,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/certificate.c:933,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/certificate.c:933,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/certificate.c:938,21'
          Dst:             Stream_GetPosition
    - functionName:    crypto_rsa_common
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - key_length
        - modulus
        - exponent
        - exponent_size
        - output
        - out_length
      BBCount:         51
      ICount:          358
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - BN_bn2bin
        - BN_clear_free
        - BN_free
        - BN_mod_exp
        - BN_new
        - calloc
        - crypto_reverse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:55,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:55,17'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:56,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/crypto.c:55,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:55,29'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:56,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/crypto.c:55,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:55,42'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:56,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/crypto.c:55,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:56,3'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:58,6'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:58,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/crypto.c:61,6'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:61,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/crypto.c:64,22'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:66,16'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:68,32'
              BranchSideFuncs:
                - calloc
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:70,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:71,3'
              BranchSideFuncs:
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:73,20'
              BranchSideFuncs:
                - crypto_reverse
                - crypto_reverse
                - crypto_reverse
                - BN_CTX_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:82,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:83,3'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:85,14'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:85,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:86,3'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:88,14'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:88,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:89,3'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:91,12'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_new
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:91,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:92,3'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:94,12'
              BranchSideFuncs:
                - BN_new
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:94,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:95,3'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:97,17'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:97,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:98,3'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:100,17'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_bin2bn
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:100,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:101,3'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
            - BranchSide:      'libfreerdp/crypto/crypto.c:102,17'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
        - Branch String:   'libfreerdp/crypto/crypto.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:103,3'
              BranchSideFuncs:
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:104,17'
              BranchSideFuncs:
                - BN_mod_exp
                - BN_bn2bin
                - crypto_reverse
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/crypto.c:104,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:105,3'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:106,28'
              BranchSideFuncs:
                - BN_bn2bin
                - crypto_reverse
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/crypto.c:107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:108,3'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:109,14'
              BranchSideFuncs:
                - crypto_reverse
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/crypto.c:109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:110,3'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:111,17'
              BranchSideFuncs:
                - crypto_reverse
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/crypto.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:113,30'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:115,17'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
        - Branch String:   'libfreerdp/crypto/crypto.c:116,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:117,11'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:118,10'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_free
                - BN_free
                - BN_CTX_free
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:68,25'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/crypto.c:76,2'
          Dst:             crypto_reverse
        - Src:             'libfreerdp/crypto/crypto.c:78,2'
          Dst:             crypto_reverse
        - Src:             'libfreerdp/crypto/crypto.c:80,2'
          Dst:             crypto_reverse
        - Src:             'libfreerdp/crypto/crypto.c:82,14'
          Dst:             BN_CTX_new
        - Src:             'libfreerdp/crypto/crypto.c:85,14'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/crypto.c:88,14'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/crypto.c:91,12'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/crypto.c:94,12'
          Dst:             BN_new
        - Src:             'libfreerdp/crypto/crypto.c:97,7'
          Dst:             BN_bin2bn
        - Src:             'libfreerdp/crypto/crypto.c:100,7'
          Dst:             BN_bin2bn
        - Src:             'libfreerdp/crypto/crypto.c:102,7'
          Dst:             BN_bin2bn
        - Src:             'libfreerdp/crypto/crypto.c:104,6'
          Dst:             BN_mod_exp
        - Src:             'libfreerdp/crypto/crypto.c:106,18'
          Dst:             BN_bn2bin
        - Src:             'libfreerdp/crypto/crypto.c:111,2'
          Dst:             crypto_reverse
        - Src:             'libfreerdp/crypto/crypto.c:122,2'
          Dst:             BN_free
        - Src:             'libfreerdp/crypto/crypto.c:123,2'
          Dst:             BN_clear_free
        - Src:             'libfreerdp/crypto/crypto.c:124,2'
          Dst:             BN_free
        - Src:             'libfreerdp/crypto/crypto.c:125,2'
          Dst:             BN_free
        - Src:             'libfreerdp/crypto/crypto.c:126,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_reverse
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - length
      BBCount:         8
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:178,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:179,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/crypto.c:181,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/crypto/crypto.c:181,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:181,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/crypto/crypto.c:183,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BN_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_mod_exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_write_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - pem
        - length
      BBCount:         36
      ICount:          162
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - __errno_location
        - fclose
        - fwrite
        - strnlen
        - winpr_fopen
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:240,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:240,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:241,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:241,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:241,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:241,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:243,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:243,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:243,2'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:244,2'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:244,2'
              BranchSideFuncs:
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:246,30'
              BranchSideFuncs:
                - strnlen
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fwrite
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:249,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:250,3'
              BranchSideFuncs:
                - fwrite
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:251,14'
              BranchSideFuncs:
                - fwrite
                - fclose
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/crypto.c:254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:254,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:256,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/crypto.c:257,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:257,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:257,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/crypto.c:257,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:257,3'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:257,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:240,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:241,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:243,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:244,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:246,22'
          Dst:             strnlen
        - Src:             'libfreerdp/crypto/crypto.c:248,13'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/crypto/crypto.c:251,7'
          Dst:             fwrite
        - Src:             'libfreerdp/crypto/crypto.c:252,8'
          Dst:             fclose
        - Src:             'libfreerdp/crypto/crypto.c:257,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/crypto.c:257,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/crypto.c:257,3'
          Dst:             __errno_location
        - Src:             'libfreerdp/crypto/crypto.c:257,3'
          Dst:             winpr_strerror
        - Src:             'libfreerdp/crypto/crypto.c:257,3'
          Dst:             WLog_PrintMessage
    - functionName:    crypto_read_pem
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - plength
      BBCount:         41
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - __errno_location
        - calloc
        - fclose
        - fread
        - fseeko64
        - ftello64
        - strnlen
        - winpr_fopen
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:194,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:194,2'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - fread
                - fclose
                - strnlen
            - BranchSide:      'libfreerdp/crypto/crypto.c:196,6'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:196,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:197,4'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - fread
                - fclose
                - strnlen
            - BranchSide:      'libfreerdp/crypto/crypto.c:199,19'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:201,3'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fread
                - fclose
                - strnlen
            - BranchSide:      'libfreerdp/crypto/crypto.c:202,17'
              BranchSideFuncs:
                - fseeko64
                - ftello64
                - fseeko64
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:204,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:205,23'
              BranchSideFuncs:
                - ftello64
                - fseeko64
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:207,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:208,17'
              BranchSideFuncs:
                - fseeko64
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:210,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:212,15'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - fread
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:214,3'
              BranchSideFuncs:
                - fread
                - fclose
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:216,26'
              BranchSideFuncs:
                - fread
                - fclose
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/crypto.c:217,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:220,6'
              BranchSideFuncs:
                - fclose
                - strnlen
        - Branch String:   'libfreerdp/crypto/crypto.c:220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:221,22'
              BranchSideFuncs:
                - strnlen
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:222,15'
              BranchSideFuncs:
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:228,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/crypto/crypto.c:228,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - fclose
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/crypto/crypto.c:228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:228,2'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - free
                - fclose
            - BranchSide:      'libfreerdp/crypto/crypto.c:228,2'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'libfreerdp/crypto/crypto.c:231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:232,16'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'libfreerdp/crypto/crypto.c:233,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:194,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:199,7'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/crypto/crypto.c:202,17'
          Dst:             fseeko64
        - Src:             'libfreerdp/crypto/crypto.c:205,23'
          Dst:             ftello64
        - Src:             'libfreerdp/crypto/crypto.c:208,17'
          Dst:             fseeko64
        - Src:             'libfreerdp/crypto/crypto.c:212,8'
          Dst:             calloc
        - Src:             'libfreerdp/crypto/crypto.c:216,20'
          Dst:             fread
        - Src:             'libfreerdp/crypto/crypto.c:221,14'
          Dst:             strnlen
        - Src:             'libfreerdp/crypto/crypto.c:222,8'
          Dst:             fclose
        - Src:             'libfreerdp/crypto/crypto.c:228,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/crypto/crypto.c:228,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/crypto/crypto.c:228,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/crypto/crypto.c:228,2'
          Dst:             winpr_strerror
        - Src:             'libfreerdp/crypto/crypto.c:228,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/crypto/crypto.c:232,9'
          Dst:             fclose
    - functionName:    crypto_rsa_private_decrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - key
        - output
        - output_length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_rsa_private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:173,9'
          Dst:             crypto_rsa_private
    - functionName:    crypto_rsa_private
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - key
        - output
        - output_length
      BBCount:         9
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - crypto_rsa_common
        - freerdp_key_get_exponent
        - freerdp_key_get_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:142,2'
              BranchSideFuncs:
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_key_get_exponent
                - crypto_rsa_common
            - BranchSide:      'libfreerdp/crypto/crypto.c:143,49'
              BranchSideFuncs:
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_key_get_exponent
                - crypto_rsa_common
        - Branch String:   'libfreerdp/crypto/crypto.c:144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:144,2'
              BranchSideFuncs:
                - freerdp_key_get_exponent
                - crypto_rsa_common
            - BranchSide:      'libfreerdp/crypto/crypto.c:144,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:142,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:143,28'
          Dst:             freerdp_key_get_info
        - Src:             'libfreerdp/crypto/crypto.c:144,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:147,32'
          Dst:             freerdp_key_get_exponent
        - Src:             'libfreerdp/crypto/crypto.c:148,9'
          Dst:             crypto_rsa_common
    - functionName:    crypto_rsa_private_encrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - key
        - output
        - output_length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_rsa_private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:167,9'
          Dst:             crypto_rsa_private
    - functionName:    crypto_rsa_public_decrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - cert
        - output
        - output_length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_rsa_public
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:161,9'
          Dst:             crypto_rsa_public
    - functionName:    crypto_rsa_public
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - cert
        - output
        - output_length
      BBCount:         6
      ICount:          52
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - crypto_rsa_common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/crypto/crypto.c:134,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/crypto/crypto.c:134,2'
              BranchSideFuncs:
                - crypto_rsa_common
            - BranchSide:      'libfreerdp/crypto/crypto.c:134,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:134,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/crypto/crypto.c:135,9'
          Dst:             crypto_rsa_common
    - functionName:    crypto_rsa_public_encrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/crypto/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
        - cert
        - output
        - output_length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_rsa_public
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/crypto/crypto.c:155,9'
          Dst:             crypto_rsa_public
    - functionName:    copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - cp
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1531,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1532,11'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - strncpy
                - strncpy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1533,6'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - strncpy
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1533,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1534,11'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
                - strncpy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1535,6'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1535,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1536,11'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - strncpy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1538,6'
              BranchSideFuncs:
                - strncpy
                - strncpy
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1538,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1539,11'
              BranchSideFuncs:
                - strncpy
                - strncpy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1540,6'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1540,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1540,6'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1541,11'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1532,3'
          Dst:             strncpy
        - Src:             'libfreerdp/locale/keyboard_layout.c:1534,3'
          Dst:             strncpy
        - Src:             'libfreerdp/locale/keyboard_layout.c:1536,3'
          Dst:             strncpy
        - Src:             'libfreerdp/locale/keyboard_layout.c:1539,3'
          Dst:             strncpy
        - Src:             'libfreerdp/locale/keyboard_layout.c:1541,3'
          Dst:             strncpy
    - functionName:    reallocate_keyboard_layouts
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - layouts
        - pcount
        - to_add
      BBCount:         12
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - realloc
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:528,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:531,7'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:533,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:534,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:536,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:527,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:528,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:530,52'
          Dst:             realloc
    - functionName:    freerdp_codepages_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pages
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyOnMatch
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - column
        - filter
        - cur
        - dst
      BBCount:         16
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - copy
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1548,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1551,11'
              BranchSideFuncs:
                - copy
                - strstr
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1554,11'
              BranchSideFuncs:
                - copy
                - strstr
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1557,11'
              BranchSideFuncs:
                - copy
                - strstr
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1560,11'
              BranchSideFuncs:
                - copy
                - strstr
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1563,11'
              BranchSideFuncs:
                - copy
                - strstr
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1566,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1569,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1571,15'
              BranchSideFuncs:
                - strstr
                - copy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1574,7'
              BranchSideFuncs:
                - copy
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1571,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1572,4'
              BranchSideFuncs:
                - copy
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1573,2'
              BranchSideFuncs:
                - copy
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1571,8'
          Dst:             strstr
        - Src:             'libfreerdp/locale/keyboard_layout.c:1574,2'
          Dst:             copy
    - functionName:    freerdp_keyboard_get_matching_codepages
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - column
        - filter
        - count
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - copyOnMatch
        - freerdp_codepages_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1585,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1586,3'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1588,6'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1588,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1589,4'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1591,6'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1591,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1592,3'
              BranchSideFuncs:
                - freerdp_codepages_free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1594,14'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1594,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1596,64'
              BranchSideFuncs:
                - copyOnMatch
                - freerdp_codepages_free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1601,6'
              BranchSideFuncs:
                - freerdp_codepages_free
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1597,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1598,7'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1599,2'
              BranchSideFuncs:
                - freerdp_codepages_free
                - copyOnMatch
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1601,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1602,3'
              BranchSideFuncs:
                - freerdp_codepages_free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1604,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1604,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1605,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1607,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1583,24'
          Dst:             calloc
        - Src:             'libfreerdp/locale/keyboard_layout.c:1597,7'
          Dst:             copyOnMatch
        - Src:             'libfreerdp/locale/keyboard_layout.c:1609,2'
          Dst:             freerdp_codepages_free
    - functionName:    rdp_keyboard_ime_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - load_layout_file
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1314,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1315,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1317,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1319,64'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1323,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1320,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1321,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1322,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1314,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1315,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1320,7'
          Dst:             strcmp
    - functionName:    load_layout_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdp_keyboard_variant_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - load_layout_file
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1300,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1300,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1301,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1303,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1305,90'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1309,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1306,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1307,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1308,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1300,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1301,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1306,7'
          Dst:             strcmp
    - functionName:    rdp_keyboard_layout_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - load_layout_file
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1286,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1286,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1287,2'
              BranchSideFuncs:
                - load_layout_file
                - strcmp
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1291,73'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1295,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1292,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1293,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1294,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1286,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1287,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1292,7'
          Dst:             strcmp
    - functionName:    freerdp_keyboard_get_layout_id_from_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - rdp_keyboard_ime_by_name
        - rdp_keyboard_layout_by_name
        - rdp_keyboard_variant_by_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1517,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1519,36'
              BranchSideFuncs:
                - rdp_keyboard_variant_by_name
                - rdp_keyboard_ime_by_name
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1521,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1523,34'
              BranchSideFuncs:
                - rdp_keyboard_ime_by_name
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1515,13'
          Dst:             rdp_keyboard_layout_by_name
        - Src:             'libfreerdp/locale/keyboard_layout.c:1519,7'
          Dst:             rdp_keyboard_variant_by_name
        - Src:             'libfreerdp/locale/keyboard_layout.c:1523,9'
          Dst:             rdp_keyboard_ime_by_name
    - functionName:    rdp_keyboard_ime_by_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - load_layout_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1359,64'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1363,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1360,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1361,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1362,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1355,2'
          Dst:             load_layout_file
    - functionName:    rdp_keyboard_variant_by_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - load_layout_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1346,90'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1350,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1347,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1348,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1349,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1342,2'
          Dst:             load_layout_file
    - functionName:    rdp_keyboard_layout_by_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - load_layout_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1330,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1332,73'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1337,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1333,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1334,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1335,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1328,2'
          Dst:             load_layout_file
    - functionName:    freerdp_keyboard_get_layout_name_from_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keyboardLayoutID
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - rdp_keyboard_ime_by_id
        - rdp_keyboard_layout_by_id
        - rdp_keyboard_variant_by_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1499,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1500,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1502,36'
              BranchSideFuncs:
                - rdp_keyboard_variant_by_id
                - rdp_keyboard_ime_by_id
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1503,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1504,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1506,32'
              BranchSideFuncs:
                - rdp_keyboard_ime_by_id
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1507,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1508,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1498,21'
          Dst:             rdp_keyboard_layout_by_id
        - Src:             'libfreerdp/locale/keyboard_layout.c:1502,9'
          Dst:             rdp_keyboard_variant_by_id
        - Src:             'libfreerdp/locale/keyboard_layout.c:1506,9'
          Dst:             rdp_keyboard_ime_by_id
    - functionName:    rdp_keyboard_ime_clone_append
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - layouts
        - pcount
      BBCount:         21
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _strdup
        - load_layout_file
        - reallocate_keyboard_layouts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1420,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1420,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1421,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1421,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1423,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1427,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1428,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1430,14'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1432,64'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1441,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1435,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1436,27'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1438,8'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1438,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1439,4'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1440,2'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1420,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1421,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1423,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1427,7'
          Dst:             reallocate_keyboard_layouts
        - Src:             'libfreerdp/locale/keyboard_layout.c:1436,19'
          Dst:             _strdup
    - functionName:    rdp_keyboard_variant_clone_append
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - layouts
        - pcount
      BBCount:         21
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _strdup
        - load_layout_file
        - reallocate_keyboard_layouts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1394,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1394,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1395,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1395,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1397,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1401,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1402,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1404,14'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1406,86'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1415,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1409,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1410,27'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1412,8'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1412,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1413,4'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1414,2'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1394,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1395,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1397,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1401,7'
          Dst:             reallocate_keyboard_layouts
        - Src:             'libfreerdp/locale/keyboard_layout.c:1410,19'
          Dst:             _strdup
    - functionName:    rdp_keyboard_layout_clone_append
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - layouts
        - pcount
      BBCount:         21
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _strdup
        - load_layout_file
        - reallocate_keyboard_layouts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1368,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1368,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1369,2'
              BranchSideFuncs:
                - __assert_fail
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1369,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1369,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1371,2'
              BranchSideFuncs:
                - load_layout_file
                - reallocate_keyboard_layouts
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1376,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1378,14'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1378,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1380,70'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1389,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1383,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1384,27'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1386,8'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1386,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1387,4'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1388,2'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1368,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1369,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1371,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1375,7'
          Dst:             reallocate_keyboard_layouts
        - Src:             'libfreerdp/locale/keyboard_layout.c:1384,19'
          Dst:             _strdup
    - functionName:    freerdp_keyboard_get_layouts
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - types
        - count
      BBCount:         23
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - freerdp_keyboard_layouts_free
        - load_layout_file
        - rdp_keyboard_ime_clone_append
        - rdp_keyboard_layout_clone_append
        - rdp_keyboard_variant_clone_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1468,2'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_variant_clone_append
                - rdp_keyboard_layout_clone_append
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1469,3'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_variant_clone_append
                - rdp_keyboard_layout_clone_append
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1471,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1473,8'
              BranchSideFuncs:
                - rdp_keyboard_layout_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_ime_clone_append
                - rdp_keyboard_variant_clone_append
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1477,7'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_variant_clone_append
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1473,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1474,4'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_variant_clone_append
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1475,2'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_variant_clone_append
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1477,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1479,8'
              BranchSideFuncs:
                - rdp_keyboard_variant_clone_append
                - freerdp_keyboard_layouts_free
                - rdp_keyboard_ime_clone_append
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1483,7'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1479,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1480,4'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1481,2'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1483,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1485,8'
              BranchSideFuncs:
                - rdp_keyboard_ime_clone_append
                - freerdp_keyboard_layouts_free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1489,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1485,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1486,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1487,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard_layout.c:1464,2'
          Dst:             load_layout_file
        - Src:             'libfreerdp/locale/keyboard_layout.c:1468,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/keyboard_layout.c:1473,8'
          Dst:             rdp_keyboard_layout_clone_append
        - Src:             'libfreerdp/locale/keyboard_layout.c:1479,8'
          Dst:             rdp_keyboard_variant_clone_append
        - Src:             'libfreerdp/locale/keyboard_layout.c:1485,8'
          Dst:             rdp_keyboard_ime_clone_append
        - Src:             'libfreerdp/locale/keyboard_layout.c:1492,2'
          Dst:             freerdp_keyboard_layouts_free
    - functionName:    freerdp_keyboard_layouts_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard_layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - layouts
        - count
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1446,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1447,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1449,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/locale/keyboard_layout.c:1449,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1451,35'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/locale/keyboard_layout.c:1456,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    freerdp_keyboard_scancode_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scancode
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:414,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:416,62'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard.c:417,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:418,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:419,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_keyboard_get_x11_keycode_from_rdp_scancode
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - scancode
        - extended
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:404,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:406,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard.c:406,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:407,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:409,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard.c:404,2'
          Dst:             __assert_fail
    - functionName:    freerdp_keyboard_get_rdp_scancode_from_x11_keycode
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keycode
      BBCount:         8
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:393,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:398,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_keyboard_init_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyboardLayoutId
        - keyboardRemappingList
      BBCount:         25
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
        - _strdup
        - freerdp_keyboard_init
        - strtok_s
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:342,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:342,6'
              BranchSideFuncs:
                - _strdup
                - free
                - strtok_s
                - __isoc99_sscanf
                - strtok_s
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:344,24'
              BranchSideFuncs:
                - _strdup
                - free
                - strtok_s
                - __isoc99_sscanf
                - strtok_s
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:347,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:348,4'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - strtok_s
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:349,20'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - strtok_s
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:350,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:352,10'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:369,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/locale/keyboard.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:356,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:357,8'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:357,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:358,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:359,8'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:359,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:360,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'libfreerdp/locale/keyboard.c:361,8'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:362,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/locale/keyboard.c:363,8'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'libfreerdp/locale/keyboard.c:363,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:364,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/locale/keyboard.c:365,27'
              BranchSideFuncs:
                - strtok_s
                - free
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
      Callsites:
        - Src:             'libfreerdp/locale/keyboard.c:339,14'
          Dst:             freerdp_keyboard_init
        - Src:             'libfreerdp/locale/keyboard.c:344,16'
          Dst:             _strdup
        - Src:             'libfreerdp/locale/keyboard.c:349,11'
          Dst:             strtok_s
        - Src:             'libfreerdp/locale/keyboard.c:354,13'
          Dst:             __isoc99_sscanf
        - Src:             'libfreerdp/locale/keyboard.c:356,10'
          Dst:             __isoc99_sscanf
        - Src:             'libfreerdp/locale/keyboard.c:358,10'
          Dst:             __isoc99_sscanf
        - Src:             'libfreerdp/locale/keyboard.c:360,10'
          Dst:             __isoc99_sscanf
        - Src:             'libfreerdp/locale/keyboard.c:366,12'
          Dst:             strtok_s
    - functionName:    freerdp_keyboard_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keyboardLayoutId
      BBCount:         22
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - freerdp_detect_keyboard
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:320,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_detect_keyboard
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/locale/keyboard.c:322,2'
              BranchSideFuncs:
                - freerdp_detect_keyboard
        - Branch String:   'libfreerdp/locale/keyboard.c:320,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:320,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_detect_keyboard
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/locale/keyboard.c:320,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_detect_keyboard
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/locale/keyboard.c:320,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:320,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_detect_keyboard
            - BranchSide:      'libfreerdp/locale/keyboard.c:320,3'
              BranchSideFuncs:
                - freerdp_detect_keyboard
        - Branch String:   'libfreerdp/locale/keyboard.c:326,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:328,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard.c:320,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/locale/keyboard.c:320,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/locale/keyboard.c:320,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/locale/keyboard.c:322,2'
          Dst:             freerdp_detect_keyboard
    - functionName:    freerdp_detect_keyboard
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/keyboard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyboardLayoutId
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_detect_keyboard_layout_from_system_locale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/keyboard.c:249,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:250,53'
              BranchSideFuncs:
                - freerdp_detect_keyboard_layout_from_system_locale
            - BranchSide:      'libfreerdp/locale/keyboard.c:252,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/keyboard.c:252,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/keyboard.c:252,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/keyboard.c:253,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/keyboard.c:250,3'
          Dst:             freerdp_detect_keyboard_layout_from_system_locale
    - functionName:    freerdp_get_keyboard_default_layout_for_locale
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - locale
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:882,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:884,77'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:888,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:885,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:886,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:887,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_system_locale_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:875,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:875,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:875,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:875,2'
          Dst:             __assert_fail
    - functionName:    get_layout_from_locale
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
      BBCount:         25
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:790,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:792,81'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:822,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:793,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:793,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:795,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/locale/locale.c:795,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:798,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:821,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/locale/locale.c:798,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:800,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:820,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/locale/locale.c:800,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:802,6'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:804,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/locale/locale.c:804,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:811,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/locale/locale.c:818,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:811,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:812,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:815,6'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:793,3'
          Dst:             __assert_fail
    - functionName:    freerdp_get_system_language_and_country_codes
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - language
        - languageLen
        - country
        - countryLen
      BBCount:         34
      ICount:          223
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - GetEnvironmentVariableA
        - __assert_fail
        - strcspn
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:644,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:644,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:645,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:645,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:645,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:646,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:646,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:646,2'
              BranchSideFuncs:
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:647,2'
              BranchSideFuncs:
                - __assert_fail
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:647,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:647,2'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:677,10'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:685,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:686,4'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:688,28'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:690,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:691,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:693,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:693,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:696,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:700,24'
              BranchSideFuncs:
                - strcspn
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
                - free
        - Branch String:   'libfreerdp/locale/locale.c:702,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:704,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:710,17'
              BranchSideFuncs:
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
        - Branch String:   'libfreerdp/locale/locale.c:710,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:710,11'
              BranchSideFuncs:
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:710,11'
              BranchSideFuncs:
                - strncpy
                - strcspn
                - free
                - strncpy
                - free
        - Branch String:   'libfreerdp/locale/locale.c:718,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:720,17'
              BranchSideFuncs:
                - strncpy
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:726,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/locale/locale.c:720,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:720,11'
              BranchSideFuncs:
                - strncpy
                - free
            - BranchSide:      'libfreerdp/locale/locale.c:720,11'
              BranchSideFuncs:
                - strncpy
                - free
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:644,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/locale.c:645,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/locale.c:646,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/locale.c:647,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/locale/locale.c:683,11'
          Dst:             GetEnvironmentVariableA
        - Src:             'libfreerdp/locale/locale.c:693,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'libfreerdp/locale/locale.c:700,16'
          Dst:             strcspn
        - Src:             'libfreerdp/locale/locale.c:711,4'
          Dst:             strncpy
        - Src:             'libfreerdp/locale/locale.c:715,9'
          Dst:             strcspn
        - Src:             'libfreerdp/locale/locale.c:721,4'
          Dst:             strncpy
    - functionName:    freerdp_detect_keyboard_layout_from_system_locale
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyboardLayoutId
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_detect_system_locale
        - freerdp_get_system_language_and_country_codes
        - get_layout_from_locale
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:854,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:854,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:856,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:854,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:856,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:860,32'
              BranchSideFuncs:
                - freerdp_detect_system_locale
                - get_layout_from_locale
        - Branch String:   'libfreerdp/locale/locale.c:862,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:863,3'
              BranchSideFuncs:
                - get_layout_from_locale
            - BranchSide:      'libfreerdp/locale/locale.c:865,2'
              BranchSideFuncs:
                - get_layout_from_locale
        - Branch String:   'libfreerdp/locale/locale.c:867,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:868,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:869,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:851,2'
          Dst:             freerdp_get_system_language_and_country_codes
        - Src:             'libfreerdp/locale/locale.c:854,7'
          Dst:             strcmp
        - Src:             'libfreerdp/locale/locale.c:854,39'
          Dst:             strcmp
        - Src:             'libfreerdp/locale/locale.c:860,32'
          Dst:             freerdp_detect_system_locale
        - Src:             'libfreerdp/locale/locale.c:866,13'
          Dst:             get_layout_from_locale
    - functionName:    freerdp_detect_system_locale
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_get_system_language_and_country_codes
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:738,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:745,21'
              BranchSideFuncs:
                - freerdp_get_system_language_and_country_codes
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/locale/locale.c:745,21'
              BranchSideFuncs:
                - freerdp_get_system_language_and_country_codes
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/locale/locale.c:745,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:745,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/locale/locale.c:747,55'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/locale/locale.c:749,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:749,61'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/locale/locale.c:754,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libfreerdp/locale/locale.c:749,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:751,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:754,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:742,2'
          Dst:             freerdp_get_system_language_and_country_codes
        - Src:             'libfreerdp/locale/locale.c:749,8'
          Dst:             strcmp
        - Src:             'libfreerdp/locale/locale.c:749,54'
          Dst:             strcmp
    - functionName:    get_locale_from_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:772,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:774,8'
              BranchSideFuncs:
                - snprintf
                - strcmp
                - strcmp
            - BranchSide:      'libfreerdp/locale/locale.c:785,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:779,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:780,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:782,20'
              BranchSideFuncs:
                - strcmp
                - snprintf
                - strcmp
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:777,9'
          Dst:             snprintf
        - Src:             'libfreerdp/locale/locale.c:779,8'
          Dst:             strcmp
        - Src:             'libfreerdp/locale/locale.c:782,13'
          Dst:             strcmp
    - functionName:    freerdp_get_locale_id_from_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_locale_from_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:841,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:842,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:843,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:840,29'
          Dst:             get_locale_from_str
    - functionName:    freerdp_get_system_locale_name_from_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - localeId
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:827,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:829,57'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:835,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/locale/locale.c:831,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:832,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:833,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_system_locale_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/locale/locale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_detect_system_locale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/locale/locale.c:761,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:761,23'
              BranchSideFuncs:
                - freerdp_detect_system_locale
            - BranchSide:      'libfreerdp/locale/locale.c:761,23'
              BranchSideFuncs:
                - freerdp_detect_system_locale
        - Branch String:   'libfreerdp/locale/locale.c:764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/locale/locale.c:765,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/locale/locale.c:767,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/locale/locale.c:762,11'
          Dst:             freerdp_detect_system_locale
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.9990
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdp_recv_client_persistent_key_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         91
      ICount:          334
      EdgeCount:       108
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_SafeSeekEx
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:434,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
            - BranchSide:      'libfreerdp/core/activation.c:437,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
        - Branch String:   'libfreerdp/core/activation.c:437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:439,3'
              BranchSideFuncs:
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
            - BranchSide:      'libfreerdp/core/activation.c:444,14'
              BranchSideFuncs:
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
        - Branch String:   'libfreerdp/core/activation.c:439,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:439,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:439,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:439,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:439,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:439,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:446,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
            - BranchSide:      'libfreerdp/core/activation.c:451,14'
              BranchSideFuncs:
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le.9998
        - Branch String:   'libfreerdp/core/activation.c:451,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:453,10'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:458,6'
              BranchSideFuncs:
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:460,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:465,2'
              BranchSideFuncs:
                - stream_read_u8.9985
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:460,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:460,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:460,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:460,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:460,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:460,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:466,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:468,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:475,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:468,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:468,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:468,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:468,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:468,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:468,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:475,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:477,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:482,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:477,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:477,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:477,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:477,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:477,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:477,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:482,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:484,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/activation.c:489,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:484,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:484,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:484,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:484,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:484,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:484,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:434,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:437,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:439,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:439,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:439,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/activation.c:439,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:446,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:454,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:460,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:460,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:460,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:465,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/activation.c:468,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:468,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:468,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:475,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/activation.c:477,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:477,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:477,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/activation.c:477,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:482,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/activation.c:484,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:484,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:484,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/activation.c:484,3'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.9990
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdp_server_accept_client_persistent_key_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         12
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - rdp_finalize_set_flag
        - rdp_recv_client_persistent_key_list_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:775,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_client_persistent_key_list_pdu
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:776,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_client_persistent_key_list_pdu
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:776,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:776,2'
              BranchSideFuncs:
                - rdp_recv_client_persistent_key_list_pdu
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:778,47'
              BranchSideFuncs:
                - rdp_recv_client_persistent_key_list_pdu
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:779,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:781,24'
              BranchSideFuncs:
                - rdp_finalize_set_flag
      Callsites:
        - Src:             'libfreerdp/core/activation.c:775,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:776,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:778,7'
          Dst:             rdp_recv_client_persistent_key_list_pdu
        - Src:             'libfreerdp/core/activation.c:781,2'
          Dst:             rdp_finalize_set_flag
    - functionName:    rdp_send_server_font_map_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Free
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:575,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:576,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:577,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:579,15'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:582,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:587,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:587,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:588,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:574,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:577,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:579,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:582,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:583,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:584,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:585,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:587,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:588,9'
          Dst:             rdp_send_data_pdu
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    28
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdp_recv_client_font_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:419,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/activation.c:421,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/activation.c:421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:422,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/activation.c:424,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/activation.c:419,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:421,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:424,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    rdp_server_accept_client_font_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         27
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - rdp_finalize_set_flag
        - rdp_recv_client_font_list_pdu
        - rdp_send_server_font_map_pdu
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:747,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:747,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:748,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:748,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:748,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:750,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:751,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:751,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:753,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:753,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:753,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:754,9'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:755,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:755,2'
              BranchSideFuncs:
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:757,37'
              BranchSideFuncs:
                - rdp_recv_client_font_list_pdu
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:758,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:759,24'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:761,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:762,3'
              BranchSideFuncs:
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:764,36'
              BranchSideFuncs:
                - rdp_send_server_font_map_pdu
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:765,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:767,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:767,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:768,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/activation.c:770,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:747,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:748,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:751,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:753,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:755,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:757,7'
          Dst:             rdp_recv_client_font_list_pdu
        - Src:             'libfreerdp/core/activation.c:759,2'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:761,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/activation.c:764,7'
          Dst:             rdp_send_server_font_map_pdu
        - Src:             'libfreerdp/core/activation.c:767,7'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_accept_client_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         89
      ICount:          366
      EdgeCount:       105
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdp_ctrlaction_string
        - rdp_finalize_flags_to_str
        - rdp_finalize_is_flag_set
        - rdp_finalize_set_flag
        - rdp_get_state
        - rdp_recv_control_pdu
        - rdp_state_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:673,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:673,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_control_pdu
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:674,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_control_pdu
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:674,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:674,2'
              BranchSideFuncs:
                - rdp_recv_control_pdu
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:676,28'
              BranchSideFuncs:
                - rdp_recv_control_pdu
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:676,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:677,3'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:679,10'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:679,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:683,34'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:706,34'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:730,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:683,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:685,10'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:696,9'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:687,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:687,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:687,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:687,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:687,5'
              BranchSideFuncs:
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:687,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:696,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:696,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:696,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:704,33'
              BranchSideFuncs:
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:698,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:698,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:698,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:706,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:708,10'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:719,9'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:710,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:710,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:710,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:710,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:710,5'
              BranchSideFuncs:
                - rdp_ctrlaction_string
                - rdp_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:719,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:719,27'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:719,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:727,33'
              BranchSideFuncs:
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:721,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:721,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:721,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:731,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:731,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:731,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:731,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:731,4'
              BranchSideFuncs:
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:731,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:671,33'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/activation.c:673,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:674,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:676,7'
          Dst:             rdp_recv_control_pdu
        - Src:             'libfreerdp/core/activation.c:683,9'
          Dst:             rdp_finalize_is_flag_set
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             rdp_ctrlaction_string
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             rdp_state_string
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             rdp_finalize_flags_to_str
        - Src:             'libfreerdp/core/activation.c:687,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:698,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:698,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:698,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:704,11'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:706,9'
          Dst:             rdp_finalize_is_flag_set
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             rdp_ctrlaction_string
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             rdp_state_string
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             rdp_finalize_flags_to_str
        - Src:             'libfreerdp/core/activation.c:710,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:721,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:721,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:721,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:727,11'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:731,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:731,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:731,4'
          Dst:             rdp_ctrlaction_string
        - Src:             'libfreerdp/core/activation.c:731,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - action
        - grantId
        - controlId
      BBCount:         24
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:117,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
            - BranchSide:      'libfreerdp/core/activation.c:118,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
        - Branch String:   'libfreerdp/core/activation.c:118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:118,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
            - BranchSide:      'libfreerdp/core/activation.c:119,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
        - Branch String:   'libfreerdp/core/activation.c:119,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:119,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
            - BranchSide:      'libfreerdp/core/activation.c:120,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
        - Branch String:   'libfreerdp/core/activation.c:120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:120,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
            - BranchSide:      'libfreerdp/core/activation.c:122,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
        - Branch String:   'libfreerdp/core/activation.c:122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:123,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
            - BranchSide:      'libfreerdp/core/activation.c:125,2'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u32_le.10026
      Callsites:
        - Src:             'libfreerdp/core/activation.c:117,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:118,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:119,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:120,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:122,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:125,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:126,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:127,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_ctrlaction_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - action
        - buffer
        - size
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:792,11'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/activation.c:795,11'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/activation.c:798,11'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/activation.c:801,11'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/activation.c:804,11'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/activation.c:808,8'
          Dst:             snprintf
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.9990
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.9990
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.9990
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rdp_send_deactivate_all
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         15
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Release
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
        - freerdp_settings_get_uint32
        - rdp_send_pdu
        - rdp_send_stream_pdu_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:647,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:648,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Release
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
            - BranchSide:      'libfreerdp/core/activation.c:650,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Release
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
        - Branch String:   'libfreerdp/core/activation.c:650,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:651,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
                - Stream_Release
            - BranchSide:      'libfreerdp/core/activation.c:653,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
                - Stream_Release
        - Branch String:   'libfreerdp/core/activation.c:653,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:653,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
                - Stream_Release
            - BranchSide:      'libfreerdp/core/activation.c:654,53'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - __assert_fail
                - rdp_send_pdu
                - Stream_Release
        - Branch String:   'libfreerdp/core/activation.c:659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:659,2'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
            - BranchSide:      'libfreerdp/core/activation.c:660,24'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/activation.c:644,15'
          Dst:             rdp_send_stream_pdu_init
        - Src:             'libfreerdp/core/activation.c:650,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:653,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:654,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/activation.c:655,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/activation.c:656,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:657,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/activation.c:659,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:660,11'
          Dst:             rdp_send_pdu
        - Src:             'libfreerdp/core/activation.c:662,2'
          Dst:             Stream_Release
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_recv_deactivate_all
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         35
      ICount:          169
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - rdp_client_transition_to_state
        - rdp_finalize_set_flag
        - rdp_get_state
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:595,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:595,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
                - rdp_finalize_set_flag
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/activation.c:596,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
                - rdp_finalize_set_flag
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/activation.c:596,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:596,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
                - rdp_finalize_set_flag
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/activation.c:598,20'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
                - rdp_finalize_set_flag
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/activation.c:598,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:600,30'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:613,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:600,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:601,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:603,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - __assert_fail
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:613,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:613,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:614,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_client_transition_to_state
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:614,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:616,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:638,40'
              BranchSideFuncs:
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/activation.c:619,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:620,5'
              BranchSideFuncs:
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:622,4'
              BranchSideFuncs:
                - stream_read_u32_le.10026
                - freerdp_settings_set_uint32
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:623,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:624,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:626,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:626,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:627,5'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - Stream_Seek.9990
            - BranchSide:      'libfreerdp/core/activation.c:629,4'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_client_transition_to_state
                - Stream_Seek.9990
        - Branch String:   'libfreerdp/core/activation.c:631,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:632,5'
              BranchSideFuncs:
                - Stream_Seek.9990
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/activation.c:634,16'
              BranchSideFuncs:
                - Stream_Seek.9990
                - rdp_client_transition_to_state
      Callsites:
        - Src:             'libfreerdp/core/activation.c:595,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:596,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:598,6'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/activation.c:600,8'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:604,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/activation.c:605,28'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/activation.c:613,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:614,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/activation.c:619,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:622,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/activation.c:623,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/activation.c:626,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:629,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:631,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:634,4'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/activation.c:638,9'
          Dst:             rdp_client_transition_to_state
    - functionName:    rdp_recv_font_map_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         98
      ICount:          333
      EdgeCount:       113
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_finalize_set_flag
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/activation.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/activation.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:528,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/activation.c:529,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/activation.c:529,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:529,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/activation.c:530,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/activation.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:530,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/activation.c:533,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:533,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:535,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:565,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:536,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:537,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:542,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:537,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:537,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:537,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:537,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:537,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:537,4'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:543,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:544,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:549,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:544,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:544,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:544,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:544,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:544,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:544,4'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:550,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:551,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:557,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:551,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:551,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:551,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:551,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:551,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:551,4'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:558,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:559,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:563,2'
              BranchSideFuncs:
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:559,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:559,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:559,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:559,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:559,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:559,4'
              BranchSideFuncs:
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/activation.c:565,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:565,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:565,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_finalize_set_flag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:565,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:565,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:565,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
      Callsites:
        - Src:             'libfreerdp/core/activation.c:527,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:528,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:529,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:530,2'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/activation.c:530,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:533,6'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:535,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:537,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:537,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:537,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:542,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:544,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:544,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:544,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:549,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:551,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:551,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:551,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:557,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:559,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:559,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:559,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:565,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:565,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:565,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:569,9'
          Dst:             rdp_finalize_set_flag
    - functionName:    rdp_write_client_font_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - flags
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:494,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
            - BranchSide:      'libfreerdp/core/activation.c:496,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
        - Branch String:   'libfreerdp/core/activation.c:496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:497,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
            - BranchSide:      'libfreerdp/core/activation.c:498,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
      Callsites:
        - Src:             'libfreerdp/core/activation.c:494,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:496,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:498,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:499,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:500,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:501,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_send_client_font_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - flags
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
        - rdp_write_client_font_list_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:508,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:509,3'
              BranchSideFuncs:
                - rdp_write_client_font_list_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:510,38'
              BranchSideFuncs:
                - rdp_write_client_font_list_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:510,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:512,15'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:516,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:516,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:516,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:517,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:507,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:510,7'
          Dst:             rdp_write_client_font_list_pdu
        - Src:             'libfreerdp/core/activation.c:512,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:516,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:517,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_write_client_persistent_key_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - info
      BBCount:         18
      ICount:          172
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:243,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:243,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:244,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
        - Branch String:   'libfreerdp/core/activation.c:244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:244,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:246,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
        - Branch String:   'libfreerdp/core/activation.c:246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:247,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:249,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT8.10029
                - Stream_Write_UINT16.10006
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
        - Branch String:   'libfreerdp/core/activation.c:264,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:265,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:267,14'
              BranchSideFuncs:
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
        - Branch String:   'libfreerdp/core/activation.c:267,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:269,32'
              BranchSideFuncs:
                - Stream_Write_UINT32.10033
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:243,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:244,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:246,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/activation.c:249,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:250,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:251,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:252,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:253,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:254,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:255,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:256,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:257,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:258,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:259,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/activation.c:260,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/activation.c:261,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:264,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/activation.c:271,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/activation.c:272,3'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_load_persistent_key_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - pKeyList
      BBCount:         21
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_settings_get_bool
        - persistent_cache_free
        - persistent_cache_get_count
        - persistent_cache_new
        - persistent_cache_open
        - persistent_cache_read_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:290,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
            - BranchSide:      'libfreerdp/core/activation.c:292,7'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
        - Branch String:   'libfreerdp/core/activation.c:292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:293,3'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
            - BranchSide:      'libfreerdp/core/activation.c:295,15'
              BranchSideFuncs:
                - persistent_cache_new
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
        - Branch String:   'libfreerdp/core/activation.c:297,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:298,3'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
            - BranchSide:      'libfreerdp/core/activation.c:300,33'
              BranchSideFuncs:
                - persistent_cache_open
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
        - Branch String:   'libfreerdp/core/activation.c:302,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:303,3'
              BranchSideFuncs:
                - persistent_cache_free
                - free
            - BranchSide:      'libfreerdp/core/activation.c:305,37'
              BranchSideFuncs:
                - persistent_cache_get_count
                - malloc
                - persistent_cache_free
                - free
                - persistent_cache_free
                - persistent_cache_read_entry
        - Branch String:   'libfreerdp/core/activation.c:310,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:311,3'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
            - BranchSide:      'libfreerdp/core/activation.c:313,11'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
        - Branch String:   'libfreerdp/core/activation.c:313,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:315,26'
              BranchSideFuncs:
                - persistent_cache_read_entry
                - persistent_cache_free
            - BranchSide:      'libfreerdp/core/activation.c:323,14'
              BranchSideFuncs:
                - persistent_cache_free
        - Branch String:   'libfreerdp/core/activation.c:317,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:318,4'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
            - BranchSide:      'libfreerdp/core/activation.c:320,31'
              BranchSideFuncs:
                - persistent_cache_free
                - persistent_cache_read_entry
      Callsites:
        - Src:             'libfreerdp/core/activation.c:289,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/activation.c:295,15'
          Dst:             persistent_cache_new
        - Src:             'libfreerdp/core/activation.c:300,11'
          Dst:             persistent_cache_open
        - Src:             'libfreerdp/core/activation.c:305,10'
          Dst:             persistent_cache_get_count
        - Src:             'libfreerdp/core/activation.c:317,7'
          Dst:             persistent_cache_read_entry
        - Src:             'libfreerdp/core/activation.c:325,2'
          Dst:             persistent_cache_free
        - Src:             'libfreerdp/core/activation.c:328,2'
          Dst:             persistent_cache_free
    - functionName:    rdp_send_client_persistent_key_list_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         77
      ICount:          512
      EdgeCount:       93
      CyclomaticComplexity: 18
      functionsReached:
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_load_persistent_key_list
        - rdp_send_data_pdu
        - rdp_write_client_persistent_key_list_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:341,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:341,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:341,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:341,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:351,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:353,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:359,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:359,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:359,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:361,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:361,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:361,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:363,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:363,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:363,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:365,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:365,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:365,26'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:367,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:382,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:384,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:384,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:384,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:384,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:384,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:384,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:390,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:390,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:390,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:390,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:390,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:390,2'
              BranchSideFuncs:
                - rdp_data_pdu_init
                - free
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:398,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:400,8'
              BranchSideFuncs:
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:404,48'
              BranchSideFuncs:
                - rdp_write_client_persistent_key_list_pdu
                - Stream_Free
                - free
                - __assert_fail
                - free
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:406,15'
              BranchSideFuncs:
                - __assert_fail
                - free
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:411,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:411,2'
              BranchSideFuncs:
                - free
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:412,7'
              BranchSideFuncs:
                - free
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:339,20'
          Dst:             rdp_load_persistent_key_list
        - Src:             'libfreerdp/core/activation.c:341,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:341,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:341,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:382,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:382,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:382,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:384,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:384,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:384,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:390,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:390,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:390,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:396,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:404,7'
          Dst:             rdp_write_client_persistent_key_list_pdu
        - Src:             'libfreerdp/core/activation.c:406,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:411,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:414,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_write_client_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - s
        - action
        - grantId
        - controlId
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:134,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:134,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:135,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
        - Branch String:   'libfreerdp/core/activation.c:135,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:136,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
            - BranchSide:      'libfreerdp/core/activation.c:137,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
      Callsites:
        - Src:             'libfreerdp/core/activation.c:134,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:135,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:137,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:138,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:139,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_send_client_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - action
      BBCount:         28
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Free
        - WLog_Get
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
        - rdp_write_client_control_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:216,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:220,4'
              BranchSideFuncs:
                - rdp_write_client_control_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:220,4'
              BranchSideFuncs:
                - rdp_write_client_control_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:222,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:222,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:222,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:222,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:222,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:222,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:222,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:229,3'
              BranchSideFuncs:
                - rdp_write_client_control_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:230,36'
              BranchSideFuncs:
                - rdp_write_client_control_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:232,15'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:236,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:236,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:236,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:237,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:212,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:222,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:222,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:222,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:230,7'
          Dst:             rdp_write_client_control_pdu
        - Src:             'libfreerdp/core/activation.c:232,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:236,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:237,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_send_server_control_granted_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Free
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:196,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - __assert_fail
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:197,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - __assert_fail
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:197,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:199,15'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:203,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:203,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:203,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:204,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:194,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:197,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:199,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:203,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:204,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:205,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:206,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/activation.c:207,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_send_server_control_cooperate_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Free
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:178,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:179,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Free
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:181,15'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:184,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT32.10033
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:188,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:188,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:189,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:176,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:179,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:181,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:184,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:185,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:186,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/activation.c:188,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:189,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_recv_server_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         27
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdp_ctrlaction_string
        - rdp_finalize_set_flag
        - rdp_recv_control_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:149,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_control_pdu
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:150,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_control_pdu
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:150,2'
              BranchSideFuncs:
                - rdp_recv_control_pdu
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:152,28'
              BranchSideFuncs:
                - rdp_recv_control_pdu
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:153,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:155,10'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_finalize_set_flag
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:155,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:158,33'
              BranchSideFuncs:
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:161,4'
              BranchSideFuncs:
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:165,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:166,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:166,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:166,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_ctrlaction_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:166,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:166,4'
              BranchSideFuncs:
                - rdp_ctrlaction_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:166,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:149,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:150,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:152,7'
          Dst:             rdp_recv_control_pdu
        - Src:             'libfreerdp/core/activation.c:158,11'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:162,11'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/activation.c:166,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:166,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:166,4'
          Dst:             rdp_ctrlaction_string
        - Src:             'libfreerdp/core/activation.c:166,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_send_client_synchronize_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         14
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
        - rdp_write_synchronize_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:101,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:102,3'
              BranchSideFuncs:
                - __assert_fail
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:104,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:104,2'
              BranchSideFuncs:
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:105,33'
              BranchSideFuncs:
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:107,15'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:111,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:111,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:111,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:112,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:100,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:104,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:105,7'
          Dst:             rdp_write_synchronize_pdu
        - Src:             'libfreerdp/core/activation.c:107,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:111,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:112,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_write_synchronize_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write_UINT16
        - freerdp_settings_get_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:39,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:40,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
            - BranchSide:      'libfreerdp/core/activation.c:41,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10006
                - Stream_Write_UINT16.10006
      Callsites:
        - Src:             'libfreerdp/core/activation.c:37,27'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/activation.c:39,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/activation.c:41,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/activation.c:42,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_recv_client_synchronize_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_finalize_set_flag
        - rdp_recv_sync_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:93,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:94,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:95,31'
              BranchSideFuncs:
                - rdp_finalize_set_flag
      Callsites:
        - Src:             'libfreerdp/core/activation.c:93,7'
          Dst:             rdp_recv_sync_pdu
        - Src:             'libfreerdp/core/activation.c:95,9'
          Dst:             rdp_finalize_set_flag
    - functionName:    rdp_recv_sync_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - what
      BBCount:         36
      ICount:          139
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:52,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:54,3'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:55,2'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:56,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:58,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:62,2'
              BranchSideFuncs:
                - stream_read_u16_le.9998
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:58,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:58,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:58,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:58,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:58,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:58,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/activation.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:63,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:63,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/activation.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:63,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/activation.c:63,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/activation.c:52,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/activation.c:55,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:58,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:58,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:58,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/activation.c:62,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/activation.c:63,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/activation.c:63,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/activation.c:63,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_send_server_synchronize_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         14
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - __assert_fail
        - rdp_data_pdu_init
        - rdp_send_data_pdu
        - rdp_write_synchronize_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:77,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:78,3'
              BranchSideFuncs:
                - __assert_fail
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:80,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:80,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:80,2'
              BranchSideFuncs:
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:81,33'
              BranchSideFuncs:
                - rdp_write_synchronize_pdu
                - Stream_Free
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:81,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:83,15'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:87,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/activation.c:87,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:87,2'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/activation.c:88,27'
              BranchSideFuncs:
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/activation.c:76,15'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/activation.c:80,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:81,7'
          Dst:             rdp_write_synchronize_pdu
        - Src:             'libfreerdp/core/activation.c:83,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/activation.c:87,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/activation.c:88,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_recv_server_synchronize_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/activation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_finalize_set_flag
        - rdp_recv_sync_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/activation.c:69,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/activation.c:70,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/activation.c:71,31'
              BranchSideFuncs:
                - rdp_finalize_set_flag
      Callsites:
        - Src:             'libfreerdp/core/activation.c:69,7'
          Dst:             rdp_recv_sync_pdu
        - Src:             'libfreerdp/core/activation.c:71,9'
          Dst:             rdp_finalize_set_flag
    - functionName:    nla_encode_ts_credentials
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         91
      ICount:          522
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - Stream_StaticInit
        - WLog_Get
        - WinPrAsn1EncContextualInteger
        - WinPrAsn1EncContextualOctetString
        - WinPrAsn1EncContextualOctetStringContainer
        - WinPrAsn1EncContextualSeqContainer
        - WinPrAsn1EncEndContainer
        - WinPrAsn1EncSeqContainer
        - WinPrAsn1EncStreamSize
        - WinPrAsn1EncToStream
        - WinPrAsn1Encoder_Free
        - WinPrAsn1Encoder_New
        - __assert_fail
        - freerdp_settings_get_string_as_utf16
        - freerdp_settings_get_uint32
        - nla_sec_buffer_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1423,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1424,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1424,2'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1426,26'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1427,2'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1429,6'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1429,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1430,12'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1431,11'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1431,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1432,12'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1434,12'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1438,3'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1441,32'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1442,3'
              BranchSideFuncs:
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1445,37'
              BranchSideFuncs:
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1446,3'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1449,50'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetStringContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1449,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1450,3'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1452,10'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncSeqContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1452,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1460,6'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1517,26'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1549,3'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1551,4'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1467,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1468,5'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1471,11'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncContextualSeqContainer
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1477,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1478,5'
              BranchSideFuncs:
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1Encoder_Free
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1481,44'
              BranchSideFuncs:
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1Encoder_Free
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1481,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1482,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1486,12'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WinPrAsn1EncContextualInteger
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1485,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1487,5'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1489,16'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1489,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1491,12'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1507,34'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1496,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1498,58'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
            - BranchSide:      'libfreerdp/core/nla.c:1504,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1501,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1502,7'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
            - BranchSide:      'libfreerdp/core/nla.c:1503,5'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - freerdp_settings_get_string_as_utf16
                - WinPrAsn1EncContextualOctetString
                - free
        - Branch String:   'libfreerdp/core/nla.c:1507,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1508,5'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1511,34'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1511,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1512,5'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1513,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1522,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1523,5'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1525,9'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1525,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1525,51'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1537,42'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1525,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1527,20'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1537,42'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1537,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1538,5'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1539,42'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1539,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1540,5'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1541,42'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1541,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1542,5'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1545,34'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1545,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1546,5'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1547,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1555,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1555,66'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1556,3'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1555,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1556,3'
              BranchSideFuncs:
                - WinPrAsn1EncStreamSize
                - WinPrAsn1Encoder_Free
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1558,30'
              BranchSideFuncs:
                - WinPrAsn1EncStreamSize
                - WinPrAsn1Encoder_Free
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1558,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1559,3'
              BranchSideFuncs:
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
            - BranchSide:      'libfreerdp/core/nla.c:1561,29'
              BranchSideFuncs:
                - nla_sec_buffer_alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
                - Stream_StaticInit
                - WinPrAsn1EncToStream
        - Branch String:   'libfreerdp/core/nla.c:1561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1563,3'
              BranchSideFuncs:
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1567,31'
              BranchSideFuncs:
                - Stream_StaticInit
                - WinPrAsn1EncToStream
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1563,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1563,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1563,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1563,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1563,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1563,3'
              BranchSideFuncs:
                - WinPrAsn1Encoder_Free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1423,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1427,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1436,8'
          Dst:             WinPrAsn1Encoder_New
        - Src:             'libfreerdp/core/nla.c:1441,7'
          Dst:             WinPrAsn1EncSeqContainer
        - Src:             'libfreerdp/core/nla.c:1445,7'
          Dst:             WinPrAsn1EncContextualInteger
        - Src:             'libfreerdp/core/nla.c:1449,7'
          Dst:             WinPrAsn1EncContextualOctetStringContainer
        - Src:             'libfreerdp/core/nla.c:1467,9'
          Dst:             WinPrAsn1EncSeqContainer
        - Src:             'libfreerdp/core/nla.c:1473,15'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/nla.c:1475,21'
          Dst:             WinPrAsn1EncContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1481,9'
          Dst:             WinPrAsn1EncContextualSeqContainer
        - Src:             'libfreerdp/core/nla.c:1486,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/nla.c:1485,9'
          Dst:             WinPrAsn1EncContextualInteger
        - Src:             'libfreerdp/core/nla.c:1493,32'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/nla.c:1498,24'
          Dst:             WinPrAsn1EncContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1507,9'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1511,9'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1522,9'
          Dst:             WinPrAsn1EncSeqContainer
        - Src:             'libfreerdp/core/nla.c:1537,8'
          Dst:             WinPrAsn1EncContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1539,8'
          Dst:             WinPrAsn1EncContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1541,8'
          Dst:             WinPrAsn1EncContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1545,9'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1555,7'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1555,41'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1558,7'
          Dst:             WinPrAsn1EncStreamSize
        - Src:             'libfreerdp/core/nla.c:1561,7'
          Dst:             nla_sec_buffer_alloc
        - Src:             'libfreerdp/core/nla.c:1563,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1563,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1563,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1567,2'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/core/nla.c:1569,8'
          Dst:             WinPrAsn1EncToStream
        - Src:             'libfreerdp/core/nla.c:1572,2'
          Dst:             WinPrAsn1Encoder_Free
    - functionName:    nla_sec_buffer_alloc
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         14
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sspi_SecBufferAlloc
        - sspi_SecBufferFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:178,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:178,2'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - sspi_SecBufferAlloc
                - __assert_fail
            - BranchSide:      'libfreerdp/core/nla.c:179,21'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - sspi_SecBufferAlloc
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:182,27'
              BranchSideFuncs:
                - sspi_SecBufferAlloc
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:183,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/nla.c:185,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:185,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:186,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:178,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:179,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:182,7'
          Dst:             sspi_SecBufferAlloc
        - Src:             'libfreerdp/core/nla.c:185,2'
          Dst:             __assert_fail
    - functionName:    nla_encrypt_ts_credentials
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - credssp_auth_encrypt
        - nla_encode_ts_credentials
        - sspi_SecBufferFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1578,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1578,2'
              BranchSideFuncs:
                - nla_encode_ts_credentials
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:1580,33'
              BranchSideFuncs:
                - nla_encode_ts_credentials
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:1580,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1581,3'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:1583,22'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:1584,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1586,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1588,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1578,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1580,7'
          Dst:             nla_encode_ts_credentials
        - Src:             'libfreerdp/core/nla.c:1583,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:1584,7'
          Dst:             credssp_auth_encrypt
    - functionName:    nla_client_recv_early_user_auth
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nla_set_state
        - transport_set_early_user_auth_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:595,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:595,2'
              BranchSideFuncs:
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:595,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nla.c:595,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:597,2'
          Dst:             transport_set_early_user_auth_mode
        - Src:             'libfreerdp/core/nla.c:598,2'
          Dst:             nla_set_state
    - functionName:    nla_set_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nla
        - state
      BBCount:         18
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - nla_get_state_str
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2050,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2051,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state_str
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:2053,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state_str
                - nla_get_state_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:2053,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2053,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nla_get_state_str
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:2053,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state_str
                - nla_get_state_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:2053,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2053,2'
              BranchSideFuncs:
                - nla_get_state_str
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:2053,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2053,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:2053,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:2053,2'
          Dst:             nla_get_state_str
        - Src:             'libfreerdp/core/nla.c:2053,2'
          Dst:             nla_get_state_str
        - Src:             'libfreerdp/core/nla.c:2053,2'
          Dst:             WLog_PrintMessage
    - functionName:    nla_get_state_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2077,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2080,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2082,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2084,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2086,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2088,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2090,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2092,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2094,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nla_client_recv_pub_key_auth
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - nla_decrypt_public_key_echo
        - nla_decrypt_public_key_hash
        - nla_encrypt_ts_credentials
        - nla_send
        - nla_set_state
        - sspi_SecBufferFree
        - transport_set_early_user_auth_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:562,2'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
                - nla_decrypt_public_key_echo
            - BranchSide:      'libfreerdp/core/nla.c:565,6'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
                - nla_decrypt_public_key_echo
        - Branch String:   'libfreerdp/core/nla.c:565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:566,36'
              BranchSideFuncs:
                - nla_decrypt_public_key_echo
                - sspi_SecBufferFree
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:568,36'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:572,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:573,3'
              BranchSideFuncs:
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:576,34'
              BranchSideFuncs:
                - nla_encrypt_ts_credentials
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:578,3'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:580,16'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:580,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:581,3'
              BranchSideFuncs:
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:583,6'
              BranchSideFuncs:
                - nla_set_state
                - transport_set_early_user_auth_mode
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:583,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:585,38'
              BranchSideFuncs:
                - transport_set_early_user_auth_mode
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:589,17'
              BranchSideFuncs:
                - nla_set_state
      Callsites:
        - Src:             'libfreerdp/core/nla.c:562,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:566,8'
          Dst:             nla_decrypt_public_key_echo
        - Src:             'libfreerdp/core/nla.c:568,8'
          Dst:             nla_decrypt_public_key_hash
        - Src:             'libfreerdp/core/nla.c:570,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:576,7'
          Dst:             nla_encrypt_ts_credentials
        - Src:             'libfreerdp/core/nla.c:580,7'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:585,3'
          Dst:             transport_set_early_user_auth_mode
        - Src:             'libfreerdp/core/nla.c:586,3'
          Dst:             nla_set_state
        - Src:             'libfreerdp/core/nla.c:589,3'
          Dst:             nla_set_state
    - functionName:    nla_decrypt_public_key_echo
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         29
      ICount:          146
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - ap_integer_decrement_le
        - credssp_auth_decrypt
        - memcmp
        - sspi_SecBufferFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1023,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1024,3'
              BranchSideFuncs:
                - credssp_auth_decrypt
                - ap_integer_decrement_le
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1026,28'
              BranchSideFuncs:
                - credssp_auth_decrypt
                - ap_integer_decrement_le
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1026,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1027,3'
              BranchSideFuncs:
                - ap_integer_decrement_le
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1029,7'
              BranchSideFuncs:
                - ap_integer_decrement_le
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1029,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1032,38'
              BranchSideFuncs:
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1035,17'
              BranchSideFuncs:
                - memcmp
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1035,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1036,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_SecBufferFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1035,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1049,9'
              BranchSideFuncs:
                - sspi_SecBufferFree
        - Branch String:   'libfreerdp/core/nla.c:1038,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_SecBufferFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1038,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:1038,3'
              BranchSideFuncs:
                - sspi_SecBufferFree
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1026,7'
          Dst:             credssp_auth_decrypt
        - Src:             'libfreerdp/core/nla.c:1032,3'
          Dst:             ap_integer_decrement_le
        - Src:             'libfreerdp/core/nla.c:1036,6'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nla.c:1038,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1038,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1038,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1051,2'
          Dst:             sspi_SecBufferFree
    - functionName:    nla_decrypt_public_key_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         39
      ICount:          206
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - credssp_auth_decrypt
        - memcmp
        - nla_Digest_Update_From_SecBuffer
        - sspi_SecBufferFree
        - winpr_Digest_Final
        - winpr_Digest_Free
        - winpr_Digest_Init
        - winpr_Digest_New
        - winpr_Digest_Update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1061,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1061,2'
              BranchSideFuncs:
                - credssp_auth_decrypt
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1063,26'
              BranchSideFuncs:
                - credssp_auth_decrypt
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1068,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1069,3'
              BranchSideFuncs:
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1072,17'
              BranchSideFuncs:
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1072,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1073,3'
              BranchSideFuncs:
                - winpr_Digest_Init
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1075,25'
              BranchSideFuncs:
                - winpr_Digest_Init
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1075,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1076,3'
              BranchSideFuncs:
                - winpr_Digest_Update
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1079,27'
              BranchSideFuncs:
                - winpr_Digest_Update
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1079,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1080,3'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1082,40'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1082,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1083,3'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1086,40'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Final
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1086,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1087,3'
              BranchSideFuncs:
                - winpr_Digest_Final
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1089,26'
              BranchSideFuncs:
                - winpr_Digest_Final
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1090,3'
              BranchSideFuncs:
                - memcmp
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1093,11'
              BranchSideFuncs:
                - memcmp
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1093,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1094,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1101,9'
              BranchSideFuncs:
                - winpr_Digest_Free
                - sspi_SecBufferFree
        - Branch String:   'libfreerdp/core/nla.c:1096,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1096,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Digest_Free
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:1096,3'
              BranchSideFuncs:
                - winpr_Digest_Free
                - sspi_SecBufferFree
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1061,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1068,7'
          Dst:             credssp_auth_decrypt
        - Src:             'libfreerdp/core/nla.c:1072,17'
          Dst:             winpr_Digest_New
        - Src:             'libfreerdp/core/nla.c:1075,7'
          Dst:             winpr_Digest_Init
        - Src:             'libfreerdp/core/nla.c:1079,7'
          Dst:             winpr_Digest_Update
        - Src:             'libfreerdp/core/nla.c:1082,7'
          Dst:             nla_Digest_Update_From_SecBuffer
        - Src:             'libfreerdp/core/nla.c:1086,7'
          Dst:             nla_Digest_Update_From_SecBuffer
        - Src:             'libfreerdp/core/nla.c:1089,7'
          Dst:             winpr_Digest_Final
        - Src:             'libfreerdp/core/nla.c:1094,6'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nla.c:1096,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1096,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1096,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1103,2'
          Dst:             winpr_Digest_Free
        - Src:             'libfreerdp/core/nla.c:1104,2'
          Dst:             sspi_SecBufferFree
    - functionName:    nla_send
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         115
      ICount:          490
      EdgeCount:       149
      CyclomaticComplexity: 36
      functionsReached:
        - NtStatus2Tag
        - Stream_Free
        - Stream_New
        - WLog_Get
        - WinPrAsn1EncContextualInteger
        - WinPrAsn1EncContextualSeqContainer
        - WinPrAsn1EncEndContainer
        - WinPrAsn1EncSeqContainer
        - WinPrAsn1EncStreamSize
        - WinPrAsn1EncToStream
        - WinPrAsn1Encoder_Free
        - WinPrAsn1Encoder_New
        - __assert_fail
        - credssp_auth_get_output_buffer
        - credssp_auth_have_output_token
        - nla_get_state
        - nla_write_octet_string
        - nla_write_octet_string_free
        - transport_write
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1659,2'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1661,8'
              BranchSideFuncs:
                - WinPrAsn1Encoder_New
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1662,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1663,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1666,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1666,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1666,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1666,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1666,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1666,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1666,2'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1667,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1668,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1671,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1671,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1671,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1671,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1671,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1671,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
            - BranchSide:      'libfreerdp/core/nla.c:1671,2'
              BranchSideFuncs:
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
        - Branch String:   'libfreerdp/core/nla.c:1672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1673,3'
              BranchSideFuncs:
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
            - BranchSide:      'libfreerdp/core/nla.c:1676,20'
              BranchSideFuncs:
                - nla_get_state
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_have_output_token
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
        - Branch String:   'libfreerdp/core/nla.c:1676,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1676,83'
              BranchSideFuncs:
                - credssp_auth_have_output_token
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
            - BranchSide:      'libfreerdp/core/nla.c:1693,6'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1676,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1678,60'
              BranchSideFuncs:
                - credssp_auth_get_output_buffer
                - WinPrAsn1EncContextualSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncSeqContainer
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1693,6'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1680,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1680,80'
              BranchSideFuncs:
                - WinPrAsn1EncSeqContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - nla_write_octet_string
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1681,4'
              BranchSideFuncs:
                - Stream_Free
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1680,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1681,4'
              BranchSideFuncs:
                - nla_write_octet_string
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1684,31'
              BranchSideFuncs:
                - nla_write_octet_string
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1684,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1685,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1688,33'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1688,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1688,67'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1689,4'
              BranchSideFuncs:
                - Stream_Free
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1688,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1689,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1690,2'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1693,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1695,36'
              BranchSideFuncs:
                - nla_write_octet_string_free
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1700,6'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1695,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1696,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
            - BranchSide:      'libfreerdp/core/nla.c:1697,2'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
                - nla_write_octet_string_free
        - Branch String:   'libfreerdp/core/nla.c:1700,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1702,36'
              BranchSideFuncs:
                - nla_write_octet_string_free
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1707,6'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1702,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1703,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1704,2'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1707,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1707,24'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1716,7'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
        - Branch String:   'libfreerdp/core/nla.c:1707,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1707,49'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1716,7'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
        - Branch String:   'libfreerdp/core/nla.c:1707,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1709,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1716,7'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
        - Branch String:   'libfreerdp/core/nla.c:1709,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1709,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1709,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1709,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1709,3'
              BranchSideFuncs:
                - NtStatus2Tag
                - WLog_PrintMessage
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
            - BranchSide:      'libfreerdp/core/nla.c:1709,3'
              BranchSideFuncs:
                - WinPrAsn1EncContextualInteger
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
        - Branch String:   'libfreerdp/core/nla.c:1711,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1712,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
            - BranchSide:      'libfreerdp/core/nla.c:1713,2'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
                - nla_write_octet_string
        - Branch String:   'libfreerdp/core/nla.c:1716,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1716,22'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1723,32'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1716,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1718,31'
              BranchSideFuncs:
                - nla_write_octet_string
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncEndContainer
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1723,32'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1718,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1719,4'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1720,2'
              BranchSideFuncs:
                - WinPrAsn1EncEndContainer
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncStreamSize
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1723,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1724,3'
              BranchSideFuncs:
                - WinPrAsn1EncStreamSize
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1726,30'
              BranchSideFuncs:
                - WinPrAsn1EncStreamSize
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - Stream_New
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1727,3'
              BranchSideFuncs:
                - Stream_New
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1729,23'
              BranchSideFuncs:
                - Stream_New
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WinPrAsn1EncToStream
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1730,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1731,3'
              BranchSideFuncs:
                - WinPrAsn1EncToStream
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1733,28'
              BranchSideFuncs:
                - WinPrAsn1EncToStream
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1734,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1736,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1736,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1736,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1736,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1736,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1736,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1736,2'
              BranchSideFuncs:
                - transport_write
                - Stream_Free
                - WinPrAsn1Encoder_Free
        - Branch String:   'libfreerdp/core/nla.c:1737,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1738,3'
              BranchSideFuncs:
                - Stream_Free
                - WinPrAsn1Encoder_Free
            - BranchSide:      'libfreerdp/core/nla.c:1739,5'
              BranchSideFuncs:
                - Stream_Free
                - WinPrAsn1Encoder_Free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1659,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1661,8'
          Dst:             WinPrAsn1Encoder_New
        - Src:             'libfreerdp/core/nla.c:1666,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1666,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1666,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1667,7'
          Dst:             WinPrAsn1EncSeqContainer
        - Src:             'libfreerdp/core/nla.c:1671,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1671,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1671,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1672,7'
          Dst:             WinPrAsn1EncContextualInteger
        - Src:             'libfreerdp/core/nla.c:1676,6'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:1676,52'
          Dst:             credssp_auth_have_output_token
        - Src:             'libfreerdp/core/nla.c:1678,29'
          Dst:             credssp_auth_get_output_buffer
        - Src:             'libfreerdp/core/nla.c:1680,8'
          Dst:             WinPrAsn1EncContextualSeqContainer
        - Src:             'libfreerdp/core/nla.c:1680,55'
          Dst:             WinPrAsn1EncSeqContainer
        - Src:             'libfreerdp/core/nla.c:1684,8'
          Dst:             nla_write_octet_string
        - Src:             'libfreerdp/core/nla.c:1688,8'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1688,42'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1695,8'
          Dst:             nla_write_octet_string_free
        - Src:             'libfreerdp/core/nla.c:1702,8'
          Dst:             nla_write_octet_string_free
        - Src:             'libfreerdp/core/nla.c:1709,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1709,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1709,3'
          Dst:             NtStatus2Tag
        - Src:             'libfreerdp/core/nla.c:1709,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1711,8'
          Dst:             WinPrAsn1EncContextualInteger
        - Src:             'libfreerdp/core/nla.c:1718,8'
          Dst:             nla_write_octet_string
        - Src:             'libfreerdp/core/nla.c:1723,7'
          Dst:             WinPrAsn1EncEndContainer
        - Src:             'libfreerdp/core/nla.c:1726,7'
          Dst:             WinPrAsn1EncStreamSize
        - Src:             'libfreerdp/core/nla.c:1729,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nla.c:1733,7'
          Dst:             WinPrAsn1EncToStream
        - Src:             'libfreerdp/core/nla.c:1736,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1736,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1736,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1737,6'
          Dst:             transport_write
        - Src:             'libfreerdp/core/nla.c:1742,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/nla.c:1743,2'
          Dst:             WinPrAsn1Encoder_Free
    - functionName:    nla_get_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2042,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2043,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2045,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nla_write_octet_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - buffer
        - tagId
        - msg
      BBCount:         30
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - WinPrAsn1EncContextualOctetString
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1616,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1616,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1617,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1617,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1618,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1618,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1620,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1620,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1620,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1622,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1625,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1625,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1625,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1EncContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1625,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1625,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1EncContextualOctetString
            - BranchSide:      'libfreerdp/core/nla.c:1625,3'
              BranchSideFuncs:
                - WinPrAsn1EncContextualOctetString
        - Branch String:   'libfreerdp/core/nla.c:1629,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1630,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1631,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1616,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1617,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1618,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1625,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1625,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1625,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1628,8'
          Dst:             WinPrAsn1EncContextualOctetString
    - functionName:    nla_write_octet_string_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - buffer
        - tagId
        - msg
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nla_write_octet_string
        - sspi_SecBufferFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1639,18'
          Dst:             nla_write_octet_string
        - Src:             'libfreerdp/core/nla.c:1640,2'
          Dst:             sspi_SecBufferFree
    - functionName:    nla_Digest_Update_From_SecBuffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - buffer
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_Digest_Update
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:172,3'
              BranchSideFuncs:
                - winpr_Digest_Update
            - BranchSide:      'libfreerdp/core/nla.c:173,29'
              BranchSideFuncs:
                - winpr_Digest_Update
      Callsites:
        - Src:             'libfreerdp/core/nla.c:173,9'
          Dst:             winpr_Digest_Update
    - functionName:    ap_integer_decrement_le
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - number
        - size
      BBCount:         16
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:928,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:928,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:928,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:928,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:928,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:930,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:930,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:930,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:932,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:932,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:934,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:939,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:928,2'
          Dst:             __assert_fail
    - functionName:    nla_client_recv_nego_token
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         17
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - credssp_auth_authenticate
        - credssp_auth_take_input_buffer
        - nla_encrypt_public_key_echo
        - nla_encrypt_public_key_hash
        - nla_send
        - nla_set_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:530,18'
              BranchSideFuncs:
                - nla_send
            - BranchSide:      'libfreerdp/core/nla.c:535,8'
              BranchSideFuncs:
                - nla_encrypt_public_key_hash
                - nla_send
                - nla_set_state
                - nla_encrypt_public_key_echo
            - BranchSide:      'libfreerdp/core/nla.c:552,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:530,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:532,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:536,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:537,39'
              BranchSideFuncs:
                - nla_encrypt_public_key_echo
                - nla_send
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:539,39'
              BranchSideFuncs:
                - nla_encrypt_public_key_hash
                - nla_send
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:541,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:542,5'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:544,18'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:544,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:545,5'
              BranchSideFuncs:
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:547,18'
              BranchSideFuncs:
                - nla_set_state
      Callsites:
        - Src:             'libfreerdp/core/nla.c:524,2'
          Dst:             credssp_auth_take_input_buffer
        - Src:             'libfreerdp/core/nla.c:525,17'
          Dst:             credssp_auth_authenticate
        - Src:             'libfreerdp/core/nla.c:530,9'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:537,11'
          Dst:             nla_encrypt_public_key_echo
        - Src:             'libfreerdp/core/nla.c:539,11'
          Dst:             nla_encrypt_public_key_hash
        - Src:             'libfreerdp/core/nla.c:544,9'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:547,4'
          Dst:             nla_set_state
    - functionName:    nla_encrypt_public_key_echo
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         12
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ap_integer_increment_le
        - credssp_auth_encrypt
        - sspi_SecBufferAlloc
        - sspi_SecBufferFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:949,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:949,2'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
                - sspi_SecBufferAlloc
                - ap_integer_increment_le
                - credssp_auth_encrypt
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:951,22'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
                - sspi_SecBufferAlloc
                - ap_integer_increment_le
                - credssp_auth_encrypt
                - sspi_SecBufferFree
        - Branch String:   'libfreerdp/core/nla.c:952,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:954,13'
              BranchSideFuncs:
                - sspi_SecBufferAlloc
                - ap_integer_increment_le
                - credssp_auth_encrypt
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:963,33'
              BranchSideFuncs:
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:955,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:956,4'
              BranchSideFuncs:
                - ap_integer_increment_le
                - credssp_auth_encrypt
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:957,31'
              BranchSideFuncs:
                - ap_integer_increment_le
                - credssp_auth_encrypt
                - sspi_SecBufferFree
      Callsites:
        - Src:             'libfreerdp/core/nla.c:949,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:951,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:955,8'
          Dst:             sspi_SecBufferAlloc
        - Src:             'libfreerdp/core/nla.c:957,3'
          Dst:             ap_integer_increment_le
        - Src:             'libfreerdp/core/nla.c:958,12'
          Dst:             credssp_auth_encrypt
        - Src:             'libfreerdp/core/nla.c:959,3'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:963,12'
          Dst:             credssp_auth_encrypt
    - functionName:    nla_encrypt_public_key_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - credssp_auth_encrypt
        - nla_Digest_Update_From_SecBuffer
        - sspi_SecBufferAlloc
        - sspi_SecBufferFree
        - winpr_Digest_Final
        - winpr_Digest_Free
        - winpr_Digest_Init
        - winpr_Digest_New
        - winpr_Digest_Update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:976,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:976,2'
              BranchSideFuncs:
                - sspi_SecBufferAlloc
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:978,26'
              BranchSideFuncs:
                - sspi_SecBufferAlloc
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:982,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:983,3'
              BranchSideFuncs:
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:986,17'
              BranchSideFuncs:
                - winpr_Digest_New
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Init
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:986,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:987,3'
              BranchSideFuncs:
                - winpr_Digest_Init
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:989,25'
              BranchSideFuncs:
                - winpr_Digest_Init
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Update
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:989,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:990,3'
              BranchSideFuncs:
                - winpr_Digest_Update
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:993,27'
              BranchSideFuncs:
                - winpr_Digest_Update
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:993,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:994,3'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:996,40'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:996,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:997,3'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:1000,40'
              BranchSideFuncs:
                - nla_Digest_Update_From_SecBuffer
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - winpr_Digest_Final
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:1000,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1001,3'
              BranchSideFuncs:
                - winpr_Digest_Final
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - sspi_SecBufferFree
                - credssp_auth_encrypt
            - BranchSide:      'libfreerdp/core/nla.c:1003,26'
              BranchSideFuncs:
                - winpr_Digest_Final
                - winpr_Digest_Free
                - sspi_SecBufferFree
                - sspi_SecBufferFree
                - credssp_auth_encrypt
        - Branch String:   'libfreerdp/core/nla.c:1003,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1004,3'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
                - winpr_Digest_Free
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:1006,22'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_encrypt
                - winpr_Digest_Free
                - sspi_SecBufferFree
        - Branch String:   'libfreerdp/core/nla.c:1007,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1008,3'
              BranchSideFuncs:
                - winpr_Digest_Free
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:1010,9'
              BranchSideFuncs:
                - winpr_Digest_Free
                - sspi_SecBufferFree
      Callsites:
        - Src:             'libfreerdp/core/nla.c:976,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:982,7'
          Dst:             sspi_SecBufferAlloc
        - Src:             'libfreerdp/core/nla.c:986,17'
          Dst:             winpr_Digest_New
        - Src:             'libfreerdp/core/nla.c:989,7'
          Dst:             winpr_Digest_Init
        - Src:             'libfreerdp/core/nla.c:993,7'
          Dst:             winpr_Digest_Update
        - Src:             'libfreerdp/core/nla.c:996,7'
          Dst:             nla_Digest_Update_From_SecBuffer
        - Src:             'libfreerdp/core/nla.c:1000,7'
          Dst:             nla_Digest_Update_From_SecBuffer
        - Src:             'libfreerdp/core/nla.c:1003,7'
          Dst:             winpr_Digest_Final
        - Src:             'libfreerdp/core/nla.c:1006,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:1007,7'
          Dst:             credssp_auth_encrypt
        - Src:             'libfreerdp/core/nla.c:1013,2'
          Dst:             winpr_Digest_Free
        - Src:             'libfreerdp/core/nla.c:1014,2'
          Dst:             sspi_SecBufferFree
    - functionName:    ap_integer_increment_le
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - number
        - size
      BBCount:         16
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:909,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:909,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:909,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:909,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:909,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:911,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:911,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:911,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:913,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:913,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:915,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:920,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:909,2'
          Dst:             __assert_fail
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    nla_read_KERB_TICKET_LOGON
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - s
        - ticket
      BBCount:         35
      ICount:          165
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1159,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1161,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1161,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1162,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1165,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1166,3'
              BranchSideFuncs:
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1168,2'
              BranchSideFuncs:
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - stream_read_u32_le.10217
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1173,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1175,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1179,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
        - Branch String:   'libfreerdp/core/nla.c:1175,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1175,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1175,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1175,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1175,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1175,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1181,3'
              BranchSideFuncs:
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
            - BranchSide:      'libfreerdp/core/nla.c:1184,14'
              BranchSideFuncs:
                - Stream_Seek.10212
                - Stream_Pointer.10208
                - Stream_Seek.10212
                - Stream_Pointer.10208
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1159,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1165,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nla.c:1168,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nla.c:1169,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nla.c:1170,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nla.c:1171,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nla.c:1175,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1175,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1175,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1179,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nla.c:1184,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nla.c:1188,26'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/nla.c:1189,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nla.c:1194,33'
          Dst:             Stream_Pointer
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10212
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10212
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.10212
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.10212
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.10212
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.10212
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    nla_read_TSRemoteGuardPackageCred
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - dec
        - credsType
        - payload
      BBCount:         44
      ICount:          188
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - ConvertMszWCharNToUtf8
        - Stream_StaticInit
        - WLog_Get
        - WinPrAsn1DecReadContextualOctetString
        - _stricmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1215,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1215,85'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1216,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1215,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1216,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1218,45'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1220,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1220,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1220,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
            - BranchSide:      'libfreerdp/core/nla.c:1220,2'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
        - Branch String:   'libfreerdp/core/nla.c:1223,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1223,84'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
            - BranchSide:      'libfreerdp/core/nla.c:1224,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1224,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1226,15'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
        - Branch String:   'libfreerdp/core/nla.c:1226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1228,4'
              BranchSideFuncs:
                - Stream_StaticInit
            - BranchSide:      'libfreerdp/core/nla.c:1230,20'
              BranchSideFuncs:
                - _stricmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_StaticInit
        - Branch String:   'libfreerdp/core/nla.c:1230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1232,4'
              BranchSideFuncs:
                - Stream_StaticInit
            - BranchSide:      'libfreerdp/core/nla.c:1236,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1236,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1236,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1236,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1236,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1236,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1215,7'
          Dst:             WinPrAsn1DecReadContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1218,2'
          Dst:             ConvertMszWCharNToUtf8
        - Src:             'libfreerdp/core/nla.c:1220,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1220,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1220,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1223,7'
          Dst:             WinPrAsn1DecReadContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1226,6'
          Dst:             _stricmp
        - Src:             'libfreerdp/core/nla.c:1230,11'
          Dst:             _stricmp
        - Src:             'libfreerdp/core/nla.c:1236,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1236,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1236,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1240,2'
          Dst:             Stream_StaticInit
    - functionName:    nla_read_TSCspDataDetail
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - settings
      BBCount:         12
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - WinPrAsn1DecReadContextualInteger
        - set_creds_octetstring_to_settings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1138,3'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1139,30'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1143,3'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1146,41'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1146,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1147,3'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1150,41'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1151,3'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1154,43'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1137,7'
          Dst:             WinPrAsn1DecReadContextualInteger
        - Src:             'libfreerdp/core/nla.c:1142,7'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1146,7'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1150,7'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1154,9'
          Dst:             set_creds_octetstring_to_settings
    - functionName:    set_creds_octetstring_to_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - tagId
        - optional
        - settingId
        - settings
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - WinPrAsn1DecPeekTag
        - WinPrAsn1DecReadContextualOctetString
        - freerdp_settings_set_string_from_utf16N
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1114,19'
              BranchSideFuncs:
                - WinPrAsn1DecPeekTag
                - WinPrAsn1DecReadContextualOctetString
                - freerdp_settings_set_string_from_utf16N
            - BranchSide:      'libfreerdp/core/nla.c:1119,7'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - freerdp_settings_set_string_from_utf16N
        - Branch String:   'libfreerdp/core/nla.c:1115,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1115,47'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - freerdp_settings_set_string_from_utf16N
            - BranchSide:      'libfreerdp/core/nla.c:1116,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1115,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1116,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1117,2'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - freerdp_settings_set_string_from_utf16N
        - Branch String:   'libfreerdp/core/nla.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1125,3'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16N
            - BranchSide:      'libfreerdp/core/nla.c:1127,49'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16N
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1115,8'
          Dst:             WinPrAsn1DecPeekTag
        - Src:             'libfreerdp/core/nla.c:1124,7'
          Dst:             WinPrAsn1DecReadContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1127,9'
          Dst:             freerdp_settings_set_string_from_utf16N
    - functionName:    nla_read_ts_credentials
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - data
      BBCount:         144
      ICount:          624
      EdgeCount:       181
      CyclomaticComplexity: 39
      functionsReached:
        - WLog_Get
        - WinPrAsn1DecReadContextualInteger
        - WinPrAsn1DecReadContextualOctetString
        - WinPrAsn1DecReadContextualSequence
        - WinPrAsn1DecReadSequence
        - WinPrAsn1Decoder_InitMem
        - __assert_fail
        - nego_get_remoteCredentialGuard
        - nla_read_KERB_TICKET_LOGON
        - nla_read_TSCspDataDetail
        - nla_read_TSRemoteGuardPackageCred
        - set_creds_octetstring_to_settings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1262,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1262,2'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Decoder_InitMem
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1263,2'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Decoder_InitMem
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1263,2'
              BranchSideFuncs:
                - WinPrAsn1Decoder_InitMem
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1265,56'
              BranchSideFuncs:
                - WinPrAsn1Decoder_InitMem
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1269,3'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1270,8'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualInteger
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1274,3'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1277,7'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1278,3'
              BranchSideFuncs:
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1280,61'
              BranchSideFuncs:
                - WinPrAsn1Decoder_InitMem
                - nego_get_remoteCredentialGuard
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1283,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1284,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1290,10'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1286,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1290,10'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1286,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1286,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1286,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1286,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1286,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1286,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1295,9'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1313,9'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1339,9'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1400,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1295,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1296,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1297,10'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1300,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1301,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1304,77'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1304,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1305,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1308,79'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1313,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1314,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1315,10'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1318,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1319,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1320,4'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1324,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1324,77'
              BranchSideFuncs:
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1326,47'
              BranchSideFuncs:
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1324,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1325,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1326,47'
              BranchSideFuncs:
                - nla_read_TSCspDataDetail
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1327,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1330,76'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1330,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1331,5'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
            - BranchSide:      'libfreerdp/core/nla.c:1334,76'
              BranchSideFuncs:
                - set_creds_octetstring_to_settings
        - Branch String:   'libfreerdp/core/nla.c:1339,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1340,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1343,22'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1345,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1345,81'
              BranchSideFuncs:
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1346,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1345,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1346,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1348,31'
              BranchSideFuncs:
                - nla_read_TSRemoteGuardPackageCred
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1350,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1352,5'
              BranchSideFuncs:
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1353,8'
              BranchSideFuncs:
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1353,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1355,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1359,36'
              BranchSideFuncs:
                - nla_read_KERB_TICKET_LOGON
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1355,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1355,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1355,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1355,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1355,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1355,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1359,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1361,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1366,36'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualSequence
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1361,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1361,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1361,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1361,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1361,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1361,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1369,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1371,22'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1389,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1372,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1373,6'
              BranchSideFuncs:
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1375,32'
              BranchSideFuncs:
                - nla_read_TSRemoteGuardPackageCred
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1377,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1379,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1381,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1381,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1383,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1388,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1383,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1383,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1383,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1383,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1389,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:0,0'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1391,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1391,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1391,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1391,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1391,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1391,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1396,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1396,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1396,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1400,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1400,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1400,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1400,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1400,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1400,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1262,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1263,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1265,2'
          Dst:             WinPrAsn1Decoder_InitMem
        - Src:             'libfreerdp/core/nla.c:1268,7'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1273,7'
          Dst:             WinPrAsn1DecReadContextualInteger
        - Src:             'libfreerdp/core/nla.c:1277,7'
          Dst:             WinPrAsn1DecReadContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1280,2'
          Dst:             WinPrAsn1Decoder_InitMem
        - Src:             'libfreerdp/core/nla.c:1283,6'
          Dst:             nego_get_remoteCredentialGuard
        - Src:             'libfreerdp/core/nla.c:1286,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1286,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1286,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1295,9'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1300,9'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1304,9'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1308,11'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1313,9'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1318,9'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1324,9'
          Dst:             WinPrAsn1DecReadContextualSequence
        - Src:             'libfreerdp/core/nla.c:1326,9'
          Dst:             nla_read_TSCspDataDetail
        - Src:             'libfreerdp/core/nla.c:1330,9'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1334,11'
          Dst:             set_creds_octetstring_to_settings
        - Src:             'libfreerdp/core/nla.c:1339,9'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1345,9'
          Dst:             WinPrAsn1DecReadContextualSequence
        - Src:             'libfreerdp/core/nla.c:1350,9'
          Dst:             nla_read_TSRemoteGuardPackageCred
        - Src:             'libfreerdp/core/nla.c:1355,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1355,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1355,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1359,9'
          Dst:             nla_read_KERB_TICKET_LOGON
        - Src:             'libfreerdp/core/nla.c:1361,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1361,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1361,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1369,8'
          Dst:             WinPrAsn1DecReadContextualSequence
        - Src:             'libfreerdp/core/nla.c:1372,10'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1377,10'
          Dst:             nla_read_TSRemoteGuardPackageCred
        - Src:             'libfreerdp/core/nla.c:1383,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1383,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1383,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1391,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1391,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1391,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1400,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1400,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1400,4'
          Dst:             WLog_PrintMessage
    - functionName:    nla_decrypt_ts_credentials
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         25
      ICount:          112
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - credssp_auth_decrypt
        - nla_read_ts_credentials
        - sspi_SecBufferFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1593,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1593,2'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_decrypt
                - nla_read_ts_credentials
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1595,6'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_decrypt
                - nla_read_ts_credentials
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1595,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1597,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1601,22'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - credssp_auth_decrypt
                - nla_read_ts_credentials
        - Branch String:   'libfreerdp/core/nla.c:1597,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1597,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1597,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1597,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1597,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1597,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1602,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1603,3'
              BranchSideFuncs:
                - nla_read_ts_credentials
            - BranchSide:      'libfreerdp/core/nla.c:1605,31'
              BranchSideFuncs:
                - nla_read_ts_credentials
        - Branch String:   'libfreerdp/core/nla.c:1605,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1606,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1608,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1593,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1597,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1597,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1597,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1601,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:1602,7'
          Dst:             credssp_auth_decrypt
        - Src:             'libfreerdp/core/nla.c:1605,7'
          Dst:             nla_read_ts_credentials
    - functionName:    nla_server_recv_stream
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         24
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Free
        - Stream_New
        - WLog_Get
        - __assert_fail
        - transport_read_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:702,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:702,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
                - transport_read_pdu
            - BranchSide:      'libfreerdp/core/nla.c:704,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
                - transport_read_pdu
        - Branch String:   'libfreerdp/core/nla.c:706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:707,3'
              BranchSideFuncs:
                - transport_read_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:709,30'
              BranchSideFuncs:
                - transport_read_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:712,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:714,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:714,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:714,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:714,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:714,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:714,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nla.c:714,3'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:702,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:704,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nla.c:709,11'
          Dst:             transport_read_pdu
        - Src:             'libfreerdp/core/nla.c:714,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:714,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:714,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:715,3'
          Dst:             Stream_Free
    - functionName:    nla_server_recv_credentials
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - nla_decrypt_ts_credentials
        - nla_impersonate
        - nla_revert_to_self
        - nla_server_recv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:724,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:724,2'
              BranchSideFuncs:
                - nla_server_recv
                - nla_decrypt_ts_credentials
                - nla_impersonate
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/nla.c:726,22'
              BranchSideFuncs:
                - nla_server_recv
                - nla_decrypt_ts_credentials
                - nla_impersonate
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/nla.c:726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:729,34'
              BranchSideFuncs:
                - nla_decrypt_ts_credentials
                - nla_impersonate
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/nla.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:730,3'
              BranchSideFuncs:
                - nla_impersonate
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/nla.c:732,23'
              BranchSideFuncs:
                - nla_impersonate
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/nla.c:732,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:733,3'
              BranchSideFuncs:
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/nla.c:735,26'
              BranchSideFuncs:
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/nla.c:735,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:736,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:724,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:726,6'
          Dst:             nla_server_recv
        - Src:             'libfreerdp/core/nla.c:729,7'
          Dst:             nla_decrypt_ts_credentials
        - Src:             'libfreerdp/core/nla.c:732,7'
          Dst:             nla_impersonate
        - Src:             'libfreerdp/core/nla.c:735,7'
          Dst:             nla_revert_to_self
    - functionName:    nla_server_recv
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Free
        - __assert_fail
        - nla_decode_ts_request
        - nla_server_recv_stream
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1944,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1944,2'
              BranchSideFuncs:
                - nla_server_recv_stream
                - Stream_Free
                - nla_decode_ts_request
            - BranchSide:      'libfreerdp/core/nla.c:1946,38'
              BranchSideFuncs:
                - nla_server_recv_stream
                - Stream_Free
                - nla_decode_ts_request
        - Branch String:   'libfreerdp/core/nla.c:1947,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1948,3'
              BranchSideFuncs:
                - nla_decode_ts_request
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nla.c:1949,33'
              BranchSideFuncs:
                - nla_decode_ts_request
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1944,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1946,15'
          Dst:             nla_server_recv_stream
        - Src:             'libfreerdp/core/nla.c:1949,11'
          Dst:             nla_decode_ts_request
        - Src:             'libfreerdp/core/nla.c:1952,2'
          Dst:             Stream_Free
    - functionName:    nla_impersonate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credssp_auth_impersonate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2067,9'
          Dst:             credssp_auth_impersonate
    - functionName:    nla_revert_to_self
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credssp_auth_revert_to_self
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2072,9'
          Dst:             credssp_auth_revert_to_self
    - functionName:    nla_decode_ts_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - s
      BBCount:         153
      ICount:          593
      EdgeCount:       186
      CyclomaticComplexity: 35
      functionsReached:
        - NtStatus2Tag
        - Stream_SafeSeekEx
        - WLog_Get
        - WinPrAsn1DecReadContextualInteger
        - WinPrAsn1DecReadContextualOctetString
        - WinPrAsn1DecReadContextualTag
        - WinPrAsn1DecReadInteger
        - WinPrAsn1DecReadOctetString
        - WinPrAsn1DecReadSequence
        - WinPrAsn1Decoder_Init
        - __assert_fail
        - nla_sec_buffer_alloc_from_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1756,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1756,2'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Decoder_Init
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1757,2'
              BranchSideFuncs:
                - __assert_fail
                - WinPrAsn1Decoder_Init
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1757,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1757,2'
              BranchSideFuncs:
                - WinPrAsn1Decoder_Init
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1759,46'
              BranchSideFuncs:
                - WinPrAsn1Decoder_Init
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1761,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1761,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1761,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1761,2'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1765,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1766,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1767,8'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualInteger
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1770,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1771,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1773,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1773,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1774,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1776,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1777,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1777,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1777,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1777,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1777,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1777,2'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1779,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1780,22'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1783,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1783,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1785,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1790,2'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1785,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1785,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1785,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1785,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1785,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1785,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1790,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1792,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1795,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1798,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1813,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1822,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1832,9'
              BranchSideFuncs:
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1839,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1848,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1798,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1798,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1798,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1798,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1798,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/nla.c:1798,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1800,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1801,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1802,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:1800,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1802,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1804,10'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1805,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1806,9'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1808,42'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1804,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1807,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1808,42'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1808,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1810,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1811,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1813,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1813,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1813,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1813,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1813,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1813,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1815,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1816,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1817,42'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1817,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1819,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1820,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1822,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1822,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1822,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1822,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1822,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1822,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1824,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1825,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1826,42'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1826,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1828,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1829,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1832,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1833,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1834,28'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1835,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1835,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1835,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1835,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1835,5'
              BranchSideFuncs:
                - NtStatus2Tag
                - WLog_PrintMessage
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1835,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1839,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1839,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1839,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1839,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1839,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1839,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1841,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1842,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1843,42'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1843,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1845,6'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1846,5'
              BranchSideFuncs:
                - WinPrAsn1DecReadContextualTag
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WinPrAsn1DecReadInteger
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadSequence
                - WinPrAsn1DecReadContextualOctetString
                - nla_sec_buffer_alloc_from_data
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1756,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1757,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1759,2'
          Dst:             WinPrAsn1Decoder_Init
        - Src:             'libfreerdp/core/nla.c:1761,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1761,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1761,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1764,24'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1770,6'
          Dst:             WinPrAsn1DecReadContextualInteger
        - Src:             'libfreerdp/core/nla.c:1773,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/nla.c:1777,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1777,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1777,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1785,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1785,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1785,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1790,9'
          Dst:             WinPrAsn1DecReadContextualTag
        - Src:             'libfreerdp/core/nla.c:1798,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1798,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1798,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1800,10'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1801,10'
          Dst:             WinPrAsn1DecReadSequence
        - Src:             'libfreerdp/core/nla.c:1804,10'
          Dst:             WinPrAsn1DecReadContextualOctetString
        - Src:             'libfreerdp/core/nla.c:1808,10'
          Dst:             nla_sec_buffer_alloc_from_data
        - Src:             'libfreerdp/core/nla.c:1813,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1813,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1813,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1815,9'
          Dst:             WinPrAsn1DecReadOctetString
        - Src:             'libfreerdp/core/nla.c:1817,10'
          Dst:             nla_sec_buffer_alloc_from_data
        - Src:             'libfreerdp/core/nla.c:1822,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1822,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1822,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1824,9'
          Dst:             WinPrAsn1DecReadOctetString
        - Src:             'libfreerdp/core/nla.c:1826,10'
          Dst:             nla_sec_buffer_alloc_from_data
        - Src:             'libfreerdp/core/nla.c:1832,9'
          Dst:             WinPrAsn1DecReadInteger
        - Src:             'libfreerdp/core/nla.c:1835,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1835,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1835,5'
          Dst:             NtStatus2Tag
        - Src:             'libfreerdp/core/nla.c:1835,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1839,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1839,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1839,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1841,9'
          Dst:             WinPrAsn1DecReadOctetString
        - Src:             'libfreerdp/core/nla.c:1843,10'
          Dst:             nla_sec_buffer_alloc_from_data
    - functionName:    nla_sec_buffer_alloc_from_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - data
        - offset
        - size
      BBCount:         9
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - nla_sec_buffer_alloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:194,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/nla.c:196,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/nla.c:196,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:196,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:197,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:193,7'
          Dst:             nla_sec_buffer_alloc
        - Src:             'libfreerdp/core/nla.c:196,2'
          Dst:             __assert_fail
    - functionName:    NTSTATUS_FROM_WIN32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/nt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/nt.h:1271,9'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/nt.h:1271,18'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/nt.h:1272,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nla_server_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         39
      ICount:          156
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Get
        - __assert_fail
        - credssp_auth_init
        - credssp_auth_setup_server
        - nla_sec_buffer_alloc_from_data
        - nla_set_state
        - transport_get_public_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:671,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:671,2'
              BranchSideFuncs:
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:673,14'
              BranchSideFuncs:
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:675,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:677,3'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:681,39'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:677,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:677,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:677,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:677,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:677,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:681,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:683,3'
              BranchSideFuncs:
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:687,25'
              BranchSideFuncs:
                - credssp_auth_init
                - credssp_auth_setup_server
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:683,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:683,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:683,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:683,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:683,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:683,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:687,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:688,3'
              BranchSideFuncs:
                - credssp_auth_setup_server
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:690,33'
              BranchSideFuncs:
                - credssp_auth_setup_server
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:690,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:691,3'
              BranchSideFuncs:
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:693,16'
              BranchSideFuncs:
                - nla_set_state
      Callsites:
        - Src:             'libfreerdp/core/nla.c:671,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:675,7'
          Dst:             transport_get_public_key
        - Src:             'libfreerdp/core/nla.c:677,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:677,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:677,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:681,7'
          Dst:             nla_sec_buffer_alloc_from_data
        - Src:             'libfreerdp/core/nla.c:683,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:683,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:683,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:687,7'
          Dst:             credssp_auth_init
        - Src:             'libfreerdp/core/nla.c:690,7'
          Dst:             credssp_auth_setup_server
        - Src:             'libfreerdp/core/nla.c:693,2'
          Dst:             nla_set_state
    - functionName:    nla_client_setup_identity
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         106
      ICount:          521
      EdgeCount:       134
      CyclomaticComplexity: 30
      functionsReached:
        - SamClose
        - SamFreeEntry
        - SamLookupUserA
        - SamOpen
        - WLog_Get
        - __assert_fail
        - freerdp_set_last_error_ex
        - identity_set_from_settings
        - identity_set_from_settings_with_pwd
        - identity_set_from_smartcard_hash
        - nla_adjust_settings_from_smartcard
        - sspi_FreeAuthIdentity
        - strlen
        - utils_authenticate
        - utils_str_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:296,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:296,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/nla.c:297,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/nla.c:297,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:297,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/nla.c:299,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/nla.c:300,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/nla.c:302,22'
              BranchSideFuncs:
                - __assert_fail
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/nla.c:303,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:303,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/nla.c:306,26'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/nla.c:306,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:307,27'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
            - BranchSide:      'libfreerdp/core/nla.c:310,18'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
        - Branch String:   'libfreerdp/core/nla.c:307,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:308,40'
              BranchSideFuncs:
                - utils_str_is_empty
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
            - BranchSide:      'libfreerdp/core/nla.c:313,6'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
        - Branch String:   'libfreerdp/core/nla.c:306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:310,18'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
            - BranchSide:      'libfreerdp/core/nla.c:313,6'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - utils_str_is_empty
                - SamOpen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
        - Branch String:   'libfreerdp/core/nla.c:313,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:313,44'
              BranchSideFuncs:
                - utils_str_is_empty
                - SamOpen
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - strlen
                - SamLookupUserA
                - SamClose
                - SamFreeEntry
            - BranchSide:      'libfreerdp/core/nla.c:335,6'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
        - Branch String:   'libfreerdp/core/nla.c:313,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:315,20'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
            - BranchSide:      'libfreerdp/core/nla.c:335,6'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
        - Branch String:   'libfreerdp/core/nla.c:316,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:318,37'
              BranchSideFuncs:
                - strlen
                - SamLookupUserA
                - SamClose
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
                - SamFreeEntry
            - BranchSide:      'libfreerdp/core/nla.c:333,2'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
        - Branch String:   'libfreerdp/core/nla.c:321,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:327,20'
              BranchSideFuncs:
                - SamFreeEntry
                - SamClose
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
            - BranchSide:      'libfreerdp/core/nla.c:331,13'
              BranchSideFuncs:
                - SamClose
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
        - Branch String:   'libfreerdp/core/nla.c:335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:337,7'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
            - BranchSide:      'libfreerdp/core/nla.c:347,36'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:337,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:339,9'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - strlen
            - BranchSide:      'libfreerdp/core/nla.c:343,7'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:339,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:339,44'
              BranchSideFuncs:
                - strlen
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:341,3'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:339,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:340,20'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:341,3'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:343,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:344,19'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:345,2'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:350,30'
              BranchSideFuncs:
                - utils_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:366,7'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
        - Branch String:   'libfreerdp/core/nla.c:350,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:354,5'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/nla.c:354,5'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/nla.c:356,5'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:359,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:359,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:359,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:359,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:359,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:359,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/nla.c:359,5'
              BranchSideFuncs:
                - sspi_FreeAuthIdentity
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
        - Branch String:   'libfreerdp/core/nla.c:366,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:368,25'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/nla.c:371,11'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
        - Branch String:   'libfreerdp/core/nla.c:371,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:373,7'
              BranchSideFuncs:
                - identity_set_from_smartcard_hash
                - nla_adjust_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/nla.c:386,8'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
        - Branch String:   'libfreerdp/core/nla.c:373,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:375,44'
              BranchSideFuncs:
                - nla_adjust_settings_from_smartcard
                - identity_set_from_smartcard_hash
            - BranchSide:      'libfreerdp/core/nla.c:379,41'
              BranchSideFuncs:
                - identity_set_from_smartcard_hash
        - Branch String:   'libfreerdp/core/nla.c:375,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:376,5'
              BranchSideFuncs:
                - identity_set_from_smartcard_hash
            - BranchSide:      'libfreerdp/core/nla.c:377,3'
              BranchSideFuncs:
                - identity_set_from_smartcard_hash
        - Branch String:   'libfreerdp/core/nla.c:379,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:382,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:383,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:388,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:388,41'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings_with_pwd
            - BranchSide:      'libfreerdp/core/nla.c:399,7'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:388,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:391,12'
              BranchSideFuncs:
                - identity_set_from_settings_with_pwd
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:399,7'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:390,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:394,5'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:396,16'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:399,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:401,8'
              BranchSideFuncs:
                - identity_set_from_settings
                - strlen
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:417,7'
              BranchSideFuncs:
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:401,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:401,41'
              BranchSideFuncs:
                - strlen
                - identity_set_from_settings
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:415,3'
              BranchSideFuncs:
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:401,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:403,37'
              BranchSideFuncs:
                - identity_set_from_settings
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:415,3'
              BranchSideFuncs:
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:403,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:405,6'
              BranchSideFuncs:
                - identity_set_from_settings
            - BranchSide:      'libfreerdp/core/nla.c:412,5'
              BranchSideFuncs:
                - identity_set_from_settings
        - Branch String:   'libfreerdp/core/nla.c:419,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:421,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:422,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:296,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:297,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:300,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:303,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:306,7'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/nla.c:307,8'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/nla.c:308,8'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/nla.c:313,25'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/nla.c:315,20'
          Dst:             SamOpen
        - Src:             'libfreerdp/core/nla.c:318,30'
          Dst:             strlen
        - Src:             'libfreerdp/core/nla.c:319,29'
          Dst:             SamLookupUserA
        - Src:             'libfreerdp/core/nla.c:328,5'
          Dst:             SamFreeEntry
        - Src:             'libfreerdp/core/nla.c:331,4'
          Dst:             SamClose
        - Src:             'libfreerdp/core/nla.c:339,37'
          Dst:             strlen
        - Src:             'libfreerdp/core/nla.c:350,11'
          Dst:             utils_authenticate
        - Src:             'libfreerdp/core/nla.c:356,5'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/nla.c:359,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:359,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:359,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:368,3'
          Dst:             sspi_FreeAuthIdentity
        - Src:             'libfreerdp/core/nla.c:375,9'
          Dst:             nla_adjust_settings_from_smartcard
        - Src:             'libfreerdp/core/nla.c:379,8'
          Dst:             identity_set_from_smartcard_hash
        - Src:             'libfreerdp/core/nla.c:390,9'
          Dst:             identity_set_from_settings_with_pwd
        - Src:             'libfreerdp/core/nla.c:401,34'
          Dst:             strlen
        - Src:             'libfreerdp/core/nla.c:403,10'
          Dst:             identity_set_from_settings
        - Src:             'libfreerdp/core/nla.c:419,9'
          Dst:             identity_set_from_settings
    - functionName:    nla_adjust_settings_from_smartcard
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         122
      ICount:          474
      EdgeCount:       149
      CyclomaticComplexity: 29
      functionsReached:
        - WLog_Get
        - __assert_fail
        - _strdup
        - freerdp_settings_set_string
        - freerdp_settings_set_string_from_utf16
        - smartcardCertInfo_Free
        - smartcard_getCert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:222,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:222,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:223,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:223,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:223,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:225,26'
              BranchSideFuncs:
                - __assert_fail
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:226,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:226,2'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:228,7'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:229,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:231,25'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - smartcard_getCert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:235,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:239,7'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:235,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:235,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:235,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:235,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:239,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:241,7'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:255,7'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:241,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:242,38'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:247,8'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:241,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:244,4'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:247,8'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:244,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:244,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:244,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:244,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:244,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:244,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:247,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:248,36'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:253,2'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:247,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:250,4'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:253,2'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:250,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:250,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:250,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:250,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:250,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:255,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:255,31'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:265,7'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:255,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:257,47'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:265,7'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:260,4'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:263,2'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:260,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:260,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:260,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:260,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:260,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:260,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:265,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:265,34'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:275,9'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:267,47'
              BranchSideFuncs:
                - freerdp_settings_set_string_from_utf16
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:275,9'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:267,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:270,4'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:273,2'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:270,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:270,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:270,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:270,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:270,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:270,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:279,29'
              BranchSideFuncs:
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:287,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:280,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:282,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:285,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:282,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:282,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:282,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:282,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:282,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:282,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:222,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:223,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:226,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:231,2'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/nla.c:233,7'
          Dst:             smartcard_getCert
        - Src:             'libfreerdp/core/nla.c:235,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:235,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:235,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:241,35'
          Dst:             freerdp_settings_set_string_from_utf16
        - Src:             'libfreerdp/core/nla.c:244,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:244,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:244,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:248,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/nla.c:250,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:250,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:250,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:257,8'
          Dst:             freerdp_settings_set_string_from_utf16
        - Src:             'libfreerdp/core/nla.c:260,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:260,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:260,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:267,8'
          Dst:             freerdp_settings_set_string_from_utf16
        - Src:             'libfreerdp/core/nla.c:270,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:270,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:270,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:279,21'
          Dst:             _strdup
        - Src:             'libfreerdp/core/nla.c:282,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:282,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:282,4'
          Dst:             WLog_PrintMessage
    - functionName:    nla_get_sspi_error
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - credssp_auth_sspi_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2107,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2107,2'
              BranchSideFuncs:
                - credssp_auth_sspi_error
            - BranchSide:      'libfreerdp/core/nla.c:2107,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2107,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:2108,9'
          Dst:             credssp_auth_sspi_error
    - functionName:    nla_get_error
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2100,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2101,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2102,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nla_set_service_principal
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - service
        - hostname
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - credssp_auth_set_spn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2060,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2061,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2062,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2060,7'
          Dst:             credssp_auth_set_spn
    - functionName:    nla_get_identity
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2034,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2035,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:2037,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nla_buffer_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - sspi_SecBufferFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:161,2'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - sspi_SecBufferFree
                - sspi_SecBufferFree
                - sspi_SecBufferFree
                - sspi_SecBufferFree
            - BranchSide:      'libfreerdp/core/nla.c:161,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nla.c:161,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:162,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:163,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:164,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:165,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:166,2'
          Dst:             sspi_SecBufferFree
    - functionName:    nla_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - credssp_auth_free
        - nla_buffer_free
        - smartcardCertInfo_Free
        - sspi_FreeAuthIdentity
        - sspi_SecBufferFree
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:2018,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2019,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - nla_buffer_free
                - sspi_SecBufferFree
                - credssp_auth_free
                - sspi_FreeAuthIdentity
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/nla.c:2021,25'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - nla_buffer_free
                - sspi_SecBufferFree
                - credssp_auth_free
                - sspi_FreeAuthIdentity
                - free
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:2021,2'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/nla.c:2022,2'
          Dst:             nla_buffer_free
        - Src:             'libfreerdp/core/nla.c:2023,2'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:2024,2'
          Dst:             credssp_auth_free
        - Src:             'libfreerdp/core/nla.c:2026,2'
          Dst:             sspi_FreeAuthIdentity
    - functionName:    nla_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - transport
      BBCount:         24
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - credssp_auth_new
        - nla_free
        - nla_sec_buffer_alloc
        - winpr_RAND
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1967,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1967,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1968,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1968,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1968,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1970,26'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1971,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1971,2'
              BranchSideFuncs:
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1973,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1976,3'
              BranchSideFuncs:
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1978,20'
              BranchSideFuncs:
                - calloc
                - nla_free
                - credssp_auth_new
                - nla_sec_buffer_alloc
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1987,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1988,3'
              BranchSideFuncs:
                - credssp_auth_new
                - nla_free
                - nla_sec_buffer_alloc
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1990,31'
              BranchSideFuncs:
                - credssp_auth_new
                - nla_free
                - nla_sec_buffer_alloc
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1991,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1992,3'
              BranchSideFuncs:
                - nla_sec_buffer_alloc
                - nla_free
                - winpr_RAND
            - BranchSide:      'libfreerdp/core/nla.c:1995,29'
              BranchSideFuncs:
                - nla_sec_buffer_alloc
                - nla_free
                - winpr_RAND
        - Branch String:   'libfreerdp/core/nla.c:1995,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1996,3'
              BranchSideFuncs:
                - winpr_RAND
                - nla_free
            - BranchSide:      'libfreerdp/core/nla.c:1999,17'
              BranchSideFuncs:
                - winpr_RAND
                - nla_free
        - Branch String:   'libfreerdp/core/nla.c:1999,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:2000,3'
              BranchSideFuncs:
                - nla_free
            - BranchSide:      'libfreerdp/core/nla.c:2002,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1967,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1968,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1971,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1973,25'
          Dst:             calloc
        - Src:             'libfreerdp/core/nla.c:1986,18'
          Dst:             calloc
        - Src:             'libfreerdp/core/nla.c:1990,14'
          Dst:             credssp_auth_new
        - Src:             'libfreerdp/core/nla.c:1995,7'
          Dst:             nla_sec_buffer_alloc
        - Src:             'libfreerdp/core/nla.c:1999,6'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/nla.c:2006,2'
          Dst:             nla_free
    - functionName:    nla_client_recv
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         25
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nla_client_recv_early_user_auth
        - nla_client_recv_nego_token
        - nla_client_recv_pub_key_auth
        - nla_get_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:604,2'
              BranchSideFuncs:
                - nla_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
                - nla_client_recv_early_user_auth
                - nla_client_recv_pub_key_auth
                - nla_client_recv_nego_token
            - BranchSide:      'libfreerdp/core/nla.c:606,24'
              BranchSideFuncs:
                - nla_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
                - nla_client_recv_early_user_auth
                - nla_client_recv_pub_key_auth
                - nla_client_recv_nego_token
        - Branch String:   'libfreerdp/core/nla.c:606,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:609,38'
              BranchSideFuncs:
                - nla_client_recv_nego_token
            - BranchSide:      'libfreerdp/core/nla.c:612,40'
              BranchSideFuncs:
                - nla_client_recv_pub_key_auth
            - BranchSide:      'libfreerdp/core/nla.c:615,43'
              BranchSideFuncs:
                - nla_client_recv_early_user_auth
            - BranchSide:      'libfreerdp/core/nla.c:617,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:619,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:619,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:619,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:619,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:619,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:619,4'
              BranchSideFuncs:
                - nla_get_state
                - nla_get_state_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:619,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:604,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:606,10'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:609,11'
          Dst:             nla_client_recv_nego_token
        - Src:             'libfreerdp/core/nla.c:612,11'
          Dst:             nla_client_recv_pub_key_auth
        - Src:             'libfreerdp/core/nla.c:615,11'
          Dst:             nla_client_recv_early_user_auth
        - Src:             'libfreerdp/core/nla.c:619,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:619,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:619,4'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:619,4'
          Dst:             nla_get_state_str
        - Src:             'libfreerdp/core/nla.c:619,4'
          Dst:             WLog_PrintMessage
    - functionName:    nla_recv_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
        - s
      BBCount:         70
      ICount:          276
      EdgeCount:       79
      CyclomaticComplexity: 11
      functionsReached:
        - NtStatus2Tag
        - WLog_Get
        - __assert_fail
        - freerdp_set_last_error_ex
        - nla_client_recv
        - nla_decode_ts_request
        - nla_get_state
        - stream_read_u32_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:1857,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1857,2'
              BranchSideFuncs:
                - __assert_fail
                - nla_get_state
                - nla_decode_ts_request
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - stream_read_u32_le.10217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1858,2'
              BranchSideFuncs:
                - __assert_fail
                - nla_get_state
                - nla_decode_ts_request
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - stream_read_u32_le.10217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1858,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1858,2'
              BranchSideFuncs:
                - nla_get_state
                - nla_decode_ts_request
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - stream_read_u32_le.10217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1860,20'
              BranchSideFuncs:
                - nla_get_state
                - nla_decode_ts_request
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
                - stream_read_u32_le.10217
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1860,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1862,10'
              BranchSideFuncs:
                - stream_read_u32_le.10217
                - WLog_Get
                - WLog_IsLevelActive
                - nla_client_recv
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1876,29'
              BranchSideFuncs:
                - nla_decode_ts_request
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1864,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1866,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1872,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_client_recv
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1866,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1866,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1866,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1866,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1866,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1866,4'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:1872,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1872,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nla_client_recv
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1872,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_client_recv
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1872,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1872,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nla_client_recv
            - BranchSide:      'libfreerdp/core/nla.c:1872,4'
              BranchSideFuncs:
                - nla_client_recv
        - Branch String:   'libfreerdp/core/nla.c:1876,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:1879,7'
              BranchSideFuncs:
                - nla_client_recv
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1879,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:0,0'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1881,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1883,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1886,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1890,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1894,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1898,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1902,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1906,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1910,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1914,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1918,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1922,11'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1926,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1926,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1926,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - NtStatus2Tag
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:1926,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_set_last_error_ex
                - NtStatus2Tag
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:1926,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:1926,6'
              BranchSideFuncs:
                - NtStatus2Tag
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:1926,6'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
      Callsites:
        - Src:             'libfreerdp/core/nla.c:1857,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1858,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:1860,6'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:1863,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nla.c:1866,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1866,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1866,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1868,4'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/nla.c:1872,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1872,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1872,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1876,7'
          Dst:             nla_decode_ts_request
        - Src:             'libfreerdp/core/nla.c:1926,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:1926,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:1926,6'
          Dst:             NtStatus2Tag
        - Src:             'libfreerdp/core/nla.c:1926,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:1932,4'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/nla.c:1937,9'
          Dst:             nla_client_recv
    - functionName:    nla_client_authenticate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         43
      ICount:          169
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - nla_client_begin
        - nla_get_state
        - nla_recv_pdu
        - transport_read_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:629,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:629,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_client_begin
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:631,15'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_client_begin
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:633,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:635,3'
              BranchSideFuncs:
                - nla_client_begin
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:639,23'
              BranchSideFuncs:
                - nla_client_begin
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:635,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:635,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:635,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:635,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:635,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:635,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:640,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nla.c:642,2'
              BranchSideFuncs:
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:642,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:644,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - transport_read_pdu
                - nla_recv_pdu
                - nla_get_state
                - Stream_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:659,5'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'libfreerdp/core/nla.c:647,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:649,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:653,36'
              BranchSideFuncs:
                - nla_recv_pdu
                - nla_get_state
                - Stream_Free
                - Stream_SetPosition
                - transport_read_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:649,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:649,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:649,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:649,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:649,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nla.c:649,4'
              BranchSideFuncs:
                - Stream_Free
        - Branch String:   'libfreerdp/core/nla.c:655,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:642,2'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nla.c:656,4'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:629,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:631,15'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nla.c:635,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:635,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:635,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:639,6'
          Dst:             nla_client_begin
        - Src:             'libfreerdp/core/nla.c:642,9'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:644,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nla.c:645,22'
          Dst:             transport_read_pdu
        - Src:             'libfreerdp/core/nla.c:649,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:649,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:649,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:653,23'
          Dst:             nla_recv_pdu
        - Src:             'libfreerdp/core/nla.c:661,2'
          Dst:             Stream_Free
    - functionName:    nla_client_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         27
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - credssp_auth_authenticate
        - credssp_auth_have_output_token
        - credssp_auth_set_flags
        - credssp_auth_sspi_error
        - freerdp_set_last_error_ex
        - nla_client_init
        - nla_get_state
        - nla_send
        - nla_set_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:471,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:471,2'
              BranchSideFuncs:
                - nla_client_init
                - nla_get_state
                - credssp_auth_set_flags
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_set_state
                - nla_send
                - nla_send
                - nla_set_state
                - credssp_auth_sspi_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:473,22'
              BranchSideFuncs:
                - nla_client_init
                - nla_get_state
                - credssp_auth_set_flags
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_set_state
                - nla_send
                - nla_send
                - nla_set_state
                - credssp_auth_sspi_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:474,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:476,20'
              BranchSideFuncs:
                - nla_get_state
                - credssp_auth_set_flags
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_set_state
                - nla_send
                - nla_send
                - nla_set_state
                - credssp_auth_sspi_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:486,25'
              BranchSideFuncs:
                - credssp_auth_set_flags
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_set_state
                - nla_send
                - nla_send
                - nla_set_state
                - credssp_auth_sspi_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:490,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:493,18'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:498,39'
              BranchSideFuncs:
                - credssp_auth_have_output_token
                - nla_set_state
                - nla_send
            - BranchSide:      'libfreerdp/core/nla.c:506,36'
              BranchSideFuncs:
                - credssp_auth_sspi_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/nla.c:493,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:494,5'
              BranchSideFuncs:
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:495,18'
              BranchSideFuncs:
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:498,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:500,19'
              BranchSideFuncs:
                - nla_send
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:503,18'
              BranchSideFuncs:
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:500,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:501,6'
              BranchSideFuncs:
                - nla_set_state
            - BranchSide:      'libfreerdp/core/nla.c:502,4'
              BranchSideFuncs:
                - nla_set_state
        - Branch String:   'libfreerdp/core/nla.c:506,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:510,6'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:510,6'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/nla.c:514,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:471,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:473,6'
          Dst:             nla_client_init
        - Src:             'libfreerdp/core/nla.c:476,6'
          Dst:             nla_get_state
        - Src:             'libfreerdp/core/nla.c:486,2'
          Dst:             credssp_auth_set_flags
        - Src:             'libfreerdp/core/nla.c:488,17'
          Dst:             credssp_auth_authenticate
        - Src:             'libfreerdp/core/nla.c:493,9'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:495,4'
          Dst:             nla_set_state
        - Src:             'libfreerdp/core/nla.c:498,8'
          Dst:             credssp_auth_have_output_token
        - Src:             'libfreerdp/core/nla.c:500,10'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:503,4'
          Dst:             nla_set_state
        - Src:             'libfreerdp/core/nla.c:506,12'
          Dst:             credssp_auth_sspi_error
        - Src:             'libfreerdp/core/nla.c:510,6'
          Dst:             freerdp_set_last_error_ex
    - functionName:    nla_client_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         49
      ICount:          216
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - credssp_auth_init
        - credssp_auth_setup_client
        - freerdp_settings_get_server_name
        - nla_adjust_settings_from_smartcard
        - nla_client_setup_identity
        - nla_sec_buffer_alloc_from_data
        - nla_set_state
        - transport_get_public_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:430,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:431,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:431,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:431,2'
              BranchSideFuncs:
                - __assert_fail
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:433,26'
              BranchSideFuncs:
                - __assert_fail
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:434,2'
              BranchSideFuncs:
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:436,16'
              BranchSideFuncs:
                - nla_set_state
                - nla_adjust_settings_from_smartcard
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:439,3'
              BranchSideFuncs:
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:441,25'
              BranchSideFuncs:
                - credssp_auth_init
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:442,3'
              BranchSideFuncs:
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:444,33'
              BranchSideFuncs:
                - nla_client_setup_identity
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:444,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:445,3'
              BranchSideFuncs:
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:447,58'
              BranchSideFuncs:
                - freerdp_settings_get_server_name
                - credssp_auth_setup_client
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:449,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:450,3'
              BranchSideFuncs:
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:452,14'
              BranchSideFuncs:
                - transport_get_public_key
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:454,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:456,3'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:460,39'
              BranchSideFuncs:
                - nla_sec_buffer_alloc_from_data
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:456,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:456,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:456,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:456,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:456,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:456,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:460,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nla.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nla.c:462,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:462,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:462,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:462,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:462,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:462,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:430,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:431,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:434,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:436,2'
          Dst:             nla_set_state
        - Src:             'libfreerdp/core/nla.c:438,7'
          Dst:             nla_adjust_settings_from_smartcard
        - Src:             'libfreerdp/core/nla.c:441,7'
          Dst:             credssp_auth_init
        - Src:             'libfreerdp/core/nla.c:444,7'
          Dst:             nla_client_setup_identity
        - Src:             'libfreerdp/core/nla.c:447,25'
          Dst:             freerdp_settings_get_server_name
        - Src:             'libfreerdp/core/nla.c:449,7'
          Dst:             credssp_auth_setup_client
        - Src:             'libfreerdp/core/nla.c:454,7'
          Dst:             transport_get_public_key
        - Src:             'libfreerdp/core/nla.c:456,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:456,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:456,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:460,7'
          Dst:             nla_sec_buffer_alloc_from_data
        - Src:             'libfreerdp/core/nla.c:462,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:462,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:462,3'
          Dst:             WLog_PrintMessage
    - functionName:    nla_server_authenticate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         83
      ICount:          348
      EdgeCount:       102
      CyclomaticComplexity: 21
      functionsReached:
        - GetLastError
        - NTSTATUS_FROM_WIN32
        - WLog_Get
        - __assert_fail
        - credssp_auth_authenticate
        - credssp_auth_have_output_token
        - credssp_auth_set_flags
        - credssp_auth_take_input_buffer
        - nla_buffer_free
        - nla_decrypt_public_key_echo
        - nla_decrypt_public_key_hash
        - nla_encrypt_public_key_echo
        - nla_encrypt_public_key_hash
        - nla_send
        - nla_server_init
        - nla_server_recv
        - nla_server_recv_credentials
        - sspi_SecBufferFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:752,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:752,2'
              BranchSideFuncs:
                - nla_server_init
                - credssp_auth_set_flags
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:754,22'
              BranchSideFuncs:
                - nla_server_init
                - credssp_auth_set_flags
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:754,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:755,3'
              BranchSideFuncs:
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:763,25'
              BranchSideFuncs:
                - credssp_auth_set_flags
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:797,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:798,4'
              BranchSideFuncs:
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:800,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:800,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:800,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:800,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:800,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:800,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
            - BranchSide:      'libfreerdp/core/nla.c:800,3'
              BranchSideFuncs:
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
        - Branch String:   'libfreerdp/core/nla.c:805,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:810,12'
              BranchSideFuncs:
                - GetLastError
                - nla_send
                - nla_buffer_free
                - GetLastError
                - NTSTATUS_FROM_WIN32
            - BranchSide:      'libfreerdp/core/nla.c:834,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:810,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:813,6'
              BranchSideFuncs:
                - nla_send
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:817,6'
              BranchSideFuncs:
                - nla_send
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:821,6'
              BranchSideFuncs:
                - nla_send
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:825,43'
              BranchSideFuncs:
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - nla_send
                - nla_buffer_free
        - Branch String:   'libfreerdp/core/nla.c:834,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:837,39'
              BranchSideFuncs:
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:869,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:837,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:839,19'
              BranchSideFuncs:
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:848,8'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
        - Branch String:   'libfreerdp/core/nla.c:839,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:840,6'
              BranchSideFuncs:
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:842,25'
              BranchSideFuncs:
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:842,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:843,6'
              BranchSideFuncs:
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:845,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:845,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:845,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - WLog_Get
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:845,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:845,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:845,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
            - BranchSide:      'libfreerdp/core/nla.c:845,5'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
        - Branch String:   'libfreerdp/core/nla.c:848,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:849,39'
              BranchSideFuncs:
                - nla_decrypt_public_key_echo
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
            - BranchSide:      'libfreerdp/core/nla.c:851,39'
              BranchSideFuncs:
                - nla_decrypt_public_key_hash
                - nla_buffer_free
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
        - Branch String:   'libfreerdp/core/nla.c:853,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:854,5'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_buffer_free
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
            - BranchSide:      'libfreerdp/core/nla.c:857,24'
              BranchSideFuncs:
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_buffer_free
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
                - nla_encrypt_public_key_echo
        - Branch String:   'libfreerdp/core/nla.c:859,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:860,39'
              BranchSideFuncs:
                - nla_encrypt_public_key_echo
                - nla_buffer_free
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:862,39'
              BranchSideFuncs:
                - nla_encrypt_public_key_hash
                - nla_buffer_free
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:864,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:865,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:866,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:869,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:869,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:869,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:869,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:869,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
            - BranchSide:      'libfreerdp/core/nla.c:869,3'
              BranchSideFuncs:
                - nla_send
                - nla_buffer_free
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
        - Branch String:   'libfreerdp/core/nla.c:871,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:872,4'
              BranchSideFuncs:
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
            - BranchSide:      'libfreerdp/core/nla.c:874,7'
              BranchSideFuncs:
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - credssp_auth_take_input_buffer
                - credssp_auth_authenticate
                - WLog_Get
                - WLog_IsLevelActive
                - nla_send
                - nla_buffer_free
                - WLog_PrintMessage
                - credssp_auth_have_output_token
                - nla_decrypt_public_key_hash
                - sspi_SecBufferFree
                - nla_encrypt_public_key_hash
                - nla_encrypt_public_key_echo
                - nla_decrypt_public_key_echo
                - nla_send
                - nla_server_recv
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - GetLastError
                - nla_send
                - GetLastError
                - NTSTATUS_FROM_WIN32
                - WLog_PrintMessage
                - nla_server_recv_credentials
        - Branch String:   'libfreerdp/core/nla.c:874,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:793,2'
              BranchSideFuncs:
                - nla_server_recv_credentials
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:876,8'
              BranchSideFuncs:
                - nla_server_recv_credentials
                - nla_buffer_free
        - Branch String:   'libfreerdp/core/nla.c:882,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:882,38'
              BranchSideFuncs:
                - nla_buffer_free
            - BranchSide:      'libfreerdp/core/nla.c:883,7'
              BranchSideFuncs:
                - nla_buffer_free
      Callsites:
        - Src:             'libfreerdp/core/nla.c:752,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:754,6'
          Dst:             nla_server_init
        - Src:             'libfreerdp/core/nla.c:763,2'
          Dst:             credssp_auth_set_flags
        - Src:             'libfreerdp/core/nla.c:797,7'
          Dst:             nla_server_recv
        - Src:             'libfreerdp/core/nla.c:800,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:800,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:800,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:801,3'
          Dst:             credssp_auth_take_input_buffer
        - Src:             'libfreerdp/core/nla.c:803,9'
          Dst:             credssp_auth_authenticate
        - Src:             'libfreerdp/core/nla.c:810,12'
          Dst:             GetLastError
        - Src:             'libfreerdp/core/nla.c:825,43'
          Dst:             GetLastError
        - Src:             'libfreerdp/core/nla.c:825,23'
          Dst:             NTSTATUS_FROM_WIN32
        - Src:             'libfreerdp/core/nla.c:829,10'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:837,8'
          Dst:             credssp_auth_have_output_token
        - Src:             'libfreerdp/core/nla.c:839,10'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:842,9'
          Dst:             nla_server_recv
        - Src:             'libfreerdp/core/nla.c:845,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:845,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:845,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:849,11'
          Dst:             nla_decrypt_public_key_echo
        - Src:             'libfreerdp/core/nla.c:851,11'
          Dst:             nla_decrypt_public_key_hash
        - Src:             'libfreerdp/core/nla.c:857,4'
          Dst:             sspi_SecBufferFree
        - Src:             'libfreerdp/core/nla.c:860,11'
          Dst:             nla_encrypt_public_key_echo
        - Src:             'libfreerdp/core/nla.c:862,11'
          Dst:             nla_encrypt_public_key_hash
        - Src:             'libfreerdp/core/nla.c:869,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:869,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:869,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nla.c:871,8'
          Dst:             nla_send
        - Src:             'libfreerdp/core/nla.c:882,7'
          Dst:             nla_server_recv_credentials
        - Src:             'libfreerdp/core/nla.c:886,2'
          Dst:             nla_buffer_free
    - functionName:    nla_authenticate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nla
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - nla_client_authenticate
        - nla_server_authenticate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:899,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:899,2'
              BranchSideFuncs:
                - nla_client_authenticate
                - nla_server_authenticate
            - BranchSide:      'libfreerdp/core/nla.c:901,6'
              BranchSideFuncs:
                - nla_client_authenticate
                - nla_server_authenticate
        - Branch String:   'libfreerdp/core/nla.c:901,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:902,34'
              BranchSideFuncs:
                - nla_server_authenticate
            - BranchSide:      'libfreerdp/core/nla.c:904,34'
              BranchSideFuncs:
                - nla_client_authenticate
      Callsites:
        - Src:             'libfreerdp/core/nla.c:899,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:902,10'
          Dst:             nla_server_authenticate
        - Src:             'libfreerdp/core/nla.c:904,10'
          Dst:             nla_client_authenticate
    - functionName:    nla_set_early_user_auth
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nla.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nla
        - earlyUserAuth
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nla.c:154,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:154,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:155,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:155,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:155,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:155,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nla.c:155,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nla.c:155,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nla.c:155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nla.c:154,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nla.c:155,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nla.c:155,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nla.c:155,2'
          Dst:             WLog_PrintMessage
    - functionName:    add_cert_to_list
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - certInfoList
        - count
        - certInfo
      BBCount:         24
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - _wcscmp
        - realloc
        - smartcardCertInfo_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:134,15'
              BranchSideFuncs:
                - _wcscmp
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:143,15'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:134,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:136,27'
              BranchSideFuncs:
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:139,2'
              BranchSideFuncs:
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcscmp
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:144,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:146,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:149,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:146,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:146,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:146,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:146,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:146,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:146,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:134,7'
          Dst:             _wcscmp
        - Src:             'libfreerdp/core/smartcardlogon.c:136,4'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/smartcardlogon.c:143,7'
          Dst:             realloc
        - Src:             'libfreerdp/core/smartcardlogon.c:146,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:146,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:146,4'
          Dst:             WLog_PrintMessage
    - functionName:    smartcardCertInfo_Free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scCert
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_certificate_free
        - smartcardKeyInfo_Free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:92,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:93,3'
              BranchSideFuncs:
                - free
                - free
                - freerdp_certificate_free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - smartcardKeyInfo_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:95,7'
              BranchSideFuncs:
                - free
                - free
                - freerdp_certificate_free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - smartcardKeyInfo_Free
                - free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:97,2'
          Dst:             freerdp_certificate_free
        - Src:             'libfreerdp/core/smartcardlogon.c:106,2'
          Dst:             smartcardKeyInfo_Free
    - functionName:    smartcardKeyInfo_Free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key_info
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - delete_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:81,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:82,3'
              BranchSideFuncs:
                - delete_file
                - delete_file
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:84,14'
              BranchSideFuncs:
                - delete_file
                - delete_file
                - free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:84,2'
          Dst:             delete_file
        - Src:             'libfreerdp/core/smartcardlogon.c:85,2'
          Dst:             delete_file
    - functionName:    delete_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fseeko64
        - ftello64
        - fwrite
        - winpr_DeleteFile
        - winpr_fopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:47,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:48,3'
              BranchSideFuncs:
                - winpr_fopen
                - winpr_DeleteFile
                - free
                - fseeko64
                - fseeko64
                - fclose
                - fwrite
                - ftello64
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:52,26'
              BranchSideFuncs:
                - winpr_fopen
                - winpr_DeleteFile
                - free
                - fseeko64
                - fseeko64
                - fclose
                - fwrite
                - ftello64
        - Branch String:   'libfreerdp/core/smartcardlogon.c:53,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:55,15'
              BranchSideFuncs:
                - fseeko64
                - fseeko64
                - fclose
                - winpr_DeleteFile
                - free
                - fwrite
                - ftello64
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:75,19'
              BranchSideFuncs:
                - winpr_DeleteFile
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:58,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:59,12'
              BranchSideFuncs:
                - ftello64
                - fseeko64
                - fclose
                - winpr_DeleteFile
                - free
                - fwrite
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:60,4'
              BranchSideFuncs:
                - fseeko64
                - fclose
                - winpr_DeleteFile
                - free
                - fwrite
        - Branch String:   'libfreerdp/core/smartcardlogon.c:62,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:64,36'
              BranchSideFuncs:
                - fwrite
                - fclose
                - winpr_DeleteFile
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:71,17'
              BranchSideFuncs:
                - fclose
                - winpr_DeleteFile
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:65,18'
              BranchSideFuncs:
                - fwrite
                - fclose
                - winpr_DeleteFile
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:65,18'
              BranchSideFuncs:
                - fwrite
                - fclose
                - winpr_DeleteFile
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:67,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:68,6'
              BranchSideFuncs:
                - fclose
                - winpr_DeleteFile
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:69,4'
              BranchSideFuncs:
                - fclose
                - winpr_DeleteFile
                - free
                - fwrite
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:52,14'
          Dst:             winpr_fopen
        - Src:             'libfreerdp/core/smartcardlogon.c:57,13'
          Dst:             fseeko64
        - Src:             'libfreerdp/core/smartcardlogon.c:59,12'
          Dst:             ftello64
        - Src:             'libfreerdp/core/smartcardlogon.c:60,4'
          Dst:             fseeko64
        - Src:             'libfreerdp/core/smartcardlogon.c:66,26'
          Dst:             fwrite
        - Src:             'libfreerdp/core/smartcardlogon.c:71,10'
          Dst:             fclose
        - Src:             'libfreerdp/core/smartcardlogon.c:75,2'
          Dst:             winpr_DeleteFile
    - functionName:    build_pkinit_args
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
        - scCert
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_NCryptGetModulePath
        - winpr_asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:258,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:255,25'
          Dst:             winpr_NCryptGetModulePath
        - Src:             'libfreerdp/core/smartcardlogon.c:258,6'
          Dst:             winpr_asprintf
    - functionName:    set_info_certificate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cert
        - certBytes
        - cbCertBytes
        - userFilter
        - domainFilter
      BBCount:         104
      ICount:          402
      EdgeCount:       128
      CyclomaticComplexity: 26
      functionsReached:
        - WLog_Get
        - freerdp_certificate_check_eku
        - freerdp_certificate_new_from_der
        - strcmp
        - treat_sc_cert
        - winpr_Digest
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:205,3'
              BranchSideFuncs:
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_check_eku
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:209,55'
              BranchSideFuncs:
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_check_eku
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
        - Branch String:   'libfreerdp/core/smartcardlogon.c:205,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:205,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:205,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:205,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:205,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:212,3'
              BranchSideFuncs:
                - freerdp_certificate_check_eku
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:216,37'
              BranchSideFuncs:
                - freerdp_certificate_check_eku
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
        - Branch String:   'libfreerdp/core/smartcardlogon.c:212,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:212,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:212,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:212,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:212,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:212,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:216,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:218,3'
              BranchSideFuncs:
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:223,21'
              BranchSideFuncs:
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
        - Branch String:   'libfreerdp/core/smartcardlogon.c:218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:218,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:218,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:225,3'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:229,6'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
        - Branch String:   'libfreerdp/core/smartcardlogon.c:225,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:225,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:225,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:225,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:225,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:225,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:229,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:229,22'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:239,6'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:229,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:229,43'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:231,7'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:229,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:231,7'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:239,6'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:231,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:231,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:237,2'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:231,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:233,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:237,2'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:233,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:233,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:233,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:233,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:233,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:233,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:239,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:239,22'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:246,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:239,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:239,49'
              BranchSideFuncs:
                - strcmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:246,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:239,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:246,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:241,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:241,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:241,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:202,7'
          Dst:             winpr_Digest
        - Src:             'libfreerdp/core/smartcardlogon.c:205,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:205,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:205,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:209,22'
          Dst:             freerdp_certificate_new_from_der
        - Src:             'libfreerdp/core/smartcardlogon.c:212,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:212,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:212,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:216,7'
          Dst:             freerdp_certificate_check_eku
        - Src:             'libfreerdp/core/smartcardlogon.c:218,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:218,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:218,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:223,7'
          Dst:             treat_sc_cert
        - Src:             'libfreerdp/core/smartcardlogon.c:225,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:225,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:225,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:229,36'
          Dst:             strcmp
        - Src:             'libfreerdp/core/smartcardlogon.c:231,25'
          Dst:             strcmp
        - Src:             'libfreerdp/core/smartcardlogon.c:233,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:233,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:233,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:239,42'
          Dst:             strcmp
        - Src:             'libfreerdp/core/smartcardlogon.c:241,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:241,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:241,3'
          Dst:             WLog_PrintMessage
    - functionName:    treat_sc_cert
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scCert
      BBCount:         56
      ICount:          267
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - _strdup
        - freerdp_certificate_get_email
        - freerdp_certificate_get_issuer
        - freerdp_certificate_get_subject
        - freerdp_certificate_get_upn
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:160,2'
              BranchSideFuncs:
                - freerdp_certificate_get_upn
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:162,44'
              BranchSideFuncs:
                - freerdp_certificate_get_upn
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:163,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:165,3'
              BranchSideFuncs:
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:169,6'
              BranchSideFuncs:
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:165,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:165,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:165,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:165,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:165,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:165,3'
              BranchSideFuncs:
                - freerdp_certificate_get_email
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:171,10'
              BranchSideFuncs:
                - strchr
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:194,52'
              BranchSideFuncs:
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
        - Branch String:   'libfreerdp/core/smartcardlogon.c:174,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:176,4'
              BranchSideFuncs:
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:180,22'
              BranchSideFuncs:
                - malloc
                - _strdup
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
        - Branch String:   'libfreerdp/core/smartcardlogon.c:176,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:176,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:176,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:176,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:176,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:176,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:184,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:184,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:184,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs:
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:190,10'
              BranchSideFuncs:
                - freerdp_certificate_get_subject
                - freerdp_certificate_get_issuer
        - Branch String:   'libfreerdp/core/smartcardlogon.c:186,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:186,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:186,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:162,16'
          Dst:             freerdp_certificate_get_upn
        - Src:             'libfreerdp/core/smartcardlogon.c:165,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:165,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:165,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:166,17'
          Dst:             freerdp_certificate_get_email
        - Src:             'libfreerdp/core/smartcardlogon.c:172,23'
          Dst:             strchr
        - Src:             'libfreerdp/core/smartcardlogon.c:176,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:176,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:176,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:182,24'
          Dst:             _strdup
        - Src:             'libfreerdp/core/smartcardlogon.c:186,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:186,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:186,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:194,20'
          Dst:             freerdp_certificate_get_subject
        - Src:             'libfreerdp/core/smartcardlogon.c:195,19'
          Dst:             freerdp_certificate_get_issuer
    - functionName:    list_provider_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - provider
        - csp
        - scope
        - userFilter
        - domainFilter
        - pcerts
        - pcount
      BBCount:         208
      ICount:          880
      EdgeCount:       255
      CyclomaticComplexity: 49
      functionsReached:
        - ConvertWCharToUtf8
        - ConvertWCharToUtf8Alloc
        - NCryptEnumKeys
        - NCryptFreeBuffer
        - NCryptFreeObject
        - NCryptGetProperty
        - NCryptOpenKey
        - WLog_Get
        - _wcsdup
        - add_cert_to_list
        - build_pkinit_args
        - calloc
        - set_info_certificate
        - smartcardCertInfo_Free
        - winpr_NCryptSecurityStatusError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:398,21'
              BranchSideFuncs:
                - calloc
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptEnumKeys
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:544,6'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:407,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:408,4'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:410,43'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:411,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:412,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:414,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:414,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:414,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:414,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:414,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:414,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:414,3'
              BranchSideFuncs:
                - NCryptOpenKey
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:418,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:420,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:428,23'
              BranchSideFuncs:
                - _wcsdup
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:420,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:420,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:420,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:420,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:420,4'
              BranchSideFuncs:
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:420,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:429,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:430,4'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:433,30'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:435,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:437,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:444,12'
              BranchSideFuncs:
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:437,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:437,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:437,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:437,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:437,4'
              BranchSideFuncs:
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:437,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:446,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:448,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:452,28'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:448,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:448,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:448,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:448,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:448,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:448,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:453,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:455,4'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:459,30'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:455,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:455,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:455,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:455,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:455,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:455,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:461,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:463,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:469,12'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
        - Branch String:   'libfreerdp/core/smartcardlogon.c:463,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:463,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:463,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:463,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:463,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:463,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:471,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:473,36'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:484,7'
              BranchSideFuncs:
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:474,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:476,5'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:480,31'
              BranchSideFuncs:
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:476,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:476,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:476,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:476,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:476,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:476,5'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:484,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:486,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:491,12'
              BranchSideFuncs:
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:486,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:486,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:486,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:486,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:486,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:486,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:493,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:496,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:501,25'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:496,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:496,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:496,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:496,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:496,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:496,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:502,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:504,4'
              BranchSideFuncs:
                - NCryptGetProperty
                - set_info_certificate
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:509,30'
              BranchSideFuncs:
                - NCryptGetProperty
                - set_info_certificate
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:504,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:504,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:504,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:504,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:504,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:504,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:511,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:513,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:517,29'
              BranchSideFuncs:
                - set_info_certificate
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:513,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:513,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:513,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:513,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:513,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:513,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:517,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:518,4'
              BranchSideFuncs:
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:521,26'
              BranchSideFuncs:
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:521,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:523,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:527,13'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:523,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:523,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:523,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:523,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:523,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:523,4'
              BranchSideFuncs:
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - NCryptFreeObject
        - Branch String:   'libfreerdp/core/smartcardlogon.c:532,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:533,36'
              BranchSideFuncs:
                - NCryptFreeObject
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:535,7'
              BranchSideFuncs:
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:535,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:536,27'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - NCryptEnumKeys
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:539,46'
              BranchSideFuncs:
                - add_cert_to_list
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptEnumKeys
                - calloc
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:539,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:0,0'
              BranchSideFuncs:
                - NCryptEnumKeys
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - ConvertWCharToUtf8Alloc
                - free
                - NCryptFreeBuffer
                - add_cert_to_list
                - smartcardCertInfo_Free
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenKey
                - _wcsdup
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - NCryptGetProperty
                - NCryptGetProperty
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - set_info_certificate
                - build_pkinit_args
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - NCryptGetProperty
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_NCryptSecurityStatusError
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:540,5'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:546,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:546,6'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:548,8'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:553,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:553,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:553,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:553,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:553,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - NCryptFreeBuffer
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:553,3'
              BranchSideFuncs:
                - NCryptFreeBuffer
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:395,9'
          Dst:             NCryptEnumKeys
        - Src:             'libfreerdp/core/smartcardlogon.c:406,10'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:410,19'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'libfreerdp/core/smartcardlogon.c:414,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:414,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:414,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:417,7'
          Dst:             NCryptOpenKey
        - Src:             'libfreerdp/core/smartcardlogon.c:420,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:420,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:420,4'
          Dst:             winpr_NCryptSecurityStatusError
        - Src:             'libfreerdp/core/smartcardlogon.c:420,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:428,15'
          Dst:             _wcsdup
        - Src:             'libfreerdp/core/smartcardlogon.c:433,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:437,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:437,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:437,4'
          Dst:             winpr_NCryptSecurityStatusError
        - Src:             'libfreerdp/core/smartcardlogon.c:437,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:445,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:448,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:448,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:448,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:452,18'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:455,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:455,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:455,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:459,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:463,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:463,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:463,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:470,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:473,26'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:476,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:476,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:476,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:480,13'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:486,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:486,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:486,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:492,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:496,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:496,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:496,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:501,15'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:504,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:504,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:504,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:509,12'
          Dst:             NCryptGetProperty
        - Src:             'libfreerdp/core/smartcardlogon.c:513,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:513,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:513,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:517,8'
          Dst:             set_info_certificate
        - Src:             'libfreerdp/core/smartcardlogon.c:521,8'
          Dst:             build_pkinit_args
        - Src:             'libfreerdp/core/smartcardlogon.c:523,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:523,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:523,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:531,3'
          Dst:             NCryptFreeBuffer
        - Src:             'libfreerdp/core/smartcardlogon.c:533,4'
          Dst:             NCryptFreeObject
        - Src:             'libfreerdp/core/smartcardlogon.c:536,4'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/smartcardlogon.c:539,9'
          Dst:             add_cert_to_list
        - Src:             'libfreerdp/core/smartcardlogon.c:550,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/core/smartcardlogon.c:552,3'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/core/smartcardlogon.c:553,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:553,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:553,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:557,2'
          Dst:             NCryptFreeBuffer
    - functionName:    create_temporary_file
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetKnownSubPath
        - winpr_BinToHexString
        - winpr_RAND
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:710,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:710,7'
              BranchSideFuncs:
                - winpr_RAND
                - winpr_BinToHexString
                - GetKnownSubPath
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:711,8'
              BranchSideFuncs:
                - winpr_RAND
                - winpr_BinToHexString
                - GetKnownSubPath
                - free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:714,2'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/smartcardlogon.c:715,8'
          Dst:             winpr_BinToHexString
        - Src:             'libfreerdp/core/smartcardlogon.c:716,9'
          Dst:             GetKnownSubPath
    - functionName:    smartcardCertInfo_New
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - privKeyPEM
        - certPEM
      BBCount:         77
      ICount:          323
      EdgeCount:       94
      CyclomaticComplexity: 19
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - WLog_Get
        - __assert_fail
        - calloc
        - create_temporary_file
        - crypto_write_pem
        - freerdp_certificate_new_from_pem
        - smartcardCertInfo_Free
        - strlen
        - treat_sc_cert
        - winpr_asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:725,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:725,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - smartcardCertInfo_Free
                - calloc
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:726,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - smartcardCertInfo_Free
                - calloc
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:726,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:726,2'
              BranchSideFuncs:
                - calloc
                - smartcardCertInfo_Free
                - calloc
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:728,28'
              BranchSideFuncs:
                - calloc
                - smartcardCertInfo_Free
                - calloc
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:730,3'
              BranchSideFuncs:
                - calloc
                - smartcardCertInfo_Free
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:732,44'
              BranchSideFuncs:
                - calloc
                - smartcardCertInfo_Free
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:734,3'
              BranchSideFuncs:
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:736,55'
              BranchSideFuncs:
                - freerdp_certificate_new_from_pem
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:737,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:739,3'
              BranchSideFuncs:
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:743,21'
              BranchSideFuncs:
                - treat_sc_cert
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:739,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:739,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:739,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:739,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:739,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:739,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:743,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:745,3'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - smartcardCertInfo_Free
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:749,17'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - smartcardCertInfo_Free
                - ConvertUtf8ToWCharAlloc
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:745,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:745,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:745,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:745,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:745,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:745,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:750,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:751,3'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:753,24'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:754,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:755,3'
              BranchSideFuncs:
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:762,18'
              BranchSideFuncs:
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:763,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:763,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:763,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:763,2'
              BranchSideFuncs:
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - winpr_asprintf
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:765,3'
              BranchSideFuncs:
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:767,19'
              BranchSideFuncs:
                - create_temporary_file
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:768,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:768,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:768,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:768,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:768,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:768,2'
              BranchSideFuncs:
                - strlen
                - crypto_write_pem
                - smartcardCertInfo_Free
                - winpr_asprintf
        - Branch String:   'libfreerdp/core/smartcardlogon.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:770,3'
              BranchSideFuncs:
                - winpr_asprintf
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:772,28'
              BranchSideFuncs:
                - winpr_asprintf
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:773,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:774,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:776,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:725,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:726,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:728,28'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:732,44'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:736,22'
          Dst:             freerdp_certificate_new_from_pem
        - Src:             'libfreerdp/core/smartcardlogon.c:739,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:739,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:739,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:743,7'
          Dst:             treat_sc_cert
        - Src:             'libfreerdp/core/smartcardlogon.c:745,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:745,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:745,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:749,17'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/smartcardlogon.c:753,24'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/smartcardlogon.c:762,18'
          Dst:             create_temporary_file
        - Src:             'libfreerdp/core/smartcardlogon.c:763,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:763,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:763,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:764,51'
          Dst:             strlen
        - Src:             'libfreerdp/core/smartcardlogon.c:764,7'
          Dst:             crypto_write_pem
        - Src:             'libfreerdp/core/smartcardlogon.c:767,19'
          Dst:             create_temporary_file
        - Src:             'libfreerdp/core/smartcardlogon.c:768,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:768,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:768,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:769,49'
          Dst:             strlen
        - Src:             'libfreerdp/core/smartcardlogon.c:769,7'
          Dst:             crypto_write_pem
        - Src:             'libfreerdp/core/smartcardlogon.c:772,12'
          Dst:             winpr_asprintf
        - Src:             'libfreerdp/core/smartcardlogon.c:778,2'
          Dst:             smartcardCertInfo_Free
    - functionName:    set_settings_from_smartcard
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - value
      BBCount:         14
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_string
        - freerdp_settings_set_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:872,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:872,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:874,35'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/smartcardlogon.c:874,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:874,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:878,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:874,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:875,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:878,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:875,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:875,55'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:876,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:872,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:874,7'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:875,8'
          Dst:             freerdp_settings_set_string
    - functionName:    smartcard_getCert
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - cert
        - gateway
      BBCount:         88
      ICount:          405
      EdgeCount:       106
      CyclomaticComplexity: 20
      functionsReached:
        - WLog_Get
        - __assert_fail
        - set_settings_from_smartcard
        - smartcardCertInfo_Free
        - smartcardCertList_Free
        - smartcard_enumerateCerts
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:883,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:883,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:885,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:890,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:890,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:891,2'
              BranchSideFuncs:
                - __assert_fail
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:891,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:891,2'
              BranchSideFuncs:
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:893,32'
              BranchSideFuncs:
                - smartcard_enumerateCerts
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:893,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:894,3'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:896,6'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:896,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:898,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:902,6'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:898,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:898,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:898,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:898,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:898,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:898,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:902,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:904,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:908,6'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:904,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:904,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:904,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:904,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:904,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:904,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:908,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:910,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:928,11'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
        - Branch String:   'libfreerdp/core/smartcardlogon.c:912,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:913,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:912,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:920,11'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:916,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:916,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:916,4'
              BranchSideFuncs:
                - smartcardCertList_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:922,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:923,27'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:924,18'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:924,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:925,27'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:926,2'
              BranchSideFuncs:
                - free
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
                - set_settings_from_smartcard
        - Branch String:   'libfreerdp/core/smartcardlogon.c:936,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:937,35'
              BranchSideFuncs:
                - set_settings_from_smartcard
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:936,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:944,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/smartcardlogon.c:939,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertInfo_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:939,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:939,3'
              BranchSideFuncs:
                - smartcardCertInfo_Free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:883,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:890,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:891,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:893,7'
          Dst:             smartcard_enumerateCerts
        - Src:             'libfreerdp/core/smartcardlogon.c:898,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:898,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:898,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:904,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:904,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:904,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:916,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:916,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:916,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:917,4'
          Dst:             smartcardCertList_Free
        - Src:             'libfreerdp/core/smartcardlogon.c:923,4'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/smartcardlogon.c:925,4'
          Dst:             smartcardCertInfo_Free
        - Src:             'libfreerdp/core/smartcardlogon.c:936,7'
          Dst:             set_settings_from_smartcard
        - Src:             'libfreerdp/core/smartcardlogon.c:937,7'
          Dst:             set_settings_from_smartcard
        - Src:             'libfreerdp/core/smartcardlogon.c:939,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:939,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:939,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:940,3'
          Dst:             smartcardCertInfo_Free
    - functionName:    smartcard_enumerateCerts
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - scCerts
        - retCount
        - gateway
      BBCount:         40
      ICount:          202
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - smartcard_hw_enumerateCerts
        - smartcard_sw_enumerateCerts
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:836,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:838,42'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:843,42'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
        - Branch String:   'libfreerdp/core/smartcardlogon.c:847,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:847,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:848,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
        - Branch String:   'libfreerdp/core/smartcardlogon.c:848,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:848,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:849,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
        - Branch String:   'libfreerdp/core/smartcardlogon.c:849,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:849,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:851,6'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
                - strlen
        - Branch String:   'libfreerdp/core/smartcardlogon.c:851,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:851,24'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:854,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
        - Branch String:   'libfreerdp/core/smartcardlogon.c:851,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:852,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:854,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_sw_enumerateCerts
        - Branch String:   'libfreerdp/core/smartcardlogon.c:854,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:855,38'
              BranchSideFuncs:
                - smartcard_sw_enumerateCerts
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:857,6'
              BranchSideFuncs:
                - smartcard_hw_enumerateCerts
                - free
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:857,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:857,50'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - smartcard_hw_enumerateCerts
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:864,34'
              BranchSideFuncs:
                - smartcard_hw_enumerateCerts
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:857,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:859,3'
              BranchSideFuncs:
                - smartcard_hw_enumerateCerts
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:864,34'
              BranchSideFuncs:
                - smartcard_hw_enumerateCerts
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:859,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:859,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:859,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:859,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:859,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:859,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:831,27'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:832,24'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:838,14'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:839,12'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:843,14'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:844,12'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:847,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:848,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:849,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:851,17'
          Dst:             strlen
        - Src:             'libfreerdp/core/smartcardlogon.c:854,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/smartcardlogon.c:855,10'
          Dst:             smartcard_sw_enumerateCerts
        - Src:             'libfreerdp/core/smartcardlogon.c:857,26'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/smartcardlogon.c:859,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:859,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:859,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:864,6'
          Dst:             smartcard_hw_enumerateCerts
    - functionName:    smartcardCertList_Free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cert_list
        - count
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - smartcardCertInfo_Free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:114,3'
              BranchSideFuncs:
                - free
                - smartcardCertInfo_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:116,14'
              BranchSideFuncs:
                - free
                - smartcardCertInfo_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:116,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:118,29'
              BranchSideFuncs:
                - smartcardCertInfo_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:122,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:119,3'
          Dst:             smartcardCertInfo_Free
    - functionName:    smartcard_sw_enumerateCerts
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - scCerts
        - retCount
      BBCount:         48
      ICount:          197
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - calloc
        - freerdp_settings_get_string
        - smartcardCertInfo_New
        - smartcardCertList_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:788,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:788,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:789,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
        - Branch String:   'libfreerdp/core/smartcardlogon.c:789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:789,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:790,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
        - Branch String:   'libfreerdp/core/smartcardlogon.c:790,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:790,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:792,55'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
        - Branch String:   'libfreerdp/core/smartcardlogon.c:794,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:796,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:799,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
                - calloc
                - smartcardCertInfo_New
        - Branch String:   'libfreerdp/core/smartcardlogon.c:796,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:796,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:796,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:796,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:796,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:796,3'
              BranchSideFuncs:
                - smartcardCertList_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:801,3'
              BranchSideFuncs:
                - calloc
                - smartcardCertList_Free
                - smartcardCertInfo_New
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:805,14'
              BranchSideFuncs:
                - calloc
                - smartcardCertList_Free
                - smartcardCertInfo_New
        - Branch String:   'libfreerdp/core/smartcardlogon.c:801,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:801,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:801,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:801,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:801,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:801,3'
              BranchSideFuncs:
                - smartcardCertList_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:807,3'
              BranchSideFuncs:
                - smartcardCertInfo_New
                - smartcardCertList_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:810,51'
              BranchSideFuncs:
                - smartcardCertInfo_New
                - smartcardCertList_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:811,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:812,4'
              BranchSideFuncs:
                - smartcardCertList_Free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:813,18'
              BranchSideFuncs:
                - smartcardCertList_Free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:821,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:821,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:822,26'
              BranchSideFuncs:
                - smartcardCertList_Free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:788,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:789,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:790,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:792,27'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:793,24'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:796,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:796,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:796,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:801,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:801,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:801,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:805,14'
          Dst:             calloc
        - Src:             'libfreerdp/core/smartcardlogon.c:810,29'
          Dst:             smartcardCertInfo_New
        - Src:             'libfreerdp/core/smartcardlogon.c:822,3'
          Dst:             smartcardCertList_Free
    - functionName:    smartcard_hw_enumerateCerts
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/smartcardlogon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - csp
        - reader
        - userFilter
        - domainFilter
        - scCerts
        - retCount
      BBCount:         133
      ICount:          571
      EdgeCount:       162
      CyclomaticComplexity: 31
      functionsReached:
        - ConvertUtf8NToWCharAlloc
        - ConvertWCharToUtf8
        - NCryptEnumStorageProviders
        - NCryptFreeBuffer
        - NCryptFreeObject
        - NCryptOpenStorageProvider
        - WLog_Get
        - __assert_fail
        - _wcscmp
        - freerdp_settings_get_string
        - list_provider_keys
        - smartcardCertList_Free
        - snprintf
        - strlen
        - winpr_NCryptOpenStorageProviderEx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/smartcardlogon.c:574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:574,2'
              BranchSideFuncs:
                - __assert_fail
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - malloc
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:575,2'
              BranchSideFuncs:
                - __assert_fail
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - malloc
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:575,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:575,2'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - malloc
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:577,6'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - malloc
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:579,28'
              BranchSideFuncs:
                - strlen
                - malloc
                - smartcardCertList_Free
                - free
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:592,6'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:581,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:582,4'
              BranchSideFuncs:
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
                - smartcardCertList_Free
                - free
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:584,19'
              BranchSideFuncs:
                - snprintf
                - ConvertUtf8NToWCharAlloc
                - free
                - smartcardCertList_Free
                - free
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:588,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:589,4'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:590,2'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:592,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:595,20'
              BranchSideFuncs:
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:618,23'
              BranchSideFuncs:
                - NCryptEnumStorageProviders
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:597,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:598,8'
              BranchSideFuncs:
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:600,57'
              BranchSideFuncs:
                - winpr_NCryptOpenStorageProviderEx
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:601,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:603,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:607,31'
              BranchSideFuncs:
                - list_provider_keys
                - NCryptFreeObject
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:603,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:603,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:603,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:603,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:603,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:603,4'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:610,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:612,4'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:615,2'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:612,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:612,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:612,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:612,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:612,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:612,4'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:658,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:660,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:664,14'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:660,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:660,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:660,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:660,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:660,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - smartcardCertList_Free
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:660,4'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:664,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:666,9'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:694,20'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
        - Branch String:   'libfreerdp/core/smartcardlogon.c:669,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:671,21'
              BranchSideFuncs:
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:676,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:672,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:672,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_Get
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:672,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:672,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:672,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:672,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:676,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:676,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:676,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:676,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:676,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:676,4'
              BranchSideFuncs:
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:677,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:677,23'
              BranchSideFuncs:
                - _wcscmp
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:683,50'
              BranchSideFuncs:
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:677,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:679,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:683,50'
              BranchSideFuncs:
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:679,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:679,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:679,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:679,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:679,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:679,5'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:684,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:685,5'
              BranchSideFuncs:
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:687,28'
              BranchSideFuncs:
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:687,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:689,5'
              BranchSideFuncs:
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:691,36'
              BranchSideFuncs:
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:689,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:689,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:689,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:689,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:689,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:689,5'
              BranchSideFuncs:
                - NCryptFreeObject
                - NCryptFreeBuffer
                - smartcardCertList_Free
                - free
                - ConvertWCharToUtf8
                - WLog_Get
                - WLog_IsLevelActive
                - NCryptOpenStorageProvider
                - list_provider_keys
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcscmp
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/smartcardlogon.c:702,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:702,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/smartcardlogon.c:703,26'
              BranchSideFuncs:
                - smartcardCertList_Free
                - free
      Callsites:
        - Src:             'libfreerdp/core/smartcardlogon.c:572,29'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/smartcardlogon.c:574,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:575,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/smartcardlogon.c:579,21'
          Dst:             strlen
        - Src:             'libfreerdp/core/smartcardlogon.c:584,9'
          Dst:             snprintf
        - Src:             'libfreerdp/core/smartcardlogon.c:585,11'
          Dst:             ConvertUtf8NToWCharAlloc
        - Src:             'libfreerdp/core/smartcardlogon.c:600,12'
          Dst:             winpr_NCryptOpenStorageProviderEx
        - Src:             'libfreerdp/core/smartcardlogon.c:603,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:603,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:603,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:607,12'
          Dst:             list_provider_keys
        - Src:             'libfreerdp/core/smartcardlogon.c:609,3'
          Dst:             NCryptFreeObject
        - Src:             'libfreerdp/core/smartcardlogon.c:612,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:612,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:612,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:657,12'
          Dst:             NCryptEnumStorageProviders
        - Src:             'libfreerdp/core/smartcardlogon.c:660,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:660,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:660,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:669,8'
          Dst:             ConvertWCharToUtf8
        - Src:             'libfreerdp/core/smartcardlogon.c:671,11'
          Dst:             snprintf
        - Src:             'libfreerdp/core/smartcardlogon.c:672,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:672,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:672,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:676,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:676,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:676,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:677,15'
          Dst:             _wcscmp
        - Src:             'libfreerdp/core/smartcardlogon.c:679,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:679,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:679,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:683,13'
          Dst:             NCryptOpenStorageProvider
        - Src:             'libfreerdp/core/smartcardlogon.c:687,9'
          Dst:             list_provider_keys
        - Src:             'libfreerdp/core/smartcardlogon.c:689,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/smartcardlogon.c:689,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/smartcardlogon.c:689,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/smartcardlogon.c:691,4'
          Dst:             NCryptFreeObject
        - Src:             'libfreerdp/core/smartcardlogon.c:694,3'
          Dst:             NCryptFreeBuffer
        - Src:             'libfreerdp/core/smartcardlogon.c:703,3'
          Dst:             smartcardCertList_Free
    - functionName:    nego_rdp_neg_rsp_flags_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         21
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1286,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1287,3'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1288,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1289,3'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1290,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1290,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1291,3'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1292,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1293,3'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1294,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1294,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1295,3'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1296,7'
              BranchSideFuncs:
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1296,6'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1299,3'
              BranchSideFuncs:
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1285,8'
          Dst:             snprintf
        - Src:             'libfreerdp/core/nego.c:1287,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1289,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1291,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1293,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1295,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1299,3'
          Dst:             winpr_str_append
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    nego_process_correlation_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         113
      ICount:          443
      EdgeCount:       135
      CyclomaticComplexity: 24
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1166,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1168,3'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - Stream_Read.10498
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1172,2'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - Stream_Read.10498
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1168,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1168,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1168,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1168,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1173,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1175,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1178,2'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - Stream_Read.10498
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1175,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1175,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1175,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1175,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1175,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1175,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1181,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1184,2'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - Stream_Read.10498
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1181,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1181,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1181,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1181,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1181,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1181,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1187,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1191,14'
              BranchSideFuncs:
                - Stream_Read.10498
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1187,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1187,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1187,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1187,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1187,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1187,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1192,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1192,37'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1198,14'
              BranchSideFuncs:
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1194,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1200,21'
              BranchSideFuncs:
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1209,14'
              BranchSideFuncs:
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1200,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1202,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1208,2'
              BranchSideFuncs:
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1202,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1202,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1202,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1202,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1202,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1202,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1211,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1211,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1211,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1166,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nego.c:1168,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1168,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1168,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1172,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1175,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1175,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1175,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1178,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1181,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1181,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1181,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1184,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/nego.c:1187,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1187,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1187,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1191,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/nego.c:1194,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1194,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1194,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1202,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1202,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1202,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1209,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nego.c:1211,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1211,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1211,2'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.10504
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.10504
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.10504
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    nego_recv_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         25
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Free
        - Stream_New
        - WLog_Get
        - __assert_fail
        - nego_recv
        - transport_read_pdu
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:746,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:746,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_read_pdu
                - nego_recv
                - Stream_Free
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:747,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_read_pdu
                - nego_recv
                - Stream_Free
                - Stream_Free
        - Branch String:   'libfreerdp/core/nego.c:749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:751,3'
              BranchSideFuncs:
                - transport_read_pdu
                - nego_recv
                - Stream_Free
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:755,30'
              BranchSideFuncs:
                - transport_read_pdu
                - nego_recv
                - Stream_Free
                - Stream_Free
        - Branch String:   'libfreerdp/core/nego.c:751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:751,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:751,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:751,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:751,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:759,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:763,21'
              BranchSideFuncs:
                - nego_recv
                - Stream_Free
        - Branch String:   'libfreerdp/core/nego.c:766,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:767,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:769,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:746,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:747,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nego.c:751,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:751,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:751,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:755,11'
          Dst:             transport_read_pdu
        - Src:             'libfreerdp/core/nego.c:759,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/nego.c:763,11'
          Dst:             nego_recv
        - Src:             'libfreerdp/core/nego.c:764,2'
          Dst:             Stream_Free
    - functionName:    nego_recv
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transport
        - s
        - extra
      BBCount:         89
      ICount:          377
      EdgeCount:       110
      CyclomaticComplexity: 23
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_process_negotiation_failure
        - nego_process_negotiation_response
        - nego_protocol_to_str
        - nego_set_state
        - stream_read_u8
        - tpdu_read_connection_confirm
        - tpkt_ensure_stream_consumed_
        - tpkt_read_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:790,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:790,2'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_connection_confirm
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:791,24'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_connection_confirm
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:792,3'
              BranchSideFuncs:
                - tpdu_read_connection_confirm
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:794,36'
              BranchSideFuncs:
                - tpdu_read_connection_confirm
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:794,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:795,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:797,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:800,3'
              BranchSideFuncs:
                - stream_read_u8.10512
                - nego_process_negotiation_failure
                - tpkt_ensure_stream_consumed_
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:847,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:802,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:805,44'
              BranchSideFuncs:
                - nego_process_negotiation_response
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:842,43'
              BranchSideFuncs:
                - nego_process_negotiation_failure
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:846,2'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:805,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:806,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:808,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:809,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:809,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:809,6'
              BranchSideFuncs:
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:809,6'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:815,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:817,11'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:834,15'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:817,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:818,12'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:822,11'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:817,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:820,22'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:822,11'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:822,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:823,12'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:828,11'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:822,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:825,22'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:828,11'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:828,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:829,12'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:833,5'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:828,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:831,22'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:833,5'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:842,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:843,6'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:844,5'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:847,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:849,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:858,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:849,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:849,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:849,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:849,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:849,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:849,3'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:851,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:852,19'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:854,19'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:858,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:858,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:858,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - tpkt_ensure_stream_consumed_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:858,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:858,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:858,3'
              BranchSideFuncs:
                - nego_set_state
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:862,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:863,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:864,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:790,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:791,7'
          Dst:             tpkt_read_header
        - Src:             'libfreerdp/core/nego.c:794,7'
          Dst:             tpdu_read_connection_confirm
        - Src:             'libfreerdp/core/nego.c:800,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:805,10'
          Dst:             nego_process_negotiation_response
        - Src:             'libfreerdp/core/nego.c:809,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:809,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:809,6'
          Dst:             nego_protocol_to_str
        - Src:             'libfreerdp/core/nego.c:809,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:820,7'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:825,7'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:831,7'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:836,6'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:842,10'
          Dst:             nego_process_negotiation_failure
        - Src:             'libfreerdp/core/nego.c:849,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:849,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:849,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:852,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:854,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:858,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:858,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:858,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:859,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:862,7'
          Dst:             tpkt_ensure_stream_consumed_
    - functionName:    nego_process_negotiation_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         46
      ICount:          175
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - nego_rdp_neg_rsp_flags_str
        - nego_set_selected_protocol
        - nego_set_state
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1308,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - nego_set_state
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1309,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - nego_set_state
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1309,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1309,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - nego_set_state
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1311,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - nego_set_state
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1313,18'
              BranchSideFuncs:
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1317,2'
              BranchSideFuncs:
                - stream_read_u8.10512
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1318,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1318,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1318,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1318,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1318,2'
              BranchSideFuncs:
                - nego_rdp_neg_rsp_flags_str
                - WLog_PrintMessage
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1318,2'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1323,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1327,9'
              BranchSideFuncs:
                - stream_read_u32_le.10524
                - nego_set_selected_protocol
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1323,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1323,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1323,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1323,3'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1331,3'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1332,24'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1308,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1309,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1311,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nego.c:1313,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:1317,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1318,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1318,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1318,2'
          Dst:             nego_rdp_neg_rsp_flags_str
        - Src:             'libfreerdp/core/nego.c:1318,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1320,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/nego.c:1323,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1323,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1323,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1324,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:1328,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nego.c:1330,7'
          Dst:             nego_set_selected_protocol
        - Src:             'libfreerdp/core/nego.c:1332,9'
          Dst:             nego_set_state
    - functionName:    nego_protocol_to_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - protocol
        - buffer
        - size
      BBCount:         27
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1990,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1991,33'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1992,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1992,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1993,36'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1994,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1994,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1995,36'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1996,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1996,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1997,39'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:1998,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:1998,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1999,36'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:2000,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:2000,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:2001,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/nego.c:2003,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/nego.c:2003,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:2004,33'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
            - BranchSide:      'libfreerdp/core/nego.c:2005,12'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1991,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1993,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1995,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1997,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:1999,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:2001,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:2004,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:2006,9'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/nego.c:2008,8'
          Dst:             snprintf
    - functionName:    nego_set_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - state
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1950,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1951,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1953,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_process_negotiation_failure
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         137
      ICount:          438
      EdgeCount:       157
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - nego_set_state
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1349,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1349,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1350,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1350,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1350,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1352,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1352,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1352,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1352,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1352,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1352,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1352,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1354,3'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1356,2'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1359,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1362,2'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1359,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1359,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1359,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1359,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1359,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1359,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1363,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1365,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1368,2'
              BranchSideFuncs:
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1365,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1365,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1365,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1365,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1365,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1365,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1370,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1373,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1377,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1382,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1387,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1391,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1395,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1373,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1373,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1373,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1373,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1373,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1373,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1377,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1377,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1377,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1377,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1377,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1377,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1382,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1382,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1382,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1382,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1382,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1382,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1387,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1387,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1387,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1387,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1387,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1387,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1391,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1391,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1391,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1391,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1391,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1391,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:1395,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1395,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1395,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1395,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1395,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1395,4'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1349,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1350,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1352,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1352,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1352,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1353,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nego.c:1356,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1359,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1359,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1359,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1362,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/nego.c:1365,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1365,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1365,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1368,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nego.c:1373,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1373,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1373,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1377,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1377,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1377,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1382,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1382,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1382,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1387,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1387,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1387,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1391,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1391,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1391,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1395,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1395,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1395,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1399,2'
          Dst:             nego_set_state
    - functionName:    nego_set_selected_protocol
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - SelectedProtocol
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1918,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1918,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1918,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1918,2'
          Dst:             __assert_fail
    - functionName:    nego_transport_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - nego_security_connect
        - nego_tcp_connect
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:406,2'
              BranchSideFuncs:
                - nego_tcp_connect
                - nego_security_connect
            - BranchSide:      'libfreerdp/core/nego.c:407,24'
              BranchSideFuncs:
                - nego_tcp_connect
                - nego_security_connect
        - Branch String:   'libfreerdp/core/nego.c:407,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:408,3'
              BranchSideFuncs:
                - nego_security_connect
            - BranchSide:      'libfreerdp/core/nego.c:410,6'
              BranchSideFuncs:
                - nego_security_connect
        - Branch String:   'libfreerdp/core/nego.c:410,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:410,29'
              BranchSideFuncs:
                - nego_security_connect
            - BranchSide:      'libfreerdp/core/nego.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:410,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:411,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:406,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:407,7'
          Dst:             nego_tcp_connect
        - Src:             'libfreerdp/core/nego.c:411,10'
          Dst:             nego_security_connect
    - functionName:    nego_tcp_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         48
      ICount:          237
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_uint32
        - transport_connect
        - transport_connect_childsession
        - transport_get_context
        - transport_set_gateway_enabled
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:351,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:351,2'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - freerdp_settings_get_uint32
                - transport_connect
                - transport_connect_childsession
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:352,7'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - freerdp_settings_get_uint32
                - transport_connect
                - transport_connect_childsession
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:352,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:354,10'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - freerdp_settings_get_uint32
                - transport_connect
                - transport_connect_childsession
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:357,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:357,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - transport_connect
                - transport_connect_childsession
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:360,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - transport_connect
                - transport_connect_childsession
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:362,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:364,8'
              BranchSideFuncs:
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:382,12'
              BranchSideFuncs:
                - transport_connect
                - transport_connect_childsession
        - Branch String:   'libfreerdp/core/nego.c:364,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:367,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:375,9'
              BranchSideFuncs:
                - transport_set_gateway_enabled
                - transport_connect
        - Branch String:   'libfreerdp/core/nego.c:367,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:367,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:367,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:367,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:367,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:367,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:369,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:369,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:369,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
            - BranchSide:      'libfreerdp/core/nego.c:369,5'
              BranchSideFuncs:
                - transport_set_gateway_enabled
                - transport_connect
                - transport_set_gateway_enabled
                - transport_connect
        - Branch String:   'libfreerdp/core/nego.c:375,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:377,35'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:381,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:382,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:384,56'
              BranchSideFuncs:
                - transport_connect_childsession
            - BranchSide:      'libfreerdp/core/nego.c:389,26'
              BranchSideFuncs:
                - transport_connect
      Callsites:
        - Src:             'libfreerdp/core/nego.c:351,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:356,13'
          Dst:             transport_get_context
        - Src:             'libfreerdp/core/nego.c:357,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:360,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/nego.c:367,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:367,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:367,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:369,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:369,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:369,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:370,5'
          Dst:             transport_set_gateway_enabled
        - Src:             'libfreerdp/core/nego.c:371,26'
          Dst:             transport_connect
        - Src:             'libfreerdp/core/nego.c:377,5'
          Dst:             transport_set_gateway_enabled
        - Src:             'libfreerdp/core/nego.c:378,26'
          Dst:             transport_connect
        - Src:             'libfreerdp/core/nego.c:384,25'
          Dst:             transport_connect_childsession
        - Src:             'libfreerdp/core/nego.c:389,8'
          Dst:             transport_connect
    - functionName:    nego_security_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         15
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - nego_try_connect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:334,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:334,2'
              BranchSideFuncs:
                - nego_try_connect
            - BranchSide:      'libfreerdp/core/nego.c:335,7'
              BranchSideFuncs:
                - nego_try_connect
        - Branch String:   'libfreerdp/core/nego.c:335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:337,3'
              BranchSideFuncs:
                - nego_try_connect
            - BranchSide:      'libfreerdp/core/nego.c:339,12'
              BranchSideFuncs:
                - nego_try_connect
        - Branch String:   'libfreerdp/core/nego.c:341,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:342,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:343,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:334,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:341,8'
          Dst:             nego_try_connect
    - functionName:    nego_try_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         99
      ICount:          345
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_Get
        - __assert_fail
        - transport_connect_aad
        - transport_connect_nla
        - transport_connect_rdp
        - transport_connect_rdstls
        - transport_connect_tls
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:295,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdp
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_tls
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdstls
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_aad
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:297,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdp
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_tls
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdstls
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_aad
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:297,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:300,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_aad
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:304,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:308,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:312,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:316,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_tls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:320,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdp
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:324,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:300,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:300,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_aad
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:300,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_aad
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:300,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:300,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_aad
            - BranchSide:      'libfreerdp/core/nego.c:300,4'
              BranchSideFuncs:
                - transport_connect_aad
        - Branch String:   'libfreerdp/core/nego.c:304,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:304,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:304,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdstls
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:304,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:304,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_rdstls
            - BranchSide:      'libfreerdp/core/nego.c:304,4'
              BranchSideFuncs:
                - transport_connect_rdstls
        - Branch String:   'libfreerdp/core/nego.c:308,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:308,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:308,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:308,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:308,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_nla
            - BranchSide:      'libfreerdp/core/nego.c:308,4'
              BranchSideFuncs:
                - transport_connect_nla
        - Branch String:   'libfreerdp/core/nego.c:312,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:312,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:312,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_nla
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:312,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:312,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_nla
            - BranchSide:      'libfreerdp/core/nego.c:312,4'
              BranchSideFuncs:
                - transport_connect_nla
        - Branch String:   'libfreerdp/core/nego.c:316,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:316,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_tls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:316,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_tls
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:316,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:316,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_tls
            - BranchSide:      'libfreerdp/core/nego.c:316,4'
              BranchSideFuncs:
                - transport_connect_tls
        - Branch String:   'libfreerdp/core/nego.c:320,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:320,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - transport_connect_rdp
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:320,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - transport_connect_rdp
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:320,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:320,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - transport_connect_rdp
            - BranchSide:      'libfreerdp/core/nego.c:320,4'
              BranchSideFuncs:
                - transport_connect_rdp
        - Branch String:   'libfreerdp/core/nego.c:324,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:324,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:324,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:324,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:324,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:324,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:295,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:300,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:300,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:300,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:301,30'
          Dst:             transport_connect_aad
        - Src:             'libfreerdp/core/nego.c:304,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:304,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:304,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:305,30'
          Dst:             transport_connect_rdstls
        - Src:             'libfreerdp/core/nego.c:308,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:308,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:308,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:309,30'
          Dst:             transport_connect_nla
        - Src:             'libfreerdp/core/nego.c:312,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:312,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:312,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:313,30'
          Dst:             transport_connect_nla
        - Src:             'libfreerdp/core/nego.c:316,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:316,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:316,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:317,30'
          Dst:             transport_connect_tls
        - Src:             'libfreerdp/core/nego.c:320,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:320,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:320,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:321,30'
          Dst:             transport_connect_rdp
        - Src:             'libfreerdp/core/nego.c:324,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:324,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:324,4'
          Dst:             WLog_PrintMessage
    - functionName:    nego_attempt_rdp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         25
      ICount:          97
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:710,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:710,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:711,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:712,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:712,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:712,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:712,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:712,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:712,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:714,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:716,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:720,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:720,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:722,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:726,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:726,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:728,18'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:710,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:712,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:712,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:712,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:714,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:716,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:720,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:722,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:726,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:728,3'
          Dst:             nego_set_state
    - functionName:    nego_send_negotiation_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         93
      ICount:          491
      EdgeCount:       115
      CyclomaticComplexity: 24
      functionsReached:
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - nego_protocol_to_str
        - strlen
        - tpdu_write_connection_request
        - tpkt_write_header
        - transport_write
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1074,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1074,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - strlen
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write.10564
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1075,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - strlen
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write.10564
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1075,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1077,3'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - strlen
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write.10564
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1081,9'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - strlen
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write.10564
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1077,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1077,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1077,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1077,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1077,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1077,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1085,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1087,16'
              BranchSideFuncs:
                - Stream_Write.10564
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1106,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - strlen
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
        - Branch String:   'libfreerdp/core/nego.c:1091,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1092,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1092,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1093,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1091,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1095,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1095,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1095,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1095,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1095,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1095,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1095,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1100,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1100,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1100,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1110,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1111,20'
              BranchSideFuncs:
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1113,16'
              BranchSideFuncs:
                - Stream_Write.10564
                - Stream_Write.10564
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1122,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1122,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1122,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1122,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1122,3'
              BranchSideFuncs:
                - nego_protocol_to_str
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
            - BranchSide:      'libfreerdp/core/nego.c:1122,3'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
        - Branch String:   'libfreerdp/core/nego.c:1126,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1126,52'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1129,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1129,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1142,6'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1129,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1130,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1132,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1132,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1133,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1135,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1143,3'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:1145,26'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - tpdu_write_connection_request
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1148,3'
              BranchSideFuncs:
                - tpdu_write_connection_request
                - Stream_Free
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1149,37'
              BranchSideFuncs:
                - tpdu_write_connection_request
                - Stream_Free
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1149,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1150,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:1151,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1072,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nego.c:1074,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1077,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1077,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1077,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1082,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:1083,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nego.c:1087,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/nego.c:1095,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1095,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1095,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1100,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1100,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1100,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1101,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1102,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1108,19'
          Dst:             strlen
        - Src:             'libfreerdp/core/nego.c:1113,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/nego.c:1114,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/nego.c:1115,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1116,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1122,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1122,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1122,3'
          Dst:             nego_protocol_to_str
        - Src:             'libfreerdp/core/nego.c:1122,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1135,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1136,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1137,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/nego.c:1138,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:1145,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:1146,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nego.c:1147,7'
          Dst:             tpkt_write_header
        - Src:             'libfreerdp/core/nego.c:1149,7'
          Dst:             tpdu_write_connection_request
        - Src:             'libfreerdp/core/nego.c:1151,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nego.c:1152,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/nego.c:1153,8'
          Dst:             transport_write
        - Src:             'libfreerdp/core/nego.c:1155,2'
          Dst:             Stream_Free
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10504
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.10504
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.10504
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    nego_attempt_tls
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         30
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_state
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:675,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:675,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:676,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:677,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:677,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:677,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:677,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:679,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:681,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:685,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:685,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:687,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:691,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:691,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:693,18'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:697,21'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:697,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:697,6'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:699,29'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:701,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:702,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:704,19'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:675,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:677,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:677,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:677,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:679,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:681,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:685,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:687,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:691,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:693,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:697,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:699,3'
          Dst:             nego_transport_disconnect
        - Src:             'libfreerdp/core/nego.c:702,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:704,4'
          Dst:             nego_set_state
    - functionName:    nego_get_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1942,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1943,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1945,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_transport_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - transport_disconnect
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:426,2'
              BranchSideFuncs:
                - transport_disconnect
            - BranchSide:      'libfreerdp/core/nego.c:427,6'
              BranchSideFuncs:
                - transport_disconnect
        - Branch String:   'libfreerdp/core/nego.c:427,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:427,6'
              BranchSideFuncs:
                - transport_disconnect
            - BranchSide:      'libfreerdp/core/nego.c:428,24'
              BranchSideFuncs:
                - transport_disconnect
      Callsites:
        - Src:             'libfreerdp/core/nego.c:426,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:428,3'
          Dst:             transport_disconnect
    - functionName:    nego_attempt_nla
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         45
      ICount:          175
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_state
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:636,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:636,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:637,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:638,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:638,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:638,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:638,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:638,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:638,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:640,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:642,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:646,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:646,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:648,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:652,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:652,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:654,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:658,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:658,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:658,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:658,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:658,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:660,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:660,6'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:662,29'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:664,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:665,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:666,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:666,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:667,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:669,19'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:636,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:638,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:638,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:638,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:640,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:642,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:646,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:648,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:652,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:654,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:658,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:658,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:658,2'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:658,2'
          Dst:             nego_state_string
        - Src:             'libfreerdp/core/nego.c:658,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:660,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:662,3'
          Dst:             nego_transport_disconnect
        - Src:             'libfreerdp/core/nego.c:665,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:667,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:669,4'
          Dst:             nego_set_state
    - functionName:    nego_state_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:80,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:81,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:82,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_attempt_ext
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         48
      ICount:          189
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_state
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:595,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:595,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:596,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:597,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:597,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:597,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:597,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:597,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:597,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:601,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:605,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:605,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:607,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:611,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:611,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:613,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:617,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:617,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:617,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:617,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:617,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:617,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:619,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:619,6'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:621,29'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:623,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:624,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:625,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:625,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:626,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:627,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:627,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:628,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:630,19'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:595,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:597,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:597,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:597,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:599,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:601,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:605,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:607,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:611,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:613,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:617,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:617,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:617,2'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:617,2'
          Dst:             nego_state_string
        - Src:             'libfreerdp/core/nego.c:617,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:619,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:621,3'
          Dst:             nego_transport_disconnect
        - Src:             'libfreerdp/core/nego.c:624,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:626,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:628,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:630,4'
          Dst:             nego_set_state
    - functionName:    nego_attempt_rdstls
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         51
      ICount:          203
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_state
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:509,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:509,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:510,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:511,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:511,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:511,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:511,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:513,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:515,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:519,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:519,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:521,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:525,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:525,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:527,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:531,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:531,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:531,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:531,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:531,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:531,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:531,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:533,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:533,6'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:535,29'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:537,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:538,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:539,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:539,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:540,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:541,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:541,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:542,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:543,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:543,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:544,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:546,19'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:509,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:511,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:511,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:511,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:513,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:515,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:519,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:521,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:525,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:527,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:531,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:531,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:531,2'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:531,2'
          Dst:             nego_state_string
        - Src:             'libfreerdp/core/nego.c:531,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:533,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:535,3'
          Dst:             nego_transport_disconnect
        - Src:             'libfreerdp/core/nego.c:538,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:540,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:542,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:544,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:546,4'
          Dst:             nego_set_state
    - functionName:    nego_attempt_rdsaad
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         51
      ICount:          203
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_state
        - nego_recv_response
        - nego_send_negotiation_request
        - nego_set_state
        - nego_transport_connect
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:552,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:552,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:553,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:554,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:554,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:554,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:554,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:554,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:554,2'
              BranchSideFuncs:
                - nego_transport_connect
                - nego_set_state
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:556,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:558,18'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:562,37'
              BranchSideFuncs:
                - nego_send_negotiation_request
                - nego_set_state
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:562,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:564,18'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:568,26'
              BranchSideFuncs:
                - nego_recv_response
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:568,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:570,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:574,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:574,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:574,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:574,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:574,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:576,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:576,6'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:578,29'
              BranchSideFuncs:
                - nego_transport_disconnect
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:580,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:581,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:582,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:582,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:583,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:584,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:584,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:585,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:586,12'
              BranchSideFuncs:
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:586,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:587,19'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:589,19'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:552,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:554,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:554,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:554,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:556,7'
          Dst:             nego_transport_connect
        - Src:             'libfreerdp/core/nego.c:558,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:562,7'
          Dst:             nego_send_negotiation_request
        - Src:             'libfreerdp/core/nego.c:564,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:568,7'
          Dst:             nego_recv_response
        - Src:             'libfreerdp/core/nego.c:570,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:574,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:574,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:574,2'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:574,2'
          Dst:             nego_state_string
        - Src:             'libfreerdp/core/nego.c:574,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:576,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:578,3'
          Dst:             nego_transport_disconnect
        - Src:             'libfreerdp/core/nego.c:581,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:583,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:585,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:587,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:589,4'
          Dst:             nego_set_state
    - functionName:    Stream_Rewind
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:135,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:135,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:136,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:137,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:138,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:139,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/stream.h:139,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:140,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:142,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:135,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:136,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:138,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    nego_get_routing_token
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - RoutingTokenLength
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1978,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1979,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1979,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1980,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1981,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_free_nla
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - transport_set_nla
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1969,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1969,16'
              BranchSideFuncs:
                - transport_set_nla
            - BranchSide:      'libfreerdp/core/nego.c:1970,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1969,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1970,3'
              BranchSideFuncs:
                - transport_set_nla
            - BranchSide:      'libfreerdp/core/nego.c:1972,20'
              BranchSideFuncs:
                - transport_set_nla
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1972,2'
          Dst:             transport_set_nla
    - functionName:    nego_get_identity
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nla_get_identity
        - transport_get_nla
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1961,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_get_identity
            - BranchSide:      'libfreerdp/core/nego.c:1963,26'
              BranchSideFuncs:
                - transport_get_nla
                - nla_get_identity
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1963,8'
          Dst:             transport_get_nla
        - Src:             'libfreerdp/core/nego.c:1964,9'
          Dst:             nla_get_identity
    - functionName:    nego_set_requested_protocols
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - RequestedProtocols
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1933,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1934,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1936,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_get_requested_protocols
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1925,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1926,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1928,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_get_selected_protocol
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1910,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1911,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1913,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_set_preconnection_blob
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - PreconnectionBlob
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_preconnection_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - PreconnectionId
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_send_preconnection_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - SendPreconnectionPdu
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_cookie_max_length
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - CookieMaxLength
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - cookie
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1847,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1849,8'
              BranchSideFuncs:
                - free
                - _strdup
            - BranchSide:      'libfreerdp/core/nego.c:1853,7'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/core/nego.c:1853,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1854,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/core/nego.c:1856,25'
              BranchSideFuncs:
                - _strdup
        - Branch String:   'libfreerdp/core/nego.c:1858,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1859,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1861,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1856,17'
          Dst:             _strdup
    - functionName:    nego_set_routing_token
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - RoutingToken
        - RoutingTokenLength
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1823,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1824,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1826,7'
              BranchSideFuncs:
                - free
                - malloc
        - Branch String:   'libfreerdp/core/nego.c:1830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1831,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1833,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_enable_aad
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_aad
      BBCount:         30
      ICount:          107
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - aad_is_supported
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1801,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1803,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1808,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1803,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1803,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1803,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1803,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1803,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1803,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1808,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1808,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1808,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1808,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1808,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1808,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1801,6'
          Dst:             aad_is_supported
        - Src:             'libfreerdp/core/nego.c:1803,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1803,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1803,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1808,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1808,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1808,3'
          Dst:             WLog_PrintMessage
    - functionName:    nego_enable_ext
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_ext
      BBCount:         15
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1788,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1788,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1788,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1788,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1788,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1788,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1788,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1788,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1788,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_enable_rdstls
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_rdstls
      BBCount:         15
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1775,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1775,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1775,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1775,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1775,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1775,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1775,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_enable_nla
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_nla
      BBCount:         15
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1762,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1762,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1762,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1762,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1762,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1762,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1762,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1762,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1762,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_enable_tls
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_tls
      BBCount:         15
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1749,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1749,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1749,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1749,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1749,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1749,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1749,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1749,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1749,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_enable_rdp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enable_rdp
      BBCount:         15
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1737,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1737,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1737,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1737,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1737,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1737,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1737,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1737,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1737,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_set_gateway_bypass_local
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - GatewayBypassLocal
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_gateway_enabled
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - GatewayEnabled
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nego_set_childsession_enabled
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - ChildSessionEnabled
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1715,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1715,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1715,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1715,2'
          Dst:             __assert_fail
    - functionName:    nego_get_remoteCredentialGuard
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1708,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1708,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1708,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1708,2'
          Dst:             __assert_fail
    - functionName:    nego_set_RCG_supported
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enabled
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1701,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1701,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1701,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1701,2'
          Dst:             __assert_fail
    - functionName:    nego_set_RCG_required
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - enabled
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1693,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1693,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1695,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1695,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1695,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1695,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1695,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1695,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1695,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1693,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1695,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1695,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1695,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_set_restricted_admin_mode_required
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - RestrictedAdminModeRequired
      BBCount:         15
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1686,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1686,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1686,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1686,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1686,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1686,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1686,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_set_negotiation_enabled
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nego
        - NegotiateSecurityLayer
      BBCount:         15
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1672,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1672,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1672,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1672,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1672,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1672,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1672,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1672,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1672,2'
          Dst:             WLog_PrintMessage
    - functionName:    nego_set_target
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - nego
        - hostname
        - port
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1655,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1655,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1656,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1655,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1656,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1658,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nego_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1636,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1636,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/nego.c:1638,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    nego_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - transport
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - nego_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1621,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1622,3'
              BranchSideFuncs:
                - nego_init
            - BranchSide:      'libfreerdp/core/nego.c:1624,20'
              BranchSideFuncs:
                - nego_init
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1619,28'
          Dst:             calloc
        - Src:             'libfreerdp/core/nego.c:1625,2'
          Dst:             nego_init
    - functionName:    nego_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nego_set_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1601,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1601,2'
              BranchSideFuncs:
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1601,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1601,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1602,2'
          Dst:             nego_set_state
    - functionName:    nego_send_negotiation_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         137
      ICount:          695
      EdgeCount:       179
      CyclomaticComplexity: 44
      functionsReached:
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - tpdu_write_connection_confirm
        - tpkt_write_header
        - transport_get_context
        - transport_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1419,2'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
            - BranchSide:      'libfreerdp/core/nego.c:1420,34'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
        - Branch String:   'libfreerdp/core/nego.c:1421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1421,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
            - BranchSide:      'libfreerdp/core/nego.c:1423,13'
              BranchSideFuncs:
                - __assert_fail
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
        - Branch String:   'libfreerdp/core/nego.c:1424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1424,2'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
            - BranchSide:      'libfreerdp/core/nego.c:1426,6'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
        - Branch String:   'libfreerdp/core/nego.c:1428,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1430,3'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
            - BranchSide:      'libfreerdp/core/nego.c:1434,9'
              BranchSideFuncs:
                - Stream_GetPosition.10563
                - Stream_Seek.10504
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
        - Branch String:   'libfreerdp/core/nego.c:1430,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1430,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1430,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1430,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1430,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1430,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1440,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1450,9'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1452,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1453,10'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1455,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1455,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1456,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1458,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1458,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1459,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
            - BranchSide:      'libfreerdp/core/nego.c:1462,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT8.10567
                - Stream_Write_UINT16.10570
                - Stream_Write_UINT32.10571
                - Stream_GetPosition.10563
                - Stream_SetPosition
                - tpkt_write_header
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
        - Branch String:   'libfreerdp/core/nego.c:1472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1474,33'
              BranchSideFuncs:
                - tpdu_write_connection_confirm
                - Stream_SetPosition
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1480,14'
              BranchSideFuncs:
                - Stream_Free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1485,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1591,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1485,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1487,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1488,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1488,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1490,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1492,11'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1492,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1495,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1539,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1555,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1571,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1495,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1496,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1497,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1497,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1498,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1499,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1499,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1500,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1501,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1501,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1502,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1504,37'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1504,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1511,39'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1516,35'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1511,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1513,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1514,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1516,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1524,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1532,44'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1524,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1524,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1524,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1524,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1524,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1524,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1526,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1527,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1528,39'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1528,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1530,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1531,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1532,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1534,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1534,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1534,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1534,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1534,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1534,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1534,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1539,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1540,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1541,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1541,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1542,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1543,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1543,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1544,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1545,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1545,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1546,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1547,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1547,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1548,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1550,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1550,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1552,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1553,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1555,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1556,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1557,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1557,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1558,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1559,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1559,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1560,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1561,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1561,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1562,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1563,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1563,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1564,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1566,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1566,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1568,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1569,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1571,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1572,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1573,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1573,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1574,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1575,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1575,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1576,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1577,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1577,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1578,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1579,36'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1579,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1580,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:1582,38'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:1582,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1584,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:1585,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1419,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1420,12'
          Dst:             transport_get_context
        - Src:             'libfreerdp/core/nego.c:1421,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1426,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nego.c:1430,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1430,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1430,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1435,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:1436,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nego.c:1442,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1443,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1444,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/nego.c:1445,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:1452,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/nego.c:1455,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/nego.c:1462,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1463,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/nego.c:1464,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/nego.c:1465,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:1469,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:1470,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nego.c:1471,11'
          Dst:             tpkt_write_header
        - Src:             'libfreerdp/core/nego.c:1474,3'
          Dst:             tpdu_write_connection_confirm
        - Src:             'libfreerdp/core/nego.c:1475,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nego.c:1476,3'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/nego.c:1478,13'
          Dst:             transport_write
        - Src:             'libfreerdp/core/nego.c:1480,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/nego.c:1485,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1488,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1495,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1497,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1499,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1501,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1504,9'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/nego.c:1511,11'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1516,9'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/nego.c:1524,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1524,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1524,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1526,11'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1528,11'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1532,15'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/nego.c:1534,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1534,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1534,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1539,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1541,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1543,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1545,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1547,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1550,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1555,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1557,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1559,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1561,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1563,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1566,10'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:1571,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1573,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1575,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1577,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1579,10'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:1582,10'
          Dst:             freerdp_settings_set_uint32
    - functionName:    nego_process_negotiation_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         108
      ICount:          380
      EdgeCount:       128
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - nego_process_correlation_info
        - nego_protocol_to_str
        - nego_set_state
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1228,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1229,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1229,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1229,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1231,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1232,3'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1233,2'
              BranchSideFuncs:
                - stream_read_u8.10512
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1237,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1240,6'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1237,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1237,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1237,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1237,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1237,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1237,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1243,6'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1241,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1241,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1241,3'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1245,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1258,2'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1245,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1247,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1253,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1247,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1247,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1247,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1247,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1247,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1247,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1253,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1253,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1253,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1253,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1253,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1253,4'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1259,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1264,2'
              BranchSideFuncs:
                - stream_read_u32_le.10524
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_process_correlation_info
        - Branch String:   'libfreerdp/core/nego.c:1261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1261,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1261,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1261,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1261,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1268,38'
              BranchSideFuncs:
                - nego_process_correlation_info
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1273,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1268,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1269,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1270,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1274,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1274,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1274,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1274,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1274,3'
              BranchSideFuncs:
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:1274,3'
              BranchSideFuncs:
                - nego_set_state
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1228,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1229,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1231,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/nego.c:1233,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1237,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1237,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1237,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1241,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1241,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1241,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1247,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1247,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1247,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1253,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1253,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1253,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1258,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/nego.c:1261,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1261,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1261,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1264,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/nego.c:1268,8'
          Dst:             nego_process_correlation_info
        - Src:             'libfreerdp/core/nego.c:1274,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1274,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1274,3'
          Dst:             nego_protocol_to_str
        - Src:             'libfreerdp/core/nego.c:1274,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1277,2'
          Dst:             nego_set_state
    - functionName:    nego_read_request_token_or_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         66
      ICount:          302
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - Stream_ConstPointer
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_Rewind
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write_UINT16
        - WLog_Get
        - __assert_fail
        - memcmp
        - nego_set_cookie
        - nego_set_routing_token
        - stream_read_u16_le
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:892,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:892,2'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - Stream_GetPosition.10563
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_Seek.10504
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
            - BranchSide:      'libfreerdp/core/nego.c:894,40'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - Stream_GetPosition.10563
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_Seek.10504
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
        - Branch String:   'libfreerdp/core/nego.c:898,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:899,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:901,33'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_Seek.10504
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
        - Branch String:   'libfreerdp/core/nego.c:901,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:903,34'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_ConstPointer.10601
                - memcmp
            - BranchSide:      'libfreerdp/core/nego.c:919,7'
              BranchSideFuncs:
                - Stream_Seek.10504
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
        - Branch String:   'libfreerdp/core/nego.c:903,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:905,35'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_ConstPointer.10601
                - memcmp
            - BranchSide:      'libfreerdp/core/nego.c:914,11'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
        - Branch String:   'libfreerdp/core/nego.c:905,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:907,36'
              BranchSideFuncs:
                - Stream_ConstPointer.10601
                - memcmp
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
            - BranchSide:      'libfreerdp/core/nego.c:913,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
        - Branch String:   'libfreerdp/core/nego.c:907,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:910,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:912,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
        - Branch String:   'libfreerdp/core/nego.c:919,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:920,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:922,15'
              BranchSideFuncs:
                - Stream_Seek.10504
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
                - Stream_Rewind
        - Branch String:   'libfreerdp/core/nego.c:925,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:927,3'
              BranchSideFuncs:
                - stream_read_u16_le.10515
                - Stream_Rewind
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/nego.c:935,6'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/nego.c:929,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:930,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/nego.c:932,17'
              BranchSideFuncs:
                - Stream_Rewind
                - Stream_GetRemainingLength
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - nego_set_cookie
                - nego_set_routing_token
                - stream_read_u16_le.10515
        - Branch String:   'libfreerdp/core/nego.c:935,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:937,17'
              BranchSideFuncs:
                - Stream_Rewind
                - Stream_GetPosition.10563
                - Stream_Write_UINT16.10570
                - strnlen
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_cookie
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/nego.c:950,7'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:941,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:943,8'
              BranchSideFuncs:
                - nego_set_cookie
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/nego.c:948,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:943,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:944,37'
              BranchSideFuncs:
                - nego_set_routing_token
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:946,30'
              BranchSideFuncs:
                - nego_set_cookie
                - Stream_SetPosition
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:950,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:952,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:957,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:953,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:953,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:953,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:953,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:953,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:953,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:957,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:957,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:957,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:957,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:957,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:957,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:890,18'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/nego.c:892,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:894,20'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/nego.c:895,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:901,13'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/nego.c:901,6'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nego.c:903,14'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/nego.c:903,7'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nego.c:905,15'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/nego.c:905,8'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nego.c:907,16'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/nego.c:907,9'
          Dst:             memcmp
        - Src:             'libfreerdp/core/nego.c:922,3'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/nego.c:925,9'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/nego.c:927,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/nego.c:932,3'
          Dst:             Stream_Rewind
        - Src:             'libfreerdp/core/nego.c:937,3'
          Dst:             Stream_Rewind
        - Src:             'libfreerdp/core/nego.c:938,9'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/nego.c:939,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/nego.c:941,7'
          Dst:             strnlen
        - Src:             'libfreerdp/core/nego.c:944,14'
          Dst:             nego_set_routing_token
        - Src:             'libfreerdp/core/nego.c:946,14'
          Dst:             nego_set_cookie
        - Src:             'libfreerdp/core/nego.c:952,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/nego.c:953,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:953,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:953,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:957,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:957,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:957,3'
          Dst:             WLog_PrintMessage
    - functionName:    nego_read_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - s
      BBCount:         63
      ICount:          240
      EdgeCount:       76
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_Get
        - __assert_fail
        - nego_process_negotiation_request
        - nego_read_request_token_or_cookie
        - stream_read_u8
        - tpdu_read_connection_request
        - tpkt_ensure_stream_consumed_
        - tpkt_read_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:978,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:978,2'
              BranchSideFuncs:
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:979,2'
              BranchSideFuncs:
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:979,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:979,2'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:981,24'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:981,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:982,3'
              BranchSideFuncs:
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:984,36'
              BranchSideFuncs:
                - tpdu_read_connection_request
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:984,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:985,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:987,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:987,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:989,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:993,41'
              BranchSideFuncs:
                - nego_read_request_token_or_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:989,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:989,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:989,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:989,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:989,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:989,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:993,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:995,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:999,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:995,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:995,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:995,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:995,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:995,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:995,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:999,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1002,3'
              BranchSideFuncs:
                - stream_read_u8.10512
                - nego_process_negotiation_request
                - tpkt_ensure_stream_consumed_
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1014,9'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:1004,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1006,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1010,41'
              BranchSideFuncs:
                - nego_process_negotiation_request
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/nego.c:1006,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1006,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1006,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1006,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1006,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1006,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:1010,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1011,4'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/nego.c:1012,2'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
      Callsites:
        - Src:             'libfreerdp/core/nego.c:978,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:979,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:981,7'
          Dst:             tpkt_read_header
        - Src:             'libfreerdp/core/nego.c:984,7'
          Dst:             tpdu_read_connection_request
        - Src:             'libfreerdp/core/nego.c:987,12'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/nego.c:989,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:989,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:989,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:993,7'
          Dst:             nego_read_request_token_or_cookie
        - Src:             'libfreerdp/core/nego.c:995,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:995,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:995,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:999,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/nego.c:1002,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/nego.c:1006,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1006,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1006,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:1010,8'
          Dst:             nego_process_negotiation_request
        - Src:             'libfreerdp/core/nego.c:1014,9'
          Dst:             tpkt_ensure_stream_consumed_
    - functionName:    nego_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nego_set_state
        - nego_transport_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:288,2'
              BranchSideFuncs:
                - nego_set_state
                - nego_transport_disconnect
            - BranchSide:      'libfreerdp/core/nego.c:288,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/nego.c:288,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:289,2'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:290,9'
          Dst:             nego_transport_disconnect
    - functionName:    nego_send
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         26
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_attempt_ext
        - nego_attempt_nla
        - nego_attempt_rdp
        - nego_attempt_rdsaad
        - nego_attempt_rdstls
        - nego_attempt_tls
        - nego_get_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:1025,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1025,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_attempt_rdp
                - nego_attempt_tls
                - nego_attempt_nla
                - nego_attempt_ext
                - nego_attempt_rdstls
                - nego_attempt_rdsaad
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1027,25'
              BranchSideFuncs:
                - nego_get_state
                - nego_attempt_rdp
                - nego_attempt_tls
                - nego_attempt_nla
                - nego_attempt_ext
                - nego_attempt_rdstls
                - nego_attempt_rdsaad
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1027,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1030,24'
              BranchSideFuncs:
                - nego_attempt_rdsaad
            - BranchSide:      'libfreerdp/core/nego.c:1033,24'
              BranchSideFuncs:
                - nego_attempt_rdstls
            - BranchSide:      'libfreerdp/core/nego.c:1036,21'
              BranchSideFuncs:
                - nego_attempt_ext
            - BranchSide:      'libfreerdp/core/nego.c:1039,21'
              BranchSideFuncs:
                - nego_attempt_nla
            - BranchSide:      'libfreerdp/core/nego.c:1042,21'
              BranchSideFuncs:
                - nego_attempt_tls
            - BranchSide:      'libfreerdp/core/nego.c:1045,21'
              BranchSideFuncs:
                - nego_attempt_rdp
            - BranchSide:      'libfreerdp/core/nego.c:1048,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1048,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1048,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1048,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:1048,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:1048,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:1048,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:1025,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:1027,10'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:1030,4'
          Dst:             nego_attempt_rdsaad
        - Src:             'libfreerdp/core/nego.c:1033,4'
          Dst:             nego_attempt_rdstls
        - Src:             'libfreerdp/core/nego.c:1036,4'
          Dst:             nego_attempt_ext
        - Src:             'libfreerdp/core/nego.c:1039,4'
          Dst:             nego_attempt_nla
        - Src:             'libfreerdp/core/nego.c:1042,4'
          Dst:             nego_attempt_tls
        - Src:             'libfreerdp/core/nego.c:1045,4'
          Dst:             nego_attempt_rdp
        - Src:             'libfreerdp/core/nego.c:1048,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:1048,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:1048,4'
          Dst:             WLog_PrintMessage
    - functionName:    nego_send_preconnection_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         45
      ICount:          236
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - nego_tcp_connect
        - transport_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:450,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:452,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:452,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:452,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:452,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:452,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:452,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
            - BranchSide:      'libfreerdp/core/nego.c:452,2'
              BranchSideFuncs:
                - nego_tcp_connect
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
        - Branch String:   'libfreerdp/core/nego.c:454,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:455,3'
              BranchSideFuncs:
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
            - BranchSide:      'libfreerdp/core/nego.c:458,9'
              BranchSideFuncs:
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - ConvertUtf8ToWCharAlloc
                - free
        - Branch String:   'libfreerdp/core/nego.c:460,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:462,10'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
                - free
            - BranchSide:      'libfreerdp/core/nego.c:474,23'
              BranchSideFuncs:
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
        - Branch String:   'libfreerdp/core/nego.c:464,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:466,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/nego.c:469,12'
              BranchSideFuncs:
                - Stream_New
                - free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
        - Branch String:   'libfreerdp/core/nego.c:476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:478,8'
              BranchSideFuncs:
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
            - BranchSide:      'libfreerdp/core/nego.c:483,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT32.10571
                - Stream_Write_UINT16.10570
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
                - Stream_Write.10564
                - free
        - Branch String:   'libfreerdp/core/nego.c:479,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:479,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:479,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:479,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:479,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:479,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:489,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:491,16'
              BranchSideFuncs:
                - Stream_Write.10564
                - free
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:495,20'
              BranchSideFuncs:
                - Stream_SealLength
                - transport_write
                - Stream_Free
                - Stream_Free
        - Branch String:   'libfreerdp/core/nego.c:497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:499,15'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/core/nego.c:503,14'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/nego.c:450,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:452,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:452,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:452,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:454,7'
          Dst:             nego_tcp_connect
        - Src:             'libfreerdp/core/nego.c:463,12'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/nego.c:474,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/nego.c:479,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:479,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:479,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:483,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:484,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:485,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:486,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/nego.c:487,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/nego.c:491,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/nego.c:495,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/nego.c:497,6'
          Dst:             transport_write
        - Src:             'libfreerdp/core/nego.c:499,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/nego.c:503,2'
          Dst:             Stream_Free
    - functionName:    nego_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
      BBCount:         188
      ICount:          764
      EdgeCount:       227
      CyclomaticComplexity: 41
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_get_last_error
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
        - freerdp_settings_set_uint32
        - nego_get_state
        - nego_protocol_to_str
        - nego_security_connect
        - nego_send
        - nego_send_preconnection_pdu
        - nego_set_selected_protocol
        - nego_set_state
        - nego_tcp_connect
        - nego_update_settings_from_state
        - transport_get_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:120,2'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - __assert_fail
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:121,34'
              BranchSideFuncs:
                - transport_get_context
                - __assert_fail
                - __assert_fail
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:122,2'
              BranchSideFuncs:
                - __assert_fail
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:123,13'
              BranchSideFuncs:
                - __assert_fail
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:124,2'
              BranchSideFuncs:
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:126,21'
              BranchSideFuncs:
                - nego_get_state
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:128,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:223,7'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:128,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:130,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:132,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:132,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:134,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:136,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:136,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:138,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:140,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:140,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:142,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:144,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:144,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:146,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:148,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:148,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:150,19'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:154,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:154,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:154,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:154,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:154,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:154,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:154,4'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:159,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:161,4'
              BranchSideFuncs:
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:206,25'
              BranchSideFuncs:
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:161,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:161,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:161,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:161,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:161,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:161,4'
              BranchSideFuncs:
                - nego_get_state
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:171,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:174,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:178,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:182,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:187,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:191,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:195,6'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:199,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:199,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:199,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:199,6'
              BranchSideFuncs:
                - nego_get_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:199,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:202,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:203,5'
              BranchSideFuncs:
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:204,3'
              BranchSideFuncs:
                - nego_tcp_connect
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:206,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:208,4'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:212,7'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:208,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:208,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:208,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:208,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:208,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:208,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:212,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:214,37'
              BranchSideFuncs:
                - nego_send_preconnection_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:221,2'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:214,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:216,5'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:220,3'
              BranchSideFuncs:
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:216,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:216,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:216,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:216,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:216,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:216,5'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:225,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:229,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:231,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:231,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:231,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:231,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:231,4'
              BranchSideFuncs:
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:231,4'
              BranchSideFuncs:
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:234,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:236,54'
              BranchSideFuncs:
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:243,3'
              BranchSideFuncs:
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:236,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:238,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:240,20'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:238,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:238,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:238,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_state
            - BranchSide:      'libfreerdp/core/nego.c:238,6'
              BranchSideFuncs:
                - nego_set_state
        - Branch String:   'libfreerdp/core/nego.c:243,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:0,0'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:231,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_send
                - nego_get_state
                - nego_get_state
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
                - transport_get_context
                - freerdp_get_last_error
                - nego_set_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_state
                - nego_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:248,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:248,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:248,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:248,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:248,3'
              BranchSideFuncs:
                - nego_protocol_to_str
                - WLog_PrintMessage
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:248,3'
              BranchSideFuncs:
                - nego_update_settings_from_state
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:253,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:254,3'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:256,6'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:256,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:258,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:275,29'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:258,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:259,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:261,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:261,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:267,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:272,2'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:267,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:270,5'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:271,3'
              BranchSideFuncs:
                - nego_security_connect
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:275,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:277,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/nego.c:283,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/nego.c:278,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:278,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_protocol_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/nego.c:278,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:278,3'
              BranchSideFuncs:
                - nego_protocol_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/nego.c:278,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/nego.c:120,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:121,12'
          Dst:             transport_get_context
        - Src:             'libfreerdp/core/nego.c:122,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:124,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:126,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:130,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:134,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:138,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:142,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:146,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:150,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:154,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:154,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:154,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:155,4'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:161,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:161,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:161,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:171,12'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:199,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:199,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:199,6'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:199,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:202,9'
          Dst:             nego_set_selected_protocol
        - Src:             'libfreerdp/core/nego.c:206,8'
          Dst:             nego_tcp_connect
        - Src:             'libfreerdp/core/nego.c:208,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:208,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:208,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:214,9'
          Dst:             nego_send_preconnection_pdu
        - Src:             'libfreerdp/core/nego.c:216,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:216,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:216,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:217,5'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:225,3'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:231,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:231,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:231,4'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:231,4'
          Dst:             nego_state_string
        - Src:             'libfreerdp/core/nego.c:231,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:232,4'
          Dst:             nego_send
        - Src:             'libfreerdp/core/nego.c:234,8'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:236,32'
          Dst:             transport_get_context
        - Src:             'libfreerdp/core/nego.c:236,9'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/nego.c:238,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:238,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:238,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:240,5'
          Dst:             nego_set_state
        - Src:             'libfreerdp/core/nego.c:243,12'
          Dst:             nego_get_state
        - Src:             'libfreerdp/core/nego.c:248,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:248,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:248,3'
          Dst:             nego_protocol_to_str
        - Src:             'libfreerdp/core/nego.c:248,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/nego.c:253,7'
          Dst:             nego_update_settings_from_state
        - Src:             'libfreerdp/core/nego.c:258,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/nego.c:261,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/nego.c:267,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:275,7'
          Dst:             nego_security_connect
        - Src:             'libfreerdp/core/nego.c:278,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/nego.c:278,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/nego.c:278,3'
          Dst:             nego_protocol_to_str
        - Src:             'libfreerdp/core/nego.c:278,3'
          Dst:             WLog_PrintMessage
    - functionName:    nego_update_settings_from_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/nego.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nego
        - settings
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/nego.c:98,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:98,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:101,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:102,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:102,63'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:103,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/nego.c:104,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/nego.c:104,61'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/nego.c:105,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/core/nego.c:98,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/nego.c:101,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:103,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/nego.c:105,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_recv_logon_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - info
      BBCount:         54
      ICount:          211
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1235,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1236,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1236,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1236,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1237,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1237,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1237,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1238,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1238,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1238,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1240,13'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1241,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1243,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1244,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1246,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1248,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1248,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1248,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1248,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1250,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1250,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1250,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:1235,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1236,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1237,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1238,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1241,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1243,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1246,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1247,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1248,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1248,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1248,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1250,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1250,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1250,2'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    23
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdp_read_server_auto_reconnect_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - info
      BBCount:         53
      ICount:          297
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_Get
        - crypto_base64_encode
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:188,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:190,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:198,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:194,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:194,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:194,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:194,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:202,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:202,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:202,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:202,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:202,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:202,2'
              BranchSideFuncs:
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:214,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:216,9'
              BranchSideFuncs:
                - crypto_base64_encode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:222,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:218,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:218,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:218,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:218,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/core/info.c:218,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/info.c:187,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:190,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:194,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:194,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:194,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:198,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:199,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:200,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/info.c:202,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:202,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:202,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:217,12'
          Dst:             crypto_base64_encode
        - Src:             'libfreerdp/core/info.c:218,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:218,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:218,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    rdp_info_read_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - s
        - size
        - max
        - skipMax
        - dst
      BBCount:         61
      ICount:          264
      EdgeCount:       75
      CyclomaticComplexity: 16
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - WLog_Get
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1050,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1050,2'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/info.c:1051,3'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/info.c:1053,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1055,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/info.c:1060,8'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1055,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1056,11'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/info.c:1057,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1060,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1060,40'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1060,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1066,41'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1062,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1062,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1067,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1067,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1067,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1067,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1068,3'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1070,6'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1070,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1072,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1076,9'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1072,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1072,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1072,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1072,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1072,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1072,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1080,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1080,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1080,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1080,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1080,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/core/info.c:1080,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/info.c:1050,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1056,11'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/info.c:1062,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1062,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1062,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1066,21'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/info.c:1067,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/info.c:1072,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1072,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1072,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1077,13'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/core/info.c:1080,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1080,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1080,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_client_auto_reconnect_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         30
      ICount:          215
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:257,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:257,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:259,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:260,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:260,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:262,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:263,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:265,6'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:266,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:268,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:268,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:268,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:268,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:268,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:268,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
            - BranchSide:      'libfreerdp/core/info.c:268,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
        - Branch String:   'libfreerdp/core/info.c:276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:277,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
            - BranchSide:      'libfreerdp/core/info.c:278,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
      Callsites:
        - Src:             'libfreerdp/core/info.c:257,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:260,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:263,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:266,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:268,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:268,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:268,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:276,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:278,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:279,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:280,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:281,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    24
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    rdp_compute_client_auto_reconnect_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         15
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - winpr_HMAC
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:150,2'
              BranchSideFuncs:
                - __assert_fail
                - winpr_HMAC
            - BranchSide:      'libfreerdp/core/info.c:151,26'
              BranchSideFuncs:
                - __assert_fail
                - winpr_HMAC
        - Branch String:   'libfreerdp/core/info.c:152,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:152,2'
              BranchSideFuncs:
                - winpr_HMAC
            - BranchSide:      'libfreerdp/core/info.c:154,17'
              BranchSideFuncs:
                - winpr_HMAC
        - Branch String:   'libfreerdp/core/info.c:163,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:164,3'
              BranchSideFuncs:
                - winpr_HMAC
            - BranchSide:      'libfreerdp/core/info.c:168,32'
              BranchSideFuncs:
                - winpr_HMAC
        - Branch String:   'libfreerdp/core/info.c:168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:150,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:152,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:168,7'
          Dst:             winpr_HMAC
    - functionName:    rdp_write_extended_info_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         117
      ICount:          571
      EdgeCount:       146
      CyclomaticComplexity: 31
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UTF16_String_From_UTF8
        - WLog_Get
        - __assert_fail
        - freerdp_performance_flags_make
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - rdp_compute_client_auto_reconnect_cookie
        - rdp_get_client_address_max_size
        - rdp_write_client_auto_reconnect_cookie
        - rdp_write_client_time_zone
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:474,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:474,2'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:476,26'
              BranchSideFuncs:
                - __assert_fail
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:477,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:477,2'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:479,9'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:480,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:481,23'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:482,11'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:487,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:489,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:493,6'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:489,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:489,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:489,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:489,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:489,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:489,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/info.c:493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:495,30'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:508,38'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:496,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:498,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:506,2'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:498,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:498,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:498,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:498,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:498,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:498,4'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:509,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:511,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:515,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:511,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:511,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:511,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:511,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:511,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:511,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/info.c:515,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:517,26'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:529,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:518,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:520,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:527,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:520,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:520,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:520,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:520,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:520,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:520,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:529,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:531,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:535,34'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:531,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:531,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:531,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:531,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:531,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:531,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/info.c:537,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:538,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:540,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - rdp_write_client_time_zone
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:549,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:550,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:552,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:552,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:553,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:556,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - freerdp_performance_flags_make
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_bool
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
                - rdp_compute_client_auto_reconnect_cookie
                - rdp_write_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:563,49'
              BranchSideFuncs:
                - rdp_compute_client_auto_reconnect_cookie
                - free
                - free
                - rdp_write_client_auto_reconnect_cookie
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
            - BranchSide:      'libfreerdp/core/info.c:569,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
        - Branch String:   'libfreerdp/core/info.c:563,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:564,4'
              BranchSideFuncs:
                - rdp_write_client_auto_reconnect_cookie
                - free
                - free
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
            - BranchSide:      'libfreerdp/core/info.c:565,47'
              BranchSideFuncs:
                - rdp_write_client_auto_reconnect_cookie
                - free
                - free
                - freerdp_settings_get_bool
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
        - Branch String:   'libfreerdp/core/info.c:565,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:566,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
            - BranchSide:      'libfreerdp/core/info.c:567,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
        - Branch String:   'libfreerdp/core/info.c:569,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:571,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - strnlen
            - BranchSide:      'libfreerdp/core/info.c:587,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/info.c:571,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:572,4'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - free
                - free
                - strnlen
            - BranchSide:      'libfreerdp/core/info.c:574,23'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - freerdp_settings_get_string
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - free
                - free
                - strnlen
        - Branch String:   'libfreerdp/core/info.c:579,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:580,19'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:581,23'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT16.10774
                - free
                - free
        - Branch String:   'libfreerdp/core/info.c:582,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:583,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:584,23'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/core/info.c:468,36'
          Dst:             rdp_get_client_address_max_size
        - Src:             'libfreerdp/core/info.c:474,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:477,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:485,25'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/info.c:489,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:489,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:489,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:498,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:498,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:498,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:508,14'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/info.c:511,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:511,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:511,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:520,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:520,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:520,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:531,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:531,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:531,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:537,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:540,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:541,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:543,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:545,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:547,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:549,7'
          Dst:             rdp_write_client_time_zone
        - Src:             'libfreerdp/core/info.c:552,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:556,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:557,2'
          Dst:             freerdp_performance_flags_make
        - Src:             'libfreerdp/core/info.c:558,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:559,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:563,8'
          Dst:             rdp_compute_client_auto_reconnect_cookie
        - Src:             'libfreerdp/core/info.c:565,8'
          Dst:             rdp_write_client_auto_reconnect_cookie
        - Src:             'libfreerdp/core/info.c:569,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/info.c:571,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:574,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:575,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:578,20'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/info.c:580,11'
          Dst:             strnlen
        - Src:             'libfreerdp/core/info.c:581,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:582,7'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'libfreerdp/core/info.c:584,3'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_get_client_address_max_size
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         12
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/info.c:297,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/info.c:298,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:298,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/info.c:300,40'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/info.c:301,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:303,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:295,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:298,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:300,12'
          Dst:             freerdp_settings_get_uint32
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdp_info_package_flags_description
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:128,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:129,3'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/info.c:131,14'
              BranchSideFuncs:
                - winpr_str_append
        - Branch String:   'libfreerdp/core/info.c:131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:133,48'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/info.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:134,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:136,21'
              BranchSideFuncs:
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/info.c:138,2'
              BranchSideFuncs:
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/info.c:126,11'
          Dst:             calloc
        - Src:             'libfreerdp/core/info.c:136,4'
          Dst:             winpr_str_append
    - functionName:    rdp_read_client_auto_reconnect_cookie
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:236,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:237,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Read.10746
            - BranchSide:      'libfreerdp/core/info.c:239,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Read.10746
      Callsites:
        - Src:             'libfreerdp/core/info.c:236,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:239,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:240,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:241,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:242,2'
          Dst:             Stream_Read
    - functionName:    rdp_read_info_null_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - what
        - flags
        - s
        - cbLen
        - max
      BBCount:         50
      ICount:          235
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - freerdp_settings_set_string
        - freerdp_settings_set_string_from_utf16N
        - freerdp_settings_set_string_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:84,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:85,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:87,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:87,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:88,3'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:90,6'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:90,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:92,8'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:116,14'
              BranchSideFuncs:
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:92,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:92,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:92,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:92,38'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:98,7'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:92,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:98,7'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:94,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:94,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:94,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:98,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:100,26'
              BranchSideFuncs:
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:111,45'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:101,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:104,5'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:108,3'
              BranchSideFuncs:
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:104,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:104,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:104,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:104,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:104,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:112,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:0,0'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:84,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/info.c:87,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:94,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:94,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:94,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:100,26'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/info.c:101,9'
          Dst:             freerdp_settings_set_string_from_utf16N
        - Src:             'libfreerdp/core/info.c:104,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:104,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:104,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:111,25'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/info.c:112,9'
          Dst:             freerdp_settings_set_string_len
        - Src:             'libfreerdp/core/info.c:116,2'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    rdp_read_extended_info_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         95
      ICount:          435
      EdgeCount:       123
      CyclomaticComplexity: 30
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_SafeSeekEx
        - WLog_Get
        - __assert_fail
        - freerdp_performance_flags_split
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
        - rdp_get_client_address_max_size
        - rdp_read_client_auto_reconnect_cookie
        - rdp_read_client_time_zone
        - rdp_read_info_null_string
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:318,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:318,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:320,26'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:321,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:321,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:323,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:323,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:324,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:326,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_get_client_address_max_size
                - rdp_read_info_null_string
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:331,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:333,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:335,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:336,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:338,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:350,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:358,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:358,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:361,33'
              BranchSideFuncs:
                - rdp_read_client_time_zone
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:361,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:362,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:365,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:365,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:367,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:368,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:370,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:376,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:377,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:379,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - freerdp_performance_flags_split
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:384,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:386,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:387,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:389,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_client_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:393,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:395,46'
              BranchSideFuncs:
                - rdp_read_client_auto_reconnect_cookie
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:400,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:395,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:396,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:397,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:400,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:403,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:404,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:406,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:406,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:409,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:409,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:410,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:412,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:412,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:415,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:416,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:418,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:418,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:418,72'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:420,10'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - rdp_read_info_null_string
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:424,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:427,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:429,33'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:429,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:430,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:432,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:432,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:433,4'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:434,10'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:436,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:445,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/info.c:438,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:438,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:438,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:438,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:438,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:445,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:447,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:448,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:318,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:321,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:323,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:326,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:327,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:332,53'
          Dst:             rdp_get_client_address_max_size
        - Src:             'libfreerdp/core/info.c:331,7'
          Dst:             rdp_read_info_null_string
        - Src:             'libfreerdp/core/info.c:335,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:338,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:348,7'
          Dst:             rdp_read_info_null_string
        - Src:             'libfreerdp/core/info.c:358,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:361,7'
          Dst:             rdp_read_client_time_zone
        - Src:             'libfreerdp/core/info.c:365,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:367,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:370,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:373,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:376,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:379,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:380,2'
          Dst:             freerdp_performance_flags_split
        - Src:             'libfreerdp/core/info.c:383,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:386,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:389,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:395,8'
          Dst:             rdp_read_client_auto_reconnect_cookie
        - Src:             'libfreerdp/core/info.c:400,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:403,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/info.c:406,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:409,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/info.c:412,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:415,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:418,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/info.c:422,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:424,8'
          Dst:             rdp_read_info_null_string
        - Src:             'libfreerdp/core/info.c:429,7'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:432,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:435,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:438,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:438,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:438,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:445,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.10742
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_info_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - id
        - flags
        - s
        - cbLenNonNull
        - max
      BBCount:         49
      ICount:          252
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Read
        - Stream_Seek
        - WLog_Get
        - freerdp_settings_set_string
        - freerdp_settings_set_string_from_utf16N
        - freerdp_settings_set_string_len
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:607,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:608,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:610,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:610,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:611,3'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:613,6'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:613,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:619,8'
              BranchSideFuncs:
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:640,14'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:619,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:619,30'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:619,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:625,7'
              BranchSideFuncs:
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
        - Branch String:   'libfreerdp/core/info.c:621,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:621,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:621,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:625,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:627,26'
              BranchSideFuncs:
                - Stream_Pointer.10798
                - freerdp_settings_set_string_from_utf16N
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:634,25'
              BranchSideFuncs:
                - Stream_Pointer.10798
                - freerdp_settings_set_string_len
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:628,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:630,5'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:631,3'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:635,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:0,0'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Read.10746
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:636,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:645,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:647,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:652,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:647,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:647,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:647,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:647,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:647,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/info.c:647,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
      Callsites:
        - Src:             'libfreerdp/core/info.c:607,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/info.c:610,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:621,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:621,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:621,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:627,26'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/info.c:628,9'
          Dst:             freerdp_settings_set_string_from_utf16N
        - Src:             'libfreerdp/core/info.c:634,25'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/info.c:635,9'
          Dst:             freerdp_settings_set_string_len
        - Src:             'libfreerdp/core/info.c:640,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/info.c:643,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/info.c:647,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:647,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:647,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:648,3'
          Dst:             freerdp_settings_set_string
    - functionName:    rdp_send_server_status_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - status
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Write_UINT32
        - rdp_data_pdu_init
        - rdp_send_data_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1563,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1564,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1566,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/info.c:1561,6'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/info.c:1566,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1567,9'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_write_logon_info_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - info
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Seek
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1475,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1477,17'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
            - BranchSide:      'libfreerdp/core/info.c:1481,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
        - Branch String:   'libfreerdp/core/info.c:1481,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1483,17'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
            - BranchSide:      'libfreerdp/core/info.c:1487,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
        - Branch String:   'libfreerdp/core/info.c:1487,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1488,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
            - BranchSide:      'libfreerdp/core/info.c:1490,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
        - Branch String:   'libfreerdp/core/info.c:1493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1495,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write.10763
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
            - BranchSide:      'libfreerdp/core/info.c:1502,6'
              BranchSideFuncs:
                - Stream_Seek.10742
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1502,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1504,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1509,14'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'libfreerdp/core/info.c:1487,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:1490,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:1491,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1495,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1496,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1497,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1498,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1499,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:1504,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1505,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1506,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1509,2'
          Dst:             Stream_Seek
    - functionName:    rdp_write_logon_info_plain
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1464,3'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1466,14'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'libfreerdp/core/info.c:1463,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:1466,2'
          Dst:             Stream_Seek
    - functionName:    rdp_write_logon_info_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - info
      BBCount:         14
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Seek
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UTF16_String_From_UTF8
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1434,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1435,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - strnlen
                - Stream_Write_UINT32.10762
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UTF16_String_From_UTF8
            - BranchSide:      'libfreerdp/core/info.c:1437,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - strnlen
                - Stream_Write_UINT32.10762
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UTF16_String_From_UTF8
        - Branch String:   'libfreerdp/core/info.c:1445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1446,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1447,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UTF16_String_From_UTF8
        - Branch String:   'libfreerdp/core/info.c:1449,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1450,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1451,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Seek.10742
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UTF16_String_From_UTF8
        - Branch String:   'libfreerdp/core/info.c:1453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1454,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1455,42'
              BranchSideFuncs:
                - Stream_Write_UTF16_String_From_UTF8
        - Branch String:   'libfreerdp/core/info.c:1455,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1457,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1458,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:1434,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:1437,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:1442,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1443,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1444,14'
          Dst:             strnlen
        - Src:             'libfreerdp/core/info.c:1447,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1448,16'
          Dst:             strnlen
        - Src:             'libfreerdp/core/info.c:1451,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1452,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/info.c:1453,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'libfreerdp/core/info.c:1455,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
    - functionName:    rdp_write_logon_info_v1
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - info
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - Stream_Write_UTF16_String_From_UTF8
        - __assert_fail
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1399,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1400,3'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
            - BranchSide:      'libfreerdp/core/info.c:1403,2'
              BranchSideFuncs:
                - __assert_fail
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1403,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1403,2'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
            - BranchSide:      'libfreerdp/core/info.c:1404,7'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1404,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1404,24'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
            - BranchSide:      'libfreerdp/core/info.c:1405,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1405,3'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
            - BranchSide:      'libfreerdp/core/info.c:1407,16'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1408,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1411,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1412,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1413,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1416,16'
              BranchSideFuncs:
                - strnlen
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1417,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1418,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1420,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_Write_UINT32.10762
        - Branch String:   'libfreerdp/core/info.c:1421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1422,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1425,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
      Callsites:
        - Src:             'libfreerdp/core/info.c:1399,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:1403,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1407,8'
          Dst:             strnlen
        - Src:             'libfreerdp/core/info.c:1411,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1412,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'libfreerdp/core/info.c:1416,8'
          Dst:             strnlen
        - Src:             'libfreerdp/core/info.c:1420,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1421,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'libfreerdp/core/info.c:1425,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_send_save_session_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - type
        - data
      BBCount:         27
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Release
        - Stream_Write_UINT32
        - WLog_Get
        - rdp_data_pdu_init
        - rdp_send_data_pdu
        - rdp_write_logon_info_ex
        - rdp_write_logon_info_plain
        - rdp_write_logon_info_v1
        - rdp_write_logon_info_v2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1521,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - rdp_write_logon_info_ex
                - Stream_Release
                - rdp_send_data_pdu
                - rdp_write_logon_info_plain
                - rdp_write_logon_info_v2
                - rdp_write_logon_info_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1523,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - rdp_write_logon_info_ex
                - Stream_Release
                - rdp_send_data_pdu
                - rdp_write_logon_info_plain
                - rdp_write_logon_info_v2
                - rdp_write_logon_info_v1
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1525,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1528,37'
              BranchSideFuncs:
                - rdp_write_logon_info_v1
                - Stream_Release
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1532,37'
              BranchSideFuncs:
                - rdp_write_logon_info_v2
                - Stream_Release
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1536,40'
              BranchSideFuncs:
                - rdp_write_logon_info_plain
                - Stream_Release
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1540,37'
              BranchSideFuncs:
                - rdp_write_logon_info_ex
                - Stream_Release
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1544,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Release
                - rdp_send_data_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1544,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1544,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Release
                - rdp_send_data_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1544,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Release
                - rdp_send_data_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1544,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1544,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1544,4'
              BranchSideFuncs:
                - Stream_Release
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/info.c:1549,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1550,30'
              BranchSideFuncs:
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/info.c:1552,18'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/info.c:1518,6'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/info.c:1523,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:1528,13'
          Dst:             rdp_write_logon_info_v1
        - Src:             'libfreerdp/core/info.c:1532,13'
          Dst:             rdp_write_logon_info_v2
        - Src:             'libfreerdp/core/info.c:1536,13'
          Dst:             rdp_write_logon_info_plain
        - Src:             'libfreerdp/core/info.c:1540,13'
          Dst:             rdp_write_logon_info_ex
        - Src:             'libfreerdp/core/info.c:1544,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1544,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1544,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1550,12'
          Dst:             rdp_send_data_pdu
        - Src:             'libfreerdp/core/info.c:1552,3'
          Dst:             Stream_Release
    - functionName:    rdp_recv_logon_info_extended
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - info
      BBCount:         84
      ICount:          341
      EdgeCount:       102
      CyclomaticComplexity: 20
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - rdp_read_server_auto_reconnect_cookie
        - rdp_recv_logon_error_info
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1262,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1262,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1263,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1263,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1263,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1264,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1264,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1264,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1266,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1268,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1273,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1268,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1268,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1268,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1268,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1268,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1268,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1276,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1276,24'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1284,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1278,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1278,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1278,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1284,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1284,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1284,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1284,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1284,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
            - BranchSide:      'libfreerdp/core/info.c:1284,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
        - Branch String:   'libfreerdp/core/info.c:1288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1290,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
            - BranchSide:      'libfreerdp/core/info.c:1303,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
        - Branch String:   'libfreerdp/core/info.c:1290,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1291,4'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
            - BranchSide:      'libfreerdp/core/info.c:1293,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_server_auto_reconnect_cookie
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
        - Branch String:   'libfreerdp/core/info.c:1296,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1297,4'
              BranchSideFuncs:
                - rdp_read_server_auto_reconnect_cookie
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
            - BranchSide:      'libfreerdp/core/info.c:1299,46'
              BranchSideFuncs:
                - rdp_read_server_auto_reconnect_cookie
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
        - Branch String:   'libfreerdp/core/info.c:1299,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1300,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
            - BranchSide:      'libfreerdp/core/info.c:1301,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
        - Branch String:   'libfreerdp/core/info.c:1303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1305,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1319,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:1307,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1308,4'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1310,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:1312,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1313,4'
              BranchSideFuncs:
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1315,34'
              BranchSideFuncs:
                - rdp_recv_logon_error_info
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:1315,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1316,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1317,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:1319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1320,3'
              BranchSideFuncs:
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:1322,14'
              BranchSideFuncs:
                - Stream_Seek.10742
      Callsites:
        - Src:             'libfreerdp/core/info.c:1262,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1263,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1264,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1266,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1268,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1268,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1268,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:1268,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1273,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:1274,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1276,24'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1278,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1278,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1278,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:1278,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1284,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1284,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1284,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1290,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1294,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1296,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1299,8'
          Dst:             rdp_read_server_auto_reconnect_cookie
        - Src:             'libfreerdp/core/info.c:1307,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1310,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1312,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1315,8'
          Dst:             rdp_recv_logon_error_info
        - Src:             'libfreerdp/core/info.c:1319,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1322,2'
          Dst:             Stream_Seek
    - functionName:    rdp_recv_logon_plain_notify
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         18
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1222,3'
              BranchSideFuncs:
                - Stream_Seek.10742
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1224,14'
              BranchSideFuncs:
                - Stream_Seek.10742
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1225,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1225,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1225,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:1221,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1224,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/info.c:1225,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1225,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1225,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_logon_info_v2
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - info
      BBCount:         100
      ICount:          399
      EdgeCount:       119
      CyclomaticComplexity: 21
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_GetRemainingLength
        - Stream_SafeSeekEx
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - rdp_info_read_string
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_HexDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1131,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1132,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1132,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1133,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1135,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1138,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1140,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1143,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1148,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1143,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1143,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1143,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1143,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1143,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1156,7'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1164,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1156,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1158,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1162,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - Stream_Seek.10742
                - rdp_info_read_string
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1158,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1158,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1158,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1158,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1158,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1158,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1176,3'
              BranchSideFuncs:
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1184,40'
              BranchSideFuncs:
                - rdp_info_read_string
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1185,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1191,47'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1194,8'
              BranchSideFuncs:
                - Stream_ConstPointer.10754
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1211,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1196,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1198,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1201,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1198,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1199,10'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1200,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1201,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1203,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1207,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1203,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1203,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_HexDump
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1203,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_HexDump
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1203,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1203,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_HexDump
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1203,4'
              BranchSideFuncs:
                - winpr_HexDump
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1207,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1208,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1209,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1211,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1211,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1211,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:1131,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1132,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1133,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1137,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1140,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:1143,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1143,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1143,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1148,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1158,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1158,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1158,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1164,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1165,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1166,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1167,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/info.c:1175,7'
          Dst:             rdp_info_read_string
        - Src:             'libfreerdp/core/info.c:1184,7'
          Dst:             rdp_info_read_string
        - Src:             'libfreerdp/core/info.c:1191,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:1195,21'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/info.c:1203,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1203,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1203,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1204,4'
          Dst:             winpr_HexDump
        - Src:             'libfreerdp/core/info.c:1207,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/info.c:1211,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1211,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1211,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_free_logon_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1038,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1039,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/info.c:1040,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    rdp_recv_logon_info_v1
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - info
      BBCount:         32
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - rdp_info_read_string
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1095,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1095,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1097,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1097,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1098,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1100,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1106,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1108,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_info_read_string
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1114,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1116,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1117,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1117,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1117,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1117,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:1095,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1097,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1100,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1105,7'
          Dst:             rdp_info_read_string
        - Src:             'libfreerdp/core/info.c:1108,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1113,7'
          Dst:             rdp_info_read_string
        - Src:             'libfreerdp/core/info.c:1116,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1117,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1117,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1117,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_save_session_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         64
      ICount:          314
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - rdp_free_logon_info
        - rdp_recv_logon_info_extended
        - rdp_recv_logon_info_v1
        - rdp_recv_logon_info_v2
        - rdp_recv_logon_plain_notify
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1336,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_recv_logon_info_extended
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_logon_plain_notify
                - rdp_recv_logon_info_v2
                - rdp_free_logon_info
                - rdp_recv_logon_info_v1
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1338,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - rdp_recv_logon_info_extended
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_logon_plain_notify
                - rdp_recv_logon_info_v2
                - rdp_free_logon_info
                - rdp_recv_logon_info_v1
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1340,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1343,36'
              BranchSideFuncs:
                - rdp_recv_logon_info_v1
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1352,36'
              BranchSideFuncs:
                - rdp_recv_logon_info_v2
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1361,41'
              BranchSideFuncs:
                - rdp_recv_logon_plain_notify
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1369,42'
              BranchSideFuncs:
                - rdp_recv_logon_info_extended
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1377,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1345,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1345,18'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1348,4'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1345,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1346,14'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1348,4'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1354,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1354,18'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1357,4'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1354,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1355,14'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1357,4'
              BranchSideFuncs:
                - rdp_free_logon_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1363,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1363,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1366,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1363,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1364,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1366,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1371,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1371,18'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1374,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1371,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1372,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1374,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1377,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1377,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1377,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1377,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1377,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1377,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:1388,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1384,3'
              BranchSideFuncs:
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/info.c:1335,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:1338,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:1343,13'
          Dst:             rdp_recv_logon_info_v1
        - Src:             'libfreerdp/core/info.c:1348,4'
          Dst:             rdp_free_logon_info
        - Src:             'libfreerdp/core/info.c:1352,13'
          Dst:             rdp_recv_logon_info_v2
        - Src:             'libfreerdp/core/info.c:1357,4'
          Dst:             rdp_free_logon_info
        - Src:             'libfreerdp/core/info.c:1361,13'
          Dst:             rdp_recv_logon_plain_notify
        - Src:             'libfreerdp/core/info.c:1369,13'
          Dst:             rdp_recv_logon_info_extended
        - Src:             'libfreerdp/core/info.c:1377,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1377,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1377,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1384,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1384,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1384,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_write_info_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         197
      ICount:          955
      EdgeCount:       247
      CyclomaticComplexity: 52
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - freerdp_settings_get_string_as_utf16
        - rdp_info_package_flags_description
        - rdp_write_extended_info_packet
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:761,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:762,13'
              BranchSideFuncs:
                - __assert_fail
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:763,2'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:765,8'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:771,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:775,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:775,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:776,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:778,7'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:779,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:781,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:781,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:782,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:784,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:784,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:785,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:787,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:787,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:789,7'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:795,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:789,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:790,10'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:792,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:795,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:796,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:798,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:798,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:800,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:804,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:804,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:805,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:807,6'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:807,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:808,9'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:811,64'
              BranchSideFuncs:
                - rdp_info_package_flags_description
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:813,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:815,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:820,49'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:815,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:815,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:815,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:815,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:815,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:815,4'
              BranchSideFuncs:
                - free
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:821,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:823,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:826,11'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:823,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:823,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:823,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:823,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:823,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:823,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:832,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:835,13'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:832,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:832,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:832,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:832,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:832,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:832,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:838,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:841,9'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:865,7'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:841,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:841,51'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:862,38'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:841,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:842,8'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:862,38'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:841,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:850,8'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:862,38'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:850,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:852,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:855,23'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:852,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:852,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:852,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:852,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:852,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:852,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:865,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:865,29'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/info.c:876,14'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/info.c:865,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:867,39'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:876,14'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/info.c:868,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:870,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:873,24'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/info.c:870,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:870,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:870,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:870,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:870,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:870,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:877,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:878,42'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:879,11'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:879,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:880,12'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:882,42'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - strlen
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:884,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:884,25'
              BranchSideFuncs:
                - strlen
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:900,31'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:884,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:886,45'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:900,31'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:887,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:889,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:892,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:889,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:889,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:889,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:889,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:889,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:889,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:892,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:894,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:897,30'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:894,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:894,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:894,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:894,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:894,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:894,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:901,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:902,11'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:904,53'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:905,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:907,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:910,25'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
        - Branch String:   'libfreerdp/core/info.c:907,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:907,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:907,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:907,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:907,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:907,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:912,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:914,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:916,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT32.10762
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - Stream_Write.10763
                - Stream_Write_UINT16.10774
                - free
                - free
                - free
                - free
                - free
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:956,8'
              BranchSideFuncs:
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:958,7'
              BranchSideFuncs:
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:958,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:959,3'
              BranchSideFuncs:
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:961,6'
              BranchSideFuncs:
                - rdp_write_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:961,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:962,40'
              BranchSideFuncs:
                - rdp_write_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:964,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:761,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:763,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:811,29'
          Dst:             rdp_info_package_flags_description
        - Src:             'libfreerdp/core/info.c:815,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:815,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:815,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:820,12'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/info.c:823,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:823,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:823,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:829,14'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/info.c:832,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:832,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:832,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:852,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:852,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:852,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:862,10'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/info.c:867,15'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/info.c:870,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:870,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:870,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:878,14'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/info.c:882,14'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/info.c:884,18'
          Dst:             strlen
        - Src:             'libfreerdp/core/info.c:886,21'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/info.c:889,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:889,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:889,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:894,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:894,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:894,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:901,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/info.c:904,16'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/info.c:907,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:907,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:907,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:912,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/info.c:916,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:917,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/info.c:918,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:919,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:920,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:921,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:922,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:924,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:927,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:929,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:932,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:934,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:937,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:939,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:942,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:944,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/info.c:947,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/info.c:962,9'
          Dst:             rdp_write_extended_info_packet
    - functionName:    rdp_send_client_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         23
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Release
        - WLog_Get
        - __assert_fail
        - rdp_send
        - rdp_send_stream_init
        - rdp_write_info_packet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:1018,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1018,2'
              BranchSideFuncs:
                - rdp_send_stream_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_write_info_packet
                - Stream_Release
                - rdp_send
            - BranchSide:      'libfreerdp/core/info.c:1019,2'
              BranchSideFuncs:
                - rdp_send_stream_init
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_write_info_packet
                - Stream_Release
                - rdp_send
        - Branch String:   'libfreerdp/core/info.c:1022,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1024,3'
              BranchSideFuncs:
                - rdp_write_info_packet
                - Stream_Release
                - rdp_send
            - BranchSide:      'libfreerdp/core/info.c:1028,29'
              BranchSideFuncs:
                - rdp_write_info_packet
                - Stream_Release
                - rdp_send
        - Branch String:   'libfreerdp/core/info.c:1024,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1024,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1024,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:1024,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1024,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1024,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:1028,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1030,18'
              BranchSideFuncs:
                - rdp_send
            - BranchSide:      'libfreerdp/core/info.c:1033,18'
              BranchSideFuncs:
                - rdp_send
      Callsites:
        - Src:             'libfreerdp/core/info.c:1018,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:1020,6'
          Dst:             rdp_send_stream_init
        - Src:             'libfreerdp/core/info.c:1024,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:1024,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:1024,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1028,7'
          Dst:             rdp_write_info_packet
        - Src:             'libfreerdp/core/info.c:1030,3'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/info.c:1033,9'
          Dst:             rdp_send
    - functionName:    rdp_read_info_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - tpktlength
      BBCount:         44
      ICount:          384
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Seek
        - rdp_read_extended_info_packet
        - rdp_read_info_string
        - stream_read_u16_le
        - stream_read_u32_le
        - tpkt_ensure_stream_consumed_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:673,3'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:675,2'
              BranchSideFuncs:
                - stream_read_u32_le.10734
                - stream_read_u32_le.10734
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:690,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:692,24'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:697,3'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:701,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:702,13'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:704,2'
              BranchSideFuncs:
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - stream_read_u16_le.10801
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:710,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:711,3'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:713,28'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:713,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:715,3'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:717,28'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:717,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:719,3'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:721,28'
              BranchSideFuncs:
                - rdp_read_info_string
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:722,3'
              BranchSideFuncs:
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:724,28'
              BranchSideFuncs:
                - rdp_read_info_string
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:724,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:725,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
            - BranchSide:      'libfreerdp/core/info.c:727,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
                - rdp_read_extended_info_packet
        - Branch String:   'libfreerdp/core/info.c:727,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:729,38'
              BranchSideFuncs:
                - rdp_read_extended_info_packet
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:733,48'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:729,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:730,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
            - BranchSide:      'libfreerdp/core/info.c:731,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - Stream_Seek.10742
        - Branch String:   'libfreerdp/core/info.c:734,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:735,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:736,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/info.c:672,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/info.c:675,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:676,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/info.c:704,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:705,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:706,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:707,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:708,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/info.c:710,7'
          Dst:             rdp_read_info_string
        - Src:             'libfreerdp/core/info.c:713,7'
          Dst:             rdp_read_info_string
        - Src:             'libfreerdp/core/info.c:717,7'
          Dst:             rdp_read_info_string
        - Src:             'libfreerdp/core/info.c:721,7'
          Dst:             rdp_read_info_string
        - Src:             'libfreerdp/core/info.c:724,7'
          Dst:             rdp_read_info_string
        - Src:             'libfreerdp/core/info.c:729,8'
          Dst:             rdp_read_extended_info_packet
        - Src:             'libfreerdp/core/info.c:733,22'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/info.c:734,7'
          Dst:             tpkt_ensure_stream_consumed_
        - Src:             'libfreerdp/core/info.c:735,3'
          Dst:             Stream_Seek
    - functionName:    rdp_recv_client_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         35
      ICount:          162
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdp_decrypt
        - rdp_get_state
        - rdp_read_header
        - rdp_read_info_packet
        - rdp_read_security_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/info.c:980,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:980,2'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:982,23'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:982,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:983,3'
              BranchSideFuncs:
                - rdp_read_security_header
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:985,32'
              BranchSideFuncs:
                - rdp_read_security_header
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:985,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:986,3'
              BranchSideFuncs:
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:988,7'
              BranchSideFuncs:
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:988,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:989,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/info.c:991,6'
              BranchSideFuncs:
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:991,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:993,7'
              BranchSideFuncs:
                - rdp_read_info_packet
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:1006,30'
              BranchSideFuncs:
                - rdp_read_info_packet
        - Branch String:   'libfreerdp/core/info.c:993,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:995,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:999,7'
              BranchSideFuncs:
                - rdp_read_info_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/info.c:995,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:995,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:995,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/info.c:995,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:995,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/info.c:995,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/info.c:999,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1001,21'
              BranchSideFuncs:
                - rdp_decrypt
                - rdp_read_info_packet
            - BranchSide:      'libfreerdp/core/info.c:1004,2'
              BranchSideFuncs:
                - rdp_read_info_packet
        - Branch String:   'libfreerdp/core/info.c:1001,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/info.c:1002,5'
              BranchSideFuncs:
                - rdp_read_info_packet
            - BranchSide:      'libfreerdp/core/info.c:1003,3'
              BranchSideFuncs:
                - rdp_read_info_packet
      Callsites:
        - Src:             'libfreerdp/core/info.c:980,2'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/info.c:980,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/info.c:982,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/info.c:985,7'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/info.c:995,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/info.c:995,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/info.c:995,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/info.c:1001,9'
          Dst:             rdp_decrypt
        - Src:             'libfreerdp/core/info.c:1006,9'
          Dst:             rdp_read_info_packet
    - functionName:    input_write_unicode_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - flags
        - code
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/input.c:154,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:155,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:156,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    19
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    input_write_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - flags
        - code
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:122,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:123,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
        - Branch String:   'libfreerdp/core/input.c:123,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:123,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:123,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.c:122,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:123,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:125,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:126,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:127,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_write_input_event_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - s
        - time
        - type
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:55,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:55,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT32.10981
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:56,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT32.10981
                - Stream_Write_UINT16.10971
        - Branch String:   'libfreerdp/core/input.c:56,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:56,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.10981
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:56,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.c:55,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:56,2'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'libfreerdp/core/input.c:56,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:57,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/input.c:58,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_client_input_pdu_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - number
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:47,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:48,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
        - Branch String:   'libfreerdp/core/input.c:48,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:48,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT16.10971
            - BranchSide:      'libfreerdp/core/input.c:48,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.c:47,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:48,2'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'libfreerdp/core/input.c:48,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:49,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:50,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_send_client_input_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdp_send_data_pdu
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/input.c:76,9'
          Dst:             rdp_send_data_pdu
    - functionName:    input_write_synchronize_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flags
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:81,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT32.10981
            - BranchSide:      'libfreerdp/core/input.c:82,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT32.10981
        - Branch String:   'libfreerdp/core/input.c:82,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:82,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_UINT32.10981
            - BranchSide:      'libfreerdp/core/input.c:82,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.c:81,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:82,2'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'libfreerdp/core/input.c:82,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:83,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:84,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_client_input_pdu_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - type
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_data_pdu_init
        - rdp_write_client_input_pdu_header
        - rdp_write_input_event_header
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:66,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:67,3'
              BranchSideFuncs:
                - rdp_write_client_input_pdu_header
                - rdp_write_input_event_header
            - BranchSide:      'libfreerdp/core/input.c:69,36'
              BranchSideFuncs:
                - rdp_write_client_input_pdu_header
                - rdp_write_input_event_header
      Callsites:
        - Src:             'libfreerdp/core/input.c:64,6'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/input.c:69,2'
          Dst:             rdp_write_client_input_pdu_header
        - Src:             'libfreerdp/core/input.c:70,2'
          Dst:             rdp_write_input_event_header
    - functionName:    input_write_extended_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - flags
        - x
        - y
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/input.c:260,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:261,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:262,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_INT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:686,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:686,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:687,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:687,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:688,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:688,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:686,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:687,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:688,3'
          Dst:             __assert_fail
    - functionName:    input_write_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - flags
        - x
        - y
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/input.c:188,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:189,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:190,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    input_ensure_client_running
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         21
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_shall_disconnect_context
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:89,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:89,2'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:90,39'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:90,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:92,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:95,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:92,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:92,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:92,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:92,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:92,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:92,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:89,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:90,6'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/core/input.c:92,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:92,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:92,3'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_i16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:193,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:193,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:194,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:196,19'
              BranchSideFuncs:
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:198,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:198,7'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:199,16'
              BranchSideFuncs:
                - Stream_Seek.10996
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:193,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:199,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.10996
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    input_recv_relmouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         35
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - stream_read_i16_le
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:719,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:719,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:720,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:720,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:720,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:722,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:722,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:723,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:725,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_i16_le.10993
                - stream_read_i16_le.10993
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:731,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:731,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:731,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:731,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:731,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:731,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:738,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:738,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:719,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:720,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:722,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:725,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:726,2'
          Dst:             stream_read_i16_le
        - Src:             'libfreerdp/core/input.c:727,2'
          Dst:             stream_read_i16_le
        - Src:             'libfreerdp/core/input.c:729,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:731,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:731,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:731,3'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.10996
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.10996
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.10996
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    input_recv_extended_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         35
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:747,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:747,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:748,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:748,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:748,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:750,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:750,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:751,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:753,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:766,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:759,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:759,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:759,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:759,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:759,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:766,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:766,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:766,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:747,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:748,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:750,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:753,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:754,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:755,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:757,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:759,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:759,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:759,3'
          Dst:             WLog_PrintMessage
    - functionName:    input_recv_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         21
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:701,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:701,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
            - BranchSide:      'libfreerdp/core/input.c:702,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
        - Branch String:   'libfreerdp/core/input.c:702,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:702,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
            - BranchSide:      'libfreerdp/core/input.c:704,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
        - Branch String:   'libfreerdp/core/input.c:704,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:705,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
            - BranchSide:      'libfreerdp/core/input.c:707,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
        - Branch String:   'libfreerdp/core/input.c:710,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:710,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:710,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:701,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:702,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:704,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:707,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:708,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:709,2'
          Dst:             stream_read_u16_le
    - functionName:    input_recv_unicode_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         22
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:677,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
            - BranchSide:      'libfreerdp/core/input.c:678,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
        - Branch String:   'libfreerdp/core/input.c:678,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:678,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
            - BranchSide:      'libfreerdp/core/input.c:680,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
        - Branch String:   'libfreerdp/core/input.c:680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:681,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
            - BranchSide:      'libfreerdp/core/input.c:683,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
        - Branch String:   'libfreerdp/core/input.c:689,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:692,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:692,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:677,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:678,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:680,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:683,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:684,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:685,2'
          Dst:             Stream_Seek
    - functionName:    input_recv_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         37
      ICount:          162
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:650,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:650,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:651,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:651,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:653,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:653,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:654,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:656,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:660,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:661,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:663,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:664,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:664,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:664,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:664,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:664,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:664,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:664,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:669,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:669,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:669,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:650,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:651,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:653,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:656,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:657,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:658,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/input.c:664,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:664,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:664,3'
          Dst:             WLog_PrintMessage
    - functionName:    input_recv_sync_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         17
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:634,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u32_le.10999
            - BranchSide:      'libfreerdp/core/input.c:635,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u32_le.10999
        - Branch String:   'libfreerdp/core/input.c:635,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:635,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u32_le.10999
            - BranchSide:      'libfreerdp/core/input.c:637,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u32_le.10999
        - Branch String:   'libfreerdp/core/input.c:637,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:638,3'
              BranchSideFuncs:
                - Stream_Seek.10996
                - stream_read_u32_le.10999
            - BranchSide:      'libfreerdp/core/input.c:640,14'
              BranchSideFuncs:
                - Stream_Seek.10996
                - stream_read_u32_le.10999
        - Branch String:   'libfreerdp/core/input.c:642,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:642,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:634,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:635,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:637,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:640,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/input.c:641,2'
          Dst:             stream_read_u32_le
    - functionName:    input_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.h:54,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.h:54,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.h:54,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.h:54,2'
          Dst:             __assert_fail
    - functionName:    input_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MessageQueue_Free
        - input_cast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1073,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1073,6'
              BranchSideFuncs:
                - input_cast
                - MessageQueue_Free
                - free
            - BranchSide:      'libfreerdp/core/input.c:1075,23'
              BranchSideFuncs:
                - input_cast
                - MessageQueue_Free
                - free
      Callsites:
        - Src:             'libfreerdp/core/input.c:1075,28'
          Dst:             input_cast
        - Src:             'libfreerdp/core/input.c:1077,3'
          Dst:             MessageQueue_Free
    - functionName:    input_free_queued_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_message_queue_free_message
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/input.c:1046,2'
          Dst:             input_message_queue_free_message
    - functionName:    input_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MessageQueue_New
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1056,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1057,3'
              BranchSideFuncs:
                - MessageQueue_New
                - free
            - BranchSide:      'libfreerdp/core/input.c:1059,26'
              BranchSideFuncs:
                - MessageQueue_New
                - free
        - Branch String:   'libfreerdp/core/input.c:1062,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1064,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1068,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:1052,51'
          Dst:             calloc
        - Src:             'libfreerdp/core/input.c:1060,17'
          Dst:             MessageQueue_New
    - functionName:    input_process_events
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_message_queue_process_pending_messages
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1037,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1038,3'
              BranchSideFuncs:
                - input_message_queue_process_pending_messages
            - BranchSide:      'libfreerdp/core/input.c:1040,54'
              BranchSideFuncs:
                - input_message_queue_process_pending_messages
      Callsites:
        - Src:             'libfreerdp/core/input.c:1040,9'
          Dst:             input_message_queue_process_pending_messages
    - functionName:    freerdp_input_send_keyboard_pause_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1026,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1026,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:1027,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:1026,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1027,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:1029,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:1029,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1030,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:1032,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1032,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:1029,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    freerdp_input_send_focus_in_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - input
        - toggleStates
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1015,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1015,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:1016,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:1015,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1016,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:1018,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:1018,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1021,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:1021,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1021,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1021,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:1018,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    freerdp_input_send_extended_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
        - input_update_last_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:1002,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1002,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:1003,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:1002,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1003,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:1005,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:1005,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1006,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1008,26'
              BranchSideFuncs:
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:1010,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:1010,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:1010,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:1005,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:1008,2'
          Dst:             input_update_last_event
    - functionName:    input_update_last_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - mouse
        - x
        - y
      BBCount:         15
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - input_cast
        - time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:900,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:900,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - time
            - BranchSide:      'libfreerdp/core/input.c:901,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - time
        - Branch String:   'libfreerdp/core/input.c:901,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:901,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - time
            - BranchSide:      'libfreerdp/core/input.c:903,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - time
        - Branch String:   'libfreerdp/core/input.c:903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:903,6'
              BranchSideFuncs:
                - time
            - BranchSide:      'libfreerdp/core/input.c:905,22'
              BranchSideFuncs:
                - time
        - Branch String:   'libfreerdp/core/input.c:908,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:910,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:913,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:898,27'
          Dst:             input_cast
        - Src:             'libfreerdp/core/input.c:900,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:901,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:903,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/input.c:905,22'
          Dst:             time
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_input_send_qoe_timestamp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - timestampMS
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:994,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:994,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:995,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:994,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:995,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:997,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:997,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:997,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:997,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_input_send_rel_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - xDelta
        - yDelta
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:983,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:983,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:984,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:983,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:984,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:986,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:986,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:987,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:989,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:989,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:989,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:989,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:986,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    freerdp_input_send_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
        - input_update_last_event
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:968,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:968,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:969,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:968,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:969,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:971,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:972,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:975,6'
              BranchSideFuncs:
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:978,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:978,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:978,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:971,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:974,2'
          Dst:             input_update_last_event
    - functionName:    freerdp_input_send_unicode_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
        - input_update_last_event
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:955,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:955,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:956,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:956,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:958,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:958,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:959,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:961,26'
              BranchSideFuncs:
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:963,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:963,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:963,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:958,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:961,2'
          Dst:             input_update_last_event
    - functionName:    freerdp_input_send_keyboard_event_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - input
        - down
        - repeat
        - rdp_scancode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_input_send_keyboard_event
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:945,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:945,14'
              BranchSideFuncs:
                - freerdp_input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:947,12'
              BranchSideFuncs:
                - freerdp_input_send_keyboard_event
        - Branch String:   'libfreerdp/core/input.c:945,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:946,9'
              BranchSideFuncs:
                - freerdp_input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:947,12'
              BranchSideFuncs:
                - freerdp_input_send_keyboard_event
      Callsites:
        - Src:             'libfreerdp/core/input.c:950,9'
          Dst:             freerdp_input_send_keyboard_event
    - functionName:    freerdp_input_send_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
        - input_update_last_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:930,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:930,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:931,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:930,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:931,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
            - BranchSide:      'libfreerdp/core/input.c:933,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:933,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:934,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:936,26'
              BranchSideFuncs:
                - input_update_last_event
        - Branch String:   'libfreerdp/core/input.c:938,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:938,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:938,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:933,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:936,2'
          Dst:             input_update_last_event
    - functionName:    freerdp_input_send_synchronize_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - flags
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:919,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:919,17'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:919,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:920,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:922,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:922,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:923,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:925,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:925,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:925,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:925,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:922,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    input_send_focus_in_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - input
        - toggleStates
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_send_keyboard_event
        - input_send_synchronize_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:301,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:302,3'
              BranchSideFuncs:
                - input_send_synchronize_event
                - input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:305,36'
              BranchSideFuncs:
                - input_send_synchronize_event
                - input_send_keyboard_event
        - Branch String:   'libfreerdp/core/input.c:305,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:306,3'
              BranchSideFuncs:
                - input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:309,35'
              BranchSideFuncs:
                - input_send_keyboard_event
      Callsites:
        - Src:             'libfreerdp/core/input.c:301,7'
          Dst:             input_send_keyboard_event
        - Src:             'libfreerdp/core/input.c:305,7'
          Dst:             input_send_synchronize_event
        - Src:             'libfreerdp/core/input.c:309,9'
          Dst:             input_send_keyboard_event
    - functionName:    input_send_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - input_ensure_client_running
        - input_write_keyboard_event
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:135,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:135,17'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:135,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:136,3'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:138,8'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:141,3'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:143,32'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:146,3'
              BranchSideFuncs:
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:148,29'
              BranchSideFuncs:
                - input_write_keyboard_event
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:140,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:143,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:148,2'
          Dst:             input_write_keyboard_event
        - Src:             'libfreerdp/core/input.c:149,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_synchronize_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - flags
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - input_ensure_client_running
        - input_write_synchronize_event
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:103,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:103,17'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:104,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:104,3'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:106,8'
              BranchSideFuncs:
                - input_ensure_client_running
                - rdp_client_input_pdu_init
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:108,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:109,3'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:111,32'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:114,3'
              BranchSideFuncs:
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:116,32'
              BranchSideFuncs:
                - input_write_synchronize_event
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:108,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:111,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:116,2'
          Dst:             input_write_synchronize_event
        - Src:             'libfreerdp/core/input.c:117,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_extended_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         34
      ICount:          167
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - input_write_extended_mouse_event
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:270,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:270,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:271,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:271,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:271,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:272,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:272,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:274,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:275,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:275,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:277,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:278,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:280,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:280,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:282,3'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:289,32'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:282,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:282,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:282,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:282,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:282,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:282,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:291,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:292,3'
              BranchSideFuncs:
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:294,35'
              BranchSideFuncs:
                - input_write_extended_mouse_event
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:270,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:271,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:272,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:275,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:277,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:280,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:282,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:282,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:282,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:289,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:294,2'
          Dst:             input_write_extended_mouse_event
        - Src:             'libfreerdp/core/input.c:295,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_relmouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - xDelta
        - yDelta
      BBCount:         29
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_Write_INT16
        - Stream_Write_UINT16
        - WLog_Get
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:232,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:232,17'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:232,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:232,36'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:232,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:233,3'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:235,8'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:238,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:240,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:242,3'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:246,32'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:242,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:242,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:242,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:242,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:242,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:242,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:249,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:251,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:237,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:240,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:242,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:242,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:242,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:246,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:251,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:252,2'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/core/input.c:253,2'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/core/input.c:255,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         32
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - input_write_mouse_event
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:198,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:198,17'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:198,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:198,36'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:199,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:199,3'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:201,8'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:204,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:206,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:208,7'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:218,32'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:208,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:210,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:216,2'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_mouse_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:210,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:210,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:210,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:210,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:210,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:210,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:221,3'
              BranchSideFuncs:
                - input_write_mouse_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:223,26'
              BranchSideFuncs:
                - input_write_mouse_event
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:203,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:206,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:210,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:210,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:210,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:218,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:223,2'
          Dst:             input_write_mouse_event
        - Src:             'libfreerdp/core/input.c:224,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_unicode_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         27
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Get
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - input_write_unicode_keyboard_event
        - rdp_client_input_pdu_init
        - rdp_send_client_input_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:164,17'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:165,3'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:167,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:167,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:168,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:170,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:170,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:172,3'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:176,8'
              BranchSideFuncs:
                - rdp_client_input_pdu_init
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
        - Branch String:   'libfreerdp/core/input.c:172,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:172,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:172,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:172,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:172,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:172,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:180,3'
              BranchSideFuncs:
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:182,37'
              BranchSideFuncs:
                - input_write_unicode_keyboard_event
                - rdp_send_client_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:167,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:170,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:172,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:172,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:172,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:177,6'
          Dst:             rdp_client_input_pdu_init
        - Src:             'libfreerdp/core/input.c:182,2'
          Dst:             input_write_unicode_keyboard_event
        - Src:             'libfreerdp/core/input.c:183,9'
          Dst:             rdp_send_client_input_pdu
    - functionName:    input_send_keyboard_pause_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - input_send_keyboard_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:320,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:322,3'
              BranchSideFuncs:
                - input_send_keyboard_event
                - input_send_keyboard_event
                - input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:325,33'
              BranchSideFuncs:
                - input_send_keyboard_event
                - input_send_keyboard_event
                - input_send_keyboard_event
        - Branch String:   'libfreerdp/core/input.c:325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:326,3'
              BranchSideFuncs:
                - input_send_keyboard_event
                - input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:329,33'
              BranchSideFuncs:
                - input_send_keyboard_event
                - input_send_keyboard_event
        - Branch String:   'libfreerdp/core/input.c:329,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:331,3'
              BranchSideFuncs:
                - input_send_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:334,35'
              BranchSideFuncs:
                - input_send_keyboard_event
      Callsites:
        - Src:             'libfreerdp/core/input.c:320,7'
          Dst:             input_send_keyboard_event
        - Src:             'libfreerdp/core/input.c:325,7'
          Dst:             input_send_keyboard_event
        - Src:             'libfreerdp/core/input.c:329,7'
          Dst:             input_send_keyboard_event
        - Src:             'libfreerdp/core/input.c:334,9'
          Dst:             input_send_keyboard_event
    - functionName:    input_send_fastpath_qoe_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - timestampMS
      BBCount:         36
      ICount:          167
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_Write_UINT32
        - WLog_Get
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - freerdp_settings_get_bool
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:525,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:525,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:526,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:526,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:526,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:527,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:529,16'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:530,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:532,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:532,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:533,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:535,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:535,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:537,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:541,39'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:537,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:537,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:537,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:537,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:537,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:537,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:543,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:544,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:546,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:546,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:548,15'
              BranchSideFuncs:
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:552,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.10981
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:525,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:526,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:527,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:530,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:532,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:535,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:537,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:537,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:537,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:541,15'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:546,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/input.c:548,3'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/input.c:552,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/input.c:553,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_focus_in_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - input
        - toggleStates
      BBCount:         17
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT8
        - __assert_fail
        - fastpath_input_pdu_init_header
        - fastpath_send_multiple_input_pdu
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:562,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:563,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:563,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:563,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:565,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:566,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:566,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:568,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:568,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:569,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:571,37'
              BranchSideFuncs:
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:574,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:577,13'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:562,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:563,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:566,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:568,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:571,6'
          Dst:             fastpath_input_pdu_init_header
        - Src:             'libfreerdp/core/input.c:578,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:579,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:582,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:585,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:586,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:587,9'
          Dst:             fastpath_send_multiple_input_pdu
    - functionName:    input_send_fastpath_extended_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         31
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Get
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - input_write_extended_mouse_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:463,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:463,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:464,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:464,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:464,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:466,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:467,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:469,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:470,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:472,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:474,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:481,30'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:474,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:474,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:474,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:474,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:474,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:474,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:483,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:484,3'
              BranchSideFuncs:
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:486,35'
              BranchSideFuncs:
                - input_write_extended_mouse_event
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:463,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:464,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:467,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:469,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:472,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:474,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:474,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:474,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:481,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:486,2'
          Dst:             input_write_extended_mouse_event
        - Src:             'libfreerdp/core/input.c:487,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_relmouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - xDelta
        - yDelta
      BBCount:         34
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Write_INT16
        - Stream_Write_UINT16
        - WLog_Get
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - freerdp_settings_get_bool
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:496,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:496,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:497,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:497,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:497,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:498,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:498,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:498,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:500,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:501,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:501,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:503,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:503,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:504,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:506,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:508,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:512,30'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:508,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:508,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:508,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:508,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:514,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:515,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:517,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - Stream_Write_INT16.10985
                - Stream_Write_INT16.10985
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:496,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:497,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:498,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:501,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:503,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:506,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:508,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:508,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:508,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:512,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:517,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:518,2'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/core/input.c:519,2'
          Dst:             Stream_Write_INT16
        - Src:             'libfreerdp/core/input.c:520,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_mouse_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - x
        - y
      BBCount:         37
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - freerdp_settings_get_bool
        - input_ensure_client_running
        - input_write_mouse_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:426,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:427,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:427,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:428,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:428,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:428,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:430,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:431,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:431,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:433,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:433,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:434,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:436,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:436,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:438,7'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:448,30'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:438,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:440,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:446,2'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - input_write_mouse_event
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:440,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:440,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:440,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:440,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:440,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:440,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:451,3'
              BranchSideFuncs:
                - input_write_mouse_event
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:453,26'
              BranchSideFuncs:
                - input_write_mouse_event
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:426,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:427,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:428,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:431,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:433,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:436,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:440,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:440,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:440,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:448,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:453,2'
          Dst:             input_write_mouse_event
        - Src:             'libfreerdp/core/input.c:454,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_unicode_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         34
      ICount:          176
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Write_UINT16
        - WLog_Get
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - freerdp_settings_get_bool
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:395,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:396,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:396,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:396,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:399,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:400,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:402,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:402,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:403,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:405,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:405,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:407,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:411,17'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:407,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:407,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:407,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:407,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:407,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:407,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:415,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:417,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.10971
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:395,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:396,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:397,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:400,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:402,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:405,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/input.c:407,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:407,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:407,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:412,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:417,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/input.c:418,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_keyboard_pause_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         17
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT8
        - __assert_fail
        - fastpath_input_pdu_init_header
        - fastpath_send_multiple_input_pdu
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:601,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:601,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:602,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:602,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:602,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:604,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:605,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:605,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:607,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:607,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:608,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:610,37'
              BranchSideFuncs:
                - fastpath_input_pdu_init_header
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
        - Branch String:   'libfreerdp/core/input.c:612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:613,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:616,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - Stream_Write_UINT8.10987
                - fastpath_send_multiple_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:601,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:602,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:605,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:607,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:610,6'
          Dst:             fastpath_input_pdu_init_header
        - Src:             'libfreerdp/core/input.c:616,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:617,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:619,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:620,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:622,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:623,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:625,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:626,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:627,9'
          Dst:             fastpath_send_multiple_input_pdu
    - functionName:    input_send_fastpath_keyboard_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - input
        - flags
        - code
      BBCount:         20
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT8
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:367,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:367,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:368,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:368,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:368,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:370,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:371,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:371,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:373,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:374,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:376,17'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:382,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:384,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:384,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:384,2'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:385,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.10987
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:367,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:368,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:371,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:373,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:379,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:384,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:385,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/input.c:386,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_send_fastpath_synchronize_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - flags
      BBCount:         17
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fastpath_input_pdu_init
        - fastpath_send_input_pdu
        - input_ensure_client_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:343,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:344,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:344,2'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:346,8'
              BranchSideFuncs:
                - __assert_fail
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:347,2'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:349,35'
              BranchSideFuncs:
                - input_ensure_client_running
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:350,3'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:353,30'
              BranchSideFuncs:
                - fastpath_input_pdu_init
                - fastpath_send_input_pdu
        - Branch String:   'libfreerdp/core/input.c:355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:356,3'
              BranchSideFuncs:
                - fastpath_send_input_pdu
            - BranchSide:      'libfreerdp/core/input.c:358,33'
              BranchSideFuncs:
                - fastpath_send_input_pdu
      Callsites:
        - Src:             'libfreerdp/core/input.c:343,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:344,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:347,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:349,7'
          Dst:             input_ensure_client_running
        - Src:             'libfreerdp/core/input.c:353,6'
          Dst:             fastpath_input_pdu_init
        - Src:             'libfreerdp/core/input.c:358,9'
          Dst:             fastpath_send_input_pdu
    - functionName:    input_register_client_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_settings_get_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:860,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:861,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:863,13'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:865,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:866,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/input.c:868,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/input.c:868,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:882,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/input.c:868,6'
          Dst:             freerdp_settings_get_bool
    - functionName:    input_recv_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         46
      ICount:          196
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - input_recv_extended_mouse_event
        - input_recv_keyboard_event
        - input_recv_mouse_event
        - input_recv_relmouse_event
        - input_recv_sync_event
        - input_recv_unicode_keyboard_event
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:773,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:773,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:774,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:774,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:774,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:776,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:776,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:777,3'
              BranchSideFuncs:
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:779,14'
              BranchSideFuncs:
                - Stream_Seek.10996
                - stream_read_u16_le.11003
                - input_recv_relmouse_event
                - input_recv_extended_mouse_event
                - input_recv_mouse_event
                - input_recv_unicode_keyboard_event
                - input_recv_keyboard_event
                - input_recv_sync_event
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:782,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:785,31'
              BranchSideFuncs:
                - input_recv_sync_event
            - BranchSide:      'libfreerdp/core/input.c:791,35'
              BranchSideFuncs:
                - input_recv_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:797,43'
              BranchSideFuncs:
                - input_recv_unicode_keyboard_event
            - BranchSide:      'libfreerdp/core/input.c:803,32'
              BranchSideFuncs:
                - input_recv_mouse_event
            - BranchSide:      'libfreerdp/core/input.c:809,41'
              BranchSideFuncs:
                - input_recv_extended_mouse_event
            - BranchSide:      'libfreerdp/core/input.c:815,35'
              BranchSideFuncs:
                - input_recv_relmouse_event
            - BranchSide:      'libfreerdp/core/input.c:821,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:785,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:786,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:788,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:791,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:792,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:794,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:797,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:798,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:800,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:803,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:804,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:806,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:809,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:810,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:812,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:815,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:816,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.c:818,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:821,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:821,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/input.c:821,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek.10996
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/input.c:821,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:821,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Seek.10996
            - BranchSide:      'libfreerdp/core/input.c:821,4'
              BranchSideFuncs:
                - Stream_Seek.10996
      Callsites:
        - Src:             'libfreerdp/core/input.c:773,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:774,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:776,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:779,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/input.c:780,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:785,9'
          Dst:             input_recv_sync_event
        - Src:             'libfreerdp/core/input.c:791,9'
          Dst:             input_recv_keyboard_event
        - Src:             'libfreerdp/core/input.c:797,9'
          Dst:             input_recv_unicode_keyboard_event
        - Src:             'libfreerdp/core/input.c:803,9'
          Dst:             input_recv_mouse_event
        - Src:             'libfreerdp/core/input.c:809,9'
          Dst:             input_recv_extended_mouse_event
        - Src:             'libfreerdp/core/input.c:815,9'
          Dst:             input_recv_relmouse_event
        - Src:             'libfreerdp/core/input.c:821,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/input.c:821,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/input.c:821,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/input.c:823,4'
          Dst:             Stream_Seek
    - functionName:    input_recv
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - s
      BBCount:         22
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - __assert_fail
        - input_recv_event
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.c:834,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:834,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:835,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
        - Branch String:   'libfreerdp/core/input.c:835,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:835,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:837,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
        - Branch String:   'libfreerdp/core/input.c:837,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:838,3'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:840,2'
              BranchSideFuncs:
                - stream_read_u16_le.11003
                - Stream_Seek.10996
                - Stream_CheckAndLogRequiredLengthEx
                - input_recv_event
        - Branch String:   'libfreerdp/core/input.c:844,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:845,3'
              BranchSideFuncs:
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:847,14'
              BranchSideFuncs:
                - input_recv_event
        - Branch String:   'libfreerdp/core/input.c:847,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:849,25'
              BranchSideFuncs:
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:853,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/input.c:849,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.c:850,4'
              BranchSideFuncs:
                - input_recv_event
            - BranchSide:      'libfreerdp/core/input.c:851,2'
              BranchSideFuncs:
                - input_recv_event
      Callsites:
        - Src:             'libfreerdp/core/input.c:834,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:835,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/input.c:837,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:840,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/input.c:841,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/input.c:844,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/input.c:849,8'
          Dst:             input_recv_event
    - functionName:    rdp_print_errinfo
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/errinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         32
      ICount:          121
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/errinfo.c:686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:688,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:697,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/errinfo.c:688,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:690,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:694,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/errinfo.c:690,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:690,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:690,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/errinfo.c:690,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:690,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:690,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/errinfo.c:697,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:697,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:697,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/errinfo.c:697,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:697,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/errinfo.c:697,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/errinfo.c:690,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/errinfo.c:690,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/errinfo.c:690,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/errinfo.c:697,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/errinfo.c:697,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/errinfo.c:697,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_get_error_info_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/errinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/errinfo.c:668,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:670,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:678,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/errinfo.c:670,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:672,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:675,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_error_info_category
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/errinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/errinfo.c:650,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:652,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/errinfo.c:652,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:654,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:657,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_error_info_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/errinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/errinfo.c:632,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:642,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/errinfo.c:634,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/errinfo.c:636,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/errinfo.c:639,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    settings_reg_query_word_val
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - sub
        - value
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - settings_reg_query_dword_val
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:77,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:80,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:80,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:83,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:77,7'
          Dst:             settings_reg_query_dword_val
    - functionName:    settings_reg_query_dword_val
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - sub
        - value
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - RegQueryValueExA
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:67,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:67,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:70,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:65,6'
          Dst:             RegQueryValueExA
    - functionName:    settings_reg_query_bool_val
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - sub
        - value
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - settings_reg_query_dword_val
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:91,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:93,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:91,7'
          Dst:             settings_reg_query_dword_val
    - functionName:    settings_reg_query_dword
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - hKey
        - sub
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_set_uint32
        - settings_reg_query_dword_val
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:103,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:105,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/core/settings.c:102,7'
          Dst:             settings_reg_query_dword_val
        - Src:             'libfreerdp/core/settings.c:105,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    settings_reg_query_bool
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - id
        - hKey
        - sub
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_set_bool
        - settings_reg_query_dword_val
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:114,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:116,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'libfreerdp/core/settings.c:113,7'
          Dst:             settings_reg_query_dword_val
        - Src:             'libfreerdp/core/settings.c:116,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    settings_client_load_hkey_local_machine
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         88
      ICount:          462
      EdgeCount:       108
      CyclomaticComplexity: 22
      functionsReached:
        - RegCloseKey
        - RegOpenKeyExA
        - WLog_Get
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_uint32
        - settings_reg_query_bool
        - settings_reg_query_bool_val
        - settings_reg_query_dword
        - settings_reg_query_dword_val
        - settings_reg_query_word_val
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:127,28'
              BranchSideFuncs:
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_bool
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_dword
                - settings_reg_query_bool
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_dword
                - settings_reg_query_bool
                - RegCloseKey
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:153,6'
              BranchSideFuncs:
                - RegOpenKeyExA
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_dword
                - settings_reg_query_bool
                - RegCloseKey
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:155,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:157,28'
              BranchSideFuncs:
                - settings_reg_query_dword
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:180,6'
              BranchSideFuncs:
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:158,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:160,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:174,27'
              BranchSideFuncs:
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:166,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:167,37'
              BranchSideFuncs:
                - settings_reg_query_bool_val
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_PrintMessage
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:167,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:168,44'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - settings_reg_query_bool_val
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:166,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:171,23'
              BranchSideFuncs:
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:170,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:170,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:170,5'
              BranchSideFuncs:
                - settings_reg_query_bool
                - RegCloseKey
                - RegOpenKeyExA
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_dword_val
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - settings_reg_query_bool_val
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:184,12'
              BranchSideFuncs:
                - settings_reg_query_dword
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:216,6'
              BranchSideFuncs:
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
        - Branch String:   'libfreerdp/core/settings.c:187,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:189,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:201,27'
              BranchSideFuncs:
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:198,5'
              BranchSideFuncs:
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:199,3'
              BranchSideFuncs:
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:198,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:198,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:198,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:198,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:198,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/settings.c:198,5'
              BranchSideFuncs:
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
                - snprintf
                - snprintf
                - settings_reg_query_word_val
                - settings_reg_query_word_val
                - freerdp_settings_set_pointer_array
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:205,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:206,5'
              BranchSideFuncs:
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:209,15'
              BranchSideFuncs:
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:206,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:206,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:206,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:206,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:206,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:206,5'
              BranchSideFuncs:
                - RegCloseKey
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:211,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:212,4'
              BranchSideFuncs:
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
            - BranchSide:      'libfreerdp/core/settings.c:213,2'
              BranchSideFuncs:
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
        - Branch String:   'libfreerdp/core/settings.c:212,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:212,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:212,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:212,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:212,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
            - BranchSide:      'libfreerdp/core/settings.c:212,4'
              BranchSideFuncs:
                - RegOpenKeyExA
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
        - Branch String:   'libfreerdp/core/settings.c:218,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:218,6'
              BranchSideFuncs:
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
            - BranchSide:      'libfreerdp/core/settings.c:220,28'
              BranchSideFuncs:
                - settings_reg_query_dword
                - settings_reg_query_dword
                - settings_reg_query_dword
                - RegCloseKey
      Callsites:
        - Src:             'libfreerdp/core/settings.c:123,11'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/core/settings.c:127,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:128,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:129,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:130,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:131,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:132,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:133,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:135,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:136,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:137,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:138,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:139,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:140,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:141,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:142,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:143,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:145,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:147,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:149,3'
          Dst:             RegCloseKey
        - Src:             'libfreerdp/core/settings.c:153,6'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/core/settings.c:157,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:164,10'
          Dst:             snprintf
        - Src:             'libfreerdp/core/settings.c:165,10'
          Dst:             snprintf
        - Src:             'libfreerdp/core/settings.c:166,9'
          Dst:             settings_reg_query_dword_val
        - Src:             'libfreerdp/core/settings.c:167,9'
          Dst:             settings_reg_query_bool_val
        - Src:             'libfreerdp/core/settings.c:168,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:170,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/settings.c:170,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/settings.c:170,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/settings.c:174,3'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:176,3'
          Dst:             RegCloseKey
        - Src:             'libfreerdp/core/settings.c:180,6'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/core/settings.c:186,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:192,10'
          Dst:             snprintf
        - Src:             'libfreerdp/core/settings.c:193,10'
          Dst:             snprintf
        - Src:             'libfreerdp/core/settings.c:195,4'
          Dst:             settings_reg_query_word_val
        - Src:             'libfreerdp/core/settings.c:196,4'
          Dst:             settings_reg_query_word_val
        - Src:             'libfreerdp/core/settings.c:197,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:198,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/settings.c:198,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/settings.c:198,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/settings.c:202,4'
          Dst:             settings_reg_query_word_val
        - Src:             'libfreerdp/core/settings.c:203,4'
          Dst:             settings_reg_query_word_val
        - Src:             'libfreerdp/core/settings.c:205,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:206,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/settings.c:206,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/settings.c:206,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/settings.c:209,3'
          Dst:             RegCloseKey
        - Src:             'libfreerdp/core/settings.c:211,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:212,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/settings.c:212,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/settings.c:212,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/settings.c:216,6'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/core/settings.c:220,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:221,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:222,3'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:224,3'
          Dst:             RegCloseKey
    - functionName:    settings_server_load_hkey_local_machine
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RegCloseKey
        - RegOpenKeyExA
        - settings_reg_query_bool
        - settings_reg_query_dword
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:235,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:238,26'
              BranchSideFuncs:
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_bool
                - settings_reg_query_dword
                - settings_reg_query_bool
                - RegCloseKey
      Callsites:
        - Src:             'libfreerdp/core/settings.c:233,11'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/core/settings.c:238,2'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:239,2'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:240,2'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:241,2'
          Dst:             settings_reg_query_dword
        - Src:             'libfreerdp/core/settings.c:242,2'
          Dst:             settings_reg_query_bool
        - Src:             'libfreerdp/core/settings.c:244,2'
          Dst:             RegCloseKey
    - functionName:    freerdp_target_net_adresses_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - size
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_settings_set_pointer_len_
        - freerdp_target_net_addresses_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1287,42'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/core/settings.c:1295,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:1287,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1289,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
            - BranchSide:      'libfreerdp/core/settings.c:1290,42'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len_
        - Branch String:   'libfreerdp/core/settings.c:1290,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1293,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1294,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1283,2'
          Dst:             freerdp_target_net_addresses_free
        - Src:             'libfreerdp/core/settings.c:1287,8'
          Dst:             freerdp_settings_set_pointer_len_
        - Src:             'libfreerdp/core/settings.c:1290,8'
          Dst:             freerdp_settings_set_pointer_len_
    - functionName:    identity_set_from_smartcard_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - identity
        - settings
        - userId
        - domainId
        - pwdId
        - certSha1
        - sha1len
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - identity_set_from_settings
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1251,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1250,7'
          Dst:             identity_set_from_settings
    - functionName:    identity_set_from_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - identity
        - settings
        - UserId
        - DomainId
        - PwdId
      BBCount:         9
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_string_as_utf16
        - identity_set_from_settings_with_pwd
        - zfree
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1208,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1208,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string_as_utf16
                - identity_set_from_settings_with_pwd
                - zfree
            - BranchSide:      'libfreerdp/core/settings.c:1209,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string_as_utf16
                - identity_set_from_settings_with_pwd
                - zfree
        - Branch String:   'libfreerdp/core/settings.c:1209,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1209,2'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - identity_set_from_settings_with_pwd
                - zfree
            - BranchSide:      'libfreerdp/core/settings.c:1209,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1208,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:1209,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:1213,20'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/settings.c:1216,6'
          Dst:             identity_set_from_settings_with_pwd
        - Src:             'libfreerdp/core/settings.c:1217,2'
          Dst:             zfree
    - functionName:    identity_set_from_settings_with_pwd
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - identity
        - settings
        - UserId
        - DomainId
        - Password
        - pwdLen
      BBCount:         12
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_string_as_utf16
        - sspi_SetAuthIdentityWithLengthW
        - zfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1185,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1185,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - sspi_SetAuthIdentityWithLengthW
                - zfree
                - zfree
            - BranchSide:      'libfreerdp/core/settings.c:1186,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - sspi_SetAuthIdentityWithLengthW
                - zfree
                - zfree
        - Branch String:   'libfreerdp/core/settings.c:1186,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1186,2'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - sspi_SetAuthIdentityWithLengthW
                - zfree
                - zfree
            - BranchSide:      'libfreerdp/core/settings.c:1188,9'
              BranchSideFuncs:
                - freerdp_settings_get_string_as_utf16
                - freerdp_settings_get_string_as_utf16
                - sspi_SetAuthIdentityWithLengthW
                - zfree
                - zfree
        - Branch String:   'libfreerdp/core/settings.c:1198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1199,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1200,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1185,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:1186,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:1191,20'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/settings.c:1192,18'
          Dst:             freerdp_settings_get_string_as_utf16
        - Src:             'libfreerdp/core/settings.c:1194,17'
          Dst:             sspi_SetAuthIdentityWithLengthW
        - Src:             'libfreerdp/core/settings.c:1196,2'
          Dst:             zfree
        - Src:             'libfreerdp/core/settings.c:1197,2'
          Dst:             zfree
    - functionName:    zfree
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1174,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/settings.c:1175,10'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    freerdp_settings_clone
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - freerdp_settings_copy
        - freerdp_settings_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1160,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1158,41'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:1160,7'
          Dst:             freerdp_settings_copy
        - Src:             'libfreerdp/core/settings.c:1165,2'
          Dst:             freerdp_settings_free
    - functionName:    freerdp_settings_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _settings
        - settings
      BBCount:         14
      ICount:          156
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_clone_keys
        - freerdp_settings_free_internal
        - freerdp_settings_int_buffer_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1105,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1105,20'
              BranchSideFuncs:
                - freerdp_settings_free_internal
                - freerdp_settings_clone_keys
                - freerdp_settings_free_internal
                - freerdp_settings_int_buffer_copy
            - BranchSide:      'libfreerdp/core/settings.c:1106,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:1105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1106,3'
              BranchSideFuncs:
                - freerdp_settings_free_internal
                - freerdp_settings_clone_keys
                - freerdp_settings_free_internal
                - freerdp_settings_int_buffer_copy
            - BranchSide:      'libfreerdp/core/settings.c:1109,33'
              BranchSideFuncs:
                - freerdp_settings_free_internal
                - freerdp_settings_clone_keys
                - freerdp_settings_free_internal
                - freerdp_settings_int_buffer_copy
        - Branch String:   'libfreerdp/core/settings.c:1144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1145,3'
              BranchSideFuncs:
                - freerdp_settings_int_buffer_copy
                - freerdp_settings_free_internal
            - BranchSide:      'libfreerdp/core/settings.c:1148,40'
              BranchSideFuncs:
                - freerdp_settings_int_buffer_copy
                - freerdp_settings_free_internal
        - Branch String:   'libfreerdp/core/settings.c:1148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1149,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1150,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1109,2'
          Dst:             freerdp_settings_free_internal
        - Src:             'libfreerdp/core/settings.c:1112,7'
          Dst:             freerdp_settings_clone_keys
        - Src:             'libfreerdp/core/settings.c:1148,7'
          Dst:             freerdp_settings_int_buffer_copy
        - Src:             'libfreerdp/core/settings.c:1152,2'
          Dst:             freerdp_settings_free_internal
    - functionName:    freerdp_settings_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_free_internal
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:854,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:855,3'
              BranchSideFuncs:
                - freerdp_settings_free_internal
                - free
            - BranchSide:      'libfreerdp/core/settings.c:857,33'
              BranchSideFuncs:
                - freerdp_settings_free_internal
                - free
      Callsites:
        - Src:             'libfreerdp/core/settings.c:857,2'
          Dst:             freerdp_settings_free_internal
    - functionName:    freerdp_settings_free_internal
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_capability_buffer_free
        - freerdp_device_collection_free
        - freerdp_dynamic_channel_collection_free
        - freerdp_server_license_issuers_free
        - freerdp_settings_free_keys
        - freerdp_static_channel_collection_free
        - freerdp_target_net_addresses_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:840,2'
          Dst:             freerdp_server_license_issuers_free
        - Src:             'libfreerdp/core/settings.c:841,2'
          Dst:             freerdp_target_net_addresses_free
        - Src:             'libfreerdp/core/settings.c:842,2'
          Dst:             freerdp_device_collection_free
        - Src:             'libfreerdp/core/settings.c:843,2'
          Dst:             freerdp_static_channel_collection_free
        - Src:             'libfreerdp/core/settings.c:844,2'
          Dst:             freerdp_dynamic_channel_collection_free
        - Src:             'libfreerdp/core/settings.c:846,2'
          Dst:             freerdp_capability_buffer_free
        - Src:             'libfreerdp/core/settings.c:849,2'
          Dst:             freerdp_settings_free_keys
    - functionName:    freerdp_settings_int_buffer_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _settings
        - settings
      BBCount:         118
      ICount:          827
      EdgeCount:       169
      CyclomaticComplexity: 53
      functionsReached:
        - freerdp_capability_buffer_copy
        - freerdp_certificate_clone
        - freerdp_key_clone
        - freerdp_server_license_issuers_copy
        - freerdp_settings_get_pointer
        - freerdp_settings_get_pointer_array
        - freerdp_settings_get_string
        - freerdp_settings_get_uint32
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - freerdp_settings_set_uint32
        - freerdp_target_net_adresses_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:865,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:865,21'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:866,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:865,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:866,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:869,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:871,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:872,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:875,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:877,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:878,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:881,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:883,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:884,4'
              BranchSideFuncs:
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:886,43'
              BranchSideFuncs:
                - freerdp_server_license_issuers_copy
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:886,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:888,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:891,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:893,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:894,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:896,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:896,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:898,52'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:906,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:899,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:900,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:901,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:901,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:902,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:903,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/settings.c:906,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:0,0'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/settings.c:907,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:910,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:912,42'
              BranchSideFuncs:
                - freerdp_key_clone
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:920,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:913,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:914,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:915,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:915,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:916,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:917,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:920,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:0,0'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:921,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:924,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:926,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:928,10'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:927,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:930,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:932,58'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:934,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:936,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:939,52'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:943,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:944,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:947,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:947,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:948,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:950,59'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:952,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:953,3'
              BranchSideFuncs:
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:955,28'
              BranchSideFuncs:
                - malloc
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:957,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:958,3'
              BranchSideFuncs:
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:960,38'
              BranchSideFuncs:
                - freerdp_capability_buffer_copy
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:961,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:962,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:968,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:970,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:972,15'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:977,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:979,15'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:982,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:983,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:986,10'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:985,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:988,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:990,10'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:989,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:992,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:995,35'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:996,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:997,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1000,10'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:999,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1002,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1004,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1006,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1008,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1011,34'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1016,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1018,53'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_target_net_adresses_reset
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1019,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1020,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1022,14'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1022,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1025,42'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1035,50'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1028,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1029,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1030,43'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1030,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1031,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1032,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1038,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1039,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1040,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1040,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1041,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1042,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1042,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1043,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1045,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1045,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1048,43'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1054,50'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1049,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1050,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1051,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1057,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1058,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1059,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1059,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1060,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1061,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1061,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1062,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1064,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1064,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1067,43'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1074,50'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1068,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1070,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1071,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1077,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1078,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:1079,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1079,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1080,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1081,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1081,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1082,4'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1084,15'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:1084,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1087,43'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/settings.c:1094,35'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/settings.c:1088,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1090,5'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:1091,3'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
      Callsites:
        - Src:             'libfreerdp/core/settings.c:869,22'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:870,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:871,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:875,22'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:876,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:877,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:881,22'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:882,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:883,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:886,7'
          Dst:             freerdp_server_license_issuers_copy
        - Src:             'libfreerdp/core/settings.c:891,22'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:892,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:893,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:898,26'
          Dst:             freerdp_certificate_clone
        - Src:             'libfreerdp/core/settings.c:901,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:906,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:912,24'
          Dst:             freerdp_key_clone
        - Src:             'libfreerdp/core/settings.c:915,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:920,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:925,35'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:924,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:929,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:927,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:932,30'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:933,32'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:934,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:939,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:941,7'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:943,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:947,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:950,31'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:951,29'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:952,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:960,7'
          Dst:             freerdp_capability_buffer_copy
        - Src:             'libfreerdp/core/settings.c:965,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:967,6'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:968,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:974,6'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:975,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:981,6'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:982,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:987,10'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:985,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:991,10'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:989,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:995,6'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:996,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1001,10'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:999,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:1004,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1005,20'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:1006,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1011,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1013,6'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/settings.c:1014,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1018,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1019,7'
          Dst:             freerdp_target_net_adresses_reset
        - Src:             'libfreerdp/core/settings.c:1025,7'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/settings.c:1027,7'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/settings.c:1028,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:1030,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:1035,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1036,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1040,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1042,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:1048,8'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/settings.c:1049,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:1054,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1055,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1059,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1061,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:1067,8'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/settings.c:1068,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:1074,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1075,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:1079,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:1081,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:1087,8'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/settings.c:1088,9'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:1095,35'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/settings.c:1094,7'
          Dst:             freerdp_settings_set_string
    - functionName:    settings_load_hkey_local_machine
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_get_bool
        - settings_client_load_hkey_local_machine
        - settings_server_load_hkey_local_machine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:249,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:250,43'
              BranchSideFuncs:
                - settings_server_load_hkey_local_machine
            - BranchSide:      'libfreerdp/core/settings.c:252,43'
              BranchSideFuncs:
                - settings_client_load_hkey_local_machine
      Callsites:
        - Src:             'libfreerdp/core/settings.c:249,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:250,3'
          Dst:             settings_server_load_hkey_local_machine
        - Src:             'libfreerdp/core/settings.c:252,3'
          Dst:             settings_client_load_hkey_local_machine
    - functionName:    settings_get_computer_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetComputerNameExA
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:261,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/settings.c:263,6'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/settings.c:263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:264,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/settings.c:266,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
      Callsites:
        - Src:             'libfreerdp/core/settings.c:260,7'
          Dst:             GetComputerNameExA
        - Src:             'libfreerdp/core/settings.c:266,9'
          Dst:             freerdp_settings_set_string
    - functionName:    freerdp_settings_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         421
      ICount:          2018
      EdgeCount:       610
      CyclomaticComplexity: 191
      functionsReached:
        - GetCombinedPath
        - GetComputerNameA
        - GetDynamicTimeZoneInformation
        - GetKnownPath
        - GetTimeZoneInformation
        - __assert_fail
        - calloc
        - freerdp_capability_buffer_allocate
        - freerdp_server_license_issuers_copy
        - freerdp_settings_free
        - freerdp_settings_get_bool
        - freerdp_settings_get_config_path
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_get_string
        - freerdp_settings_set_bool
        - freerdp_settings_set_default_order_support
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - freerdp_settings_set_string_from_utf16N
        - freerdp_settings_set_string_len
        - freerdp_settings_set_uint16
        - freerdp_settings_set_uint32
        - settings_get_computer_name
        - settings_load_hkey_local_machine
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:391,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:392,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:394,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:394,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:397,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:399,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:399,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:400,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:402,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:402,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:404,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:406,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:406,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:408,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:409,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_set_string
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:409,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:410,3'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:411,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:413,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:414,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_server_license_issuers_copy
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:415,3'
              BranchSideFuncs:
                - freerdp_server_license_issuers_copy
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:416,43'
              BranchSideFuncs:
                - freerdp_server_license_issuers_copy
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:416,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:417,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:419,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:422,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:424,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:424,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:425,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:425,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:426,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:426,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:427,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:427,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:428,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:428,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:429,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:429,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:431,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:436,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:437,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_uint16
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:437,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:438,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:440,60'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:441,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:441,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:442,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:442,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:443,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:443,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:444,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:444,94'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:445,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:445,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:446,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:446,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:447,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:447,68'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:448,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:448,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:449,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:449,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:450,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:450,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:451,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:451,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:452,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:452,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:453,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:453,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:454,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:454,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:455,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:455,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:456,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:456,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:457,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:457,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:458,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:458,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:459,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:459,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:460,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:460,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:461,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:461,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:462,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:463,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:464,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:465,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:466,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:466,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:467,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:467,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:468,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:468,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:469,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:469,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:470,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:471,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:472,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:472,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:473,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:473,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:474,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:474,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:475,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:475,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:476,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:476,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:477,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:477,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:478,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:478,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:479,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:479,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:480,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:480,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:481,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:481,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:482,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:482,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:483,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:483,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:484,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:484,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:485,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:485,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:486,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:486,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:487,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:487,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:488,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:488,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:489,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:490,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:491,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:491,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:492,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:492,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:493,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:493,93'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:494,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:494,68'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:495,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:495,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:496,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:496,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:497,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:497,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:498,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:498,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:499,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:499,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:500,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:500,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:501,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:501,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:502,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:502,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:503,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:503,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:504,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:504,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:505,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:505,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:506,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:424,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:507,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:509,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:509,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:511,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:513,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:513,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:514,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:516,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:517,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:519,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:519,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:520,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:522,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:522,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:523,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:525,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:525,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:526,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:528,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:529,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:531,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:531,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:533,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:534,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - settings_get_computer_name
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:534,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:535,3'
              BranchSideFuncs:
                - settings_get_computer_name
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:537,34'
              BranchSideFuncs:
                - settings_get_computer_name
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:537,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:538,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:540,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_capability_buffer_allocate
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:540,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:541,3'
              BranchSideFuncs:
                - freerdp_capability_buffer_allocate
                - freerdp_settings_free
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:543,42'
              BranchSideFuncs:
                - freerdp_capability_buffer_allocate
                - freerdp_settings_free
                - freerdp_settings_set_string_len
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:543,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:544,3'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_free
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:547,8'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_free
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:548,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:549,4'
              BranchSideFuncs:
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:553,8'
              BranchSideFuncs:
                - GetComputerNameA
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:556,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:557,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/settings.c:570,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/settings.c:570,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:572,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:578,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:572,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:573,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:574,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:572,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:574,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:575,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:578,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:579,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:580,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:578,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:0,0'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:580,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:584,92'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:585,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:585,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:586,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:586,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:587,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:587,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:588,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:588,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:589,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:589,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:590,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:590,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:591,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:591,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:592,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:592,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:593,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:583,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:594,3'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:596,34'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:598,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:599,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:602,29'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:605,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:606,43'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:607,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:604,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:607,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:608,9'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:610,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:611,43'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:612,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:609,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:612,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:613,9'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:614,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:615,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:617,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:617,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:618,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:621,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:618,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:619,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:621,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:619,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:620,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - calloc
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:621,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:617,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:621,3'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:622,25'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - calloc
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:624,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:625,3'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:627,24'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:629,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:630,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:632,14'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:632,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:634,26'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:670,26'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:636,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:640,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:640,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:644,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:644,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:647,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:650,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:653,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:656,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:659,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:662,11'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:666,43'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:666,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:667,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/settings.c:668,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/settings.c:673,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:674,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:676,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:676,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:677,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:677,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:678,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:678,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:679,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:679,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:680,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:680,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:681,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_free
                - freerdp_settings_get_string
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:681,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:682,35'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:682,64'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:683,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:684,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:685,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:685,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:686,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:686,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:687,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:688,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:688,47'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:688,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:689,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:692,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:693,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:694,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:694,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:695,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:695,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:696,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:696,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:697,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:697,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:698,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:698,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:699,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:699,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:700,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:700,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:701,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:701,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:702,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:702,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:703,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:703,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:704,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:704,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:705,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:705,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:706,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:706,70'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:707,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:707,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:708,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:708,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:709,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:709,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:710,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:710,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:711,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:711,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:712,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:712,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:713,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:713,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:714,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:714,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:715,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:715,76'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:716,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:716,68'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:717,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:717,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:718,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:718,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:719,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:676,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:720,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:722,25'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - freerdp_settings_set_pointer_len
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:723,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:725,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:728,25'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_free
                - calloc
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:729,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:731,4'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:734,54'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_free
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:736,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:737,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:739,7'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:739,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:741,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:759,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:744,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:744,3'
              BranchSideFuncs:
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:746,26'
              BranchSideFuncs:
                - GetTimeZoneInformation
                - GetDynamicTimeZoneInformation
                - freerdp_settings_set_string_from_utf16N
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:749,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:752,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:754,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:754,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:756,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:757,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:759,71'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:760,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:760,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:761,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:761,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:762,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:762,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:763,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:763,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:764,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:759,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:765,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:767,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:767,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:769,8'
              BranchSideFuncs:
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:795,35'
              BranchSideFuncs:
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:771,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:772,4'
              BranchSideFuncs:
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:774,10'
              BranchSideFuncs:
                - GetKnownPath
                - freerdp_settings_set_string
                - free
                - freerdp_settings_free
                - freerdp_settings_get_string
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:778,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:778,43'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_free
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:779,4'
              BranchSideFuncs:
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:778,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:779,4'
              BranchSideFuncs:
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - freerdp_settings_free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
            - BranchSide:      'libfreerdp/core/settings.c:781,18'
              BranchSideFuncs:
                - freerdp_settings_get_config_path
                - freerdp_settings_set_string
                - free
                - freerdp_settings_free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
        - Branch String:   'libfreerdp/core/settings.c:783,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:785,10'
              BranchSideFuncs:
                - GetCombinedPath
                - freerdp_settings_set_string
                - free
                - free
                - freerdp_settings_free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:790,8'
              BranchSideFuncs:
                - free
                - freerdp_settings_free
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:791,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:792,4'
              BranchSideFuncs:
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:793,2'
              BranchSideFuncs:
                - settings_load_hkey_local_machine
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_uint32
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:798,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:799,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_free
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:800,3'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:801,27'
              BranchSideFuncs:
                - calloc
                - freerdp_settings_set_uint16
                - freerdp_settings_set_uint16
                - freerdp_settings_free
                - freerdp_settings_set_default_order_support
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:807,3'
              BranchSideFuncs:
                - freerdp_settings_set_default_order_support
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:809,50'
              BranchSideFuncs:
                - freerdp_settings_set_default_order_support
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:810,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:812,48'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:820,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:822,35'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:827,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:822,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:823,5'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/settings.c:824,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/settings.c:827,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:828,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
            - BranchSide:      'libfreerdp/core/settings.c:829,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/settings.c:829,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:830,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:832,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:389,40'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:394,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:399,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:402,7'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:406,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:409,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:411,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:414,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:416,7'
          Dst:             freerdp_server_license_issuers_copy
        - Src:             'libfreerdp/core/settings.c:419,7'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:424,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:425,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:426,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:427,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:428,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:429,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:430,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:437,7'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:438,7'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:441,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:442,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:443,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:444,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:445,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:446,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:447,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:448,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:449,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:450,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:451,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:452,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:453,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:454,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:455,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:456,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:457,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:458,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:459,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:460,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:461,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:462,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:464,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:466,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:467,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:468,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:469,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:470,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:472,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:473,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:474,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:475,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:476,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:477,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:478,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:479,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:480,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:481,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:482,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:483,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:484,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:485,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:486,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:487,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:488,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:489,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:491,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:492,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:493,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:494,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:495,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:496,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:497,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:498,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:499,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:500,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:501,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:502,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:503,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:504,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:505,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:506,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:509,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:513,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:516,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:519,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:522,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:525,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:528,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:531,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:534,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:537,7'
          Dst:             settings_get_computer_name
        - Src:             'libfreerdp/core/settings.c:540,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:543,7'
          Dst:             freerdp_capability_buffer_allocate
        - Src:             'libfreerdp/core/settings.c:548,8'
          Dst:             freerdp_settings_set_string_len
        - Src:             'libfreerdp/core/settings.c:555,3'
          Dst:             GetComputerNameA
        - Src:             'libfreerdp/core/settings.c:556,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:570,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:572,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:573,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:578,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:579,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:583,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:585,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:586,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:587,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:588,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:589,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:590,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:591,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:592,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:593,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:596,34'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:604,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:606,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:609,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:611,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:614,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:617,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:618,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:619,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:620,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:622,25'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:627,24'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:666,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:673,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/settings.c:676,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:677,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:678,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:679,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:680,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:681,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:682,7'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/settings.c:683,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:685,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:686,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:687,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:692,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:694,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:695,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:696,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:697,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:698,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:699,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:700,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:701,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:702,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:703,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:704,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:705,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:706,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:707,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:708,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:709,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:710,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:711,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:712,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:713,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:714,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:715,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:716,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:717,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:718,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:719,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:723,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:729,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/settings.c:734,54'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:743,7'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'libfreerdp/core/settings.c:744,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:746,3'
          Dst:             GetTimeZoneInformation
        - Src:             'libfreerdp/core/settings.c:747,3'
          Dst:             GetDynamicTimeZoneInformation
        - Src:             'libfreerdp/core/settings.c:749,8'
          Dst:             freerdp_settings_set_string_from_utf16N
        - Src:             'libfreerdp/core/settings.c:754,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:759,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:760,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:761,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:762,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:763,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:764,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:767,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:771,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:774,10'
          Dst:             GetKnownPath
        - Src:             'libfreerdp/core/settings.c:775,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:778,15'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/settings.c:781,18'
          Dst:             freerdp_settings_get_config_path
        - Src:             'libfreerdp/core/settings.c:782,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:785,19'
          Dst:             GetCombinedPath
        - Src:             'libfreerdp/core/settings.c:786,9'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/settings.c:795,2'
          Dst:             settings_load_hkey_local_machine
        - Src:             'libfreerdp/core/settings.c:797,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:799,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/settings.c:801,27'
          Dst:             calloc
        - Src:             'libfreerdp/core/settings.c:803,2'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:804,2'
          Dst:             freerdp_settings_set_uint16
        - Src:             'libfreerdp/core/settings.c:809,7'
          Dst:             freerdp_settings_set_default_order_support
        - Src:             'libfreerdp/core/settings.c:812,22'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:822,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:827,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:829,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/settings.c:834,2'
          Dst:             freerdp_settings_free
    - functionName:    freerdp_capability_buffer_allocate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - settings
        - count
      BBCount:         27
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - freerdp_capability_buffer_free
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:323,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:324,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:324,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:324,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:325,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:325,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:325,2'
              BranchSideFuncs:
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:327,33'
              BranchSideFuncs:
                - freerdp_capability_buffer_free
                - __assert_fail
                - realloc
                - realloc
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:328,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:328,2'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:330,39'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:332,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:333,3'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:334,9'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:338,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:339,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libfreerdp/core/settings.c:340,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/core/settings.c:344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:349,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:349,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:349,77'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/settings.c:349,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:349,77'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/settings.c:350,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:323,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:324,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:325,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:327,2'
          Dst:             freerdp_capability_buffer_free
        - Src:             'libfreerdp/core/settings.c:328,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/settings.c:331,14'
          Dst:             realloc
        - Src:             'libfreerdp/core/settings.c:337,8'
          Dst:             realloc
        - Src:             'libfreerdp/core/settings.c:343,8'
          Dst:             realloc
    - functionName:    freerdp_settings_get_config_path
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetCombinedPath
        - GetKnownSubPath
        - _stricmp
        - freerdp_settings_get_legacy_config_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:367,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:367,8'
              BranchSideFuncs:
                - _stricmp
                - GetKnownSubPath
                - free
                - GetCombinedPath
                - freerdp_settings_get_legacy_config_path
            - BranchSide:      'libfreerdp/core/settings.c:367,8'
              BranchSideFuncs:
                - _stricmp
                - GetKnownSubPath
                - free
                - GetCombinedPath
                - freerdp_settings_get_legacy_config_path
        - Branch String:   'libfreerdp/core/settings.c:372,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:373,10'
              BranchSideFuncs:
                - freerdp_settings_get_legacy_config_path
            - BranchSide:      'libfreerdp/core/settings.c:376,15'
              BranchSideFuncs:
                - GetKnownSubPath
                - free
                - GetCombinedPath
        - Branch String:   'libfreerdp/core/settings.c:377,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:378,26'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'libfreerdp/core/settings.c:379,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/settings.c:372,6'
          Dst:             _stricmp
        - Src:             'libfreerdp/core/settings.c:373,10'
          Dst:             freerdp_settings_get_legacy_config_path
        - Src:             'libfreerdp/core/settings.c:376,15'
          Dst:             GetKnownSubPath
        - Src:             'libfreerdp/core/settings.c:378,10'
          Dst:             GetCombinedPath
    - functionName:    freerdp_settings_set_default_order_support
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         6
      ICount:          154
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_get_uint32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:284,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/settings.c:286,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
      Callsites:
        - Src:             'libfreerdp/core/settings.c:282,23'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'libfreerdp/core/settings.c:300,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:302,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:304,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:306,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/settings.c:309,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:311,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:313,6'
          Dst:             freerdp_settings_get_uint32
    - functionName:    freerdp_settings_get_legacy_config_path
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - GetKnownSubPath
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:356,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:358,21'
              BranchSideFuncs:
                - GetKnownSubPath
                - tolower
            - BranchSide:      'libfreerdp/core/settings.c:358,21'
              BranchSideFuncs:
                - GetKnownSubPath
                - tolower
        - Branch String:   'libfreerdp/core/settings.c:358,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:359,47'
              BranchSideFuncs:
                - tolower
                - GetKnownSubPath
            - BranchSide:      'libfreerdp/core/settings.c:361,53'
              BranchSideFuncs:
                - GetKnownSubPath
      Callsites:
        - Src:             'libfreerdp/core/settings.c:359,16'
          Dst:             tolower
        - Src:             'libfreerdp/core/settings.c:361,9'
          Dst:             GetKnownSubPath
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_settings_glyph_level_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - buffer
        - size
      BBCount:         9
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:1259,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:1262,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/settings.c:1265,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/settings.c:1268,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/settings.c:1271,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/settings.c:1274,4'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/settings.c:1277,8'
          Dst:             snprintf
    - functionName:    freerdp_settings_print_warnings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/settings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         18
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - freerdp_settings_get_uint32
        - freerdp_settings_glyph_level_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/settings.c:272,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:272,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_glyph_level_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:274,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_glyph_level_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:275,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:275,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_glyph_level_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:275,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_glyph_level_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/settings.c:275,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/settings.c:275,3'
              BranchSideFuncs:
                - freerdp_settings_glyph_level_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/settings.c:275,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/settings.c:271,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/settings.c:275,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/settings.c:275,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/settings.c:275,3'
          Dst:             freerdp_settings_glyph_level_string
        - Src:             'libfreerdp/core/settings.c:275,3'
          Dst:             WLog_PrintMessage
    - functionName:    read_order_field_2bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - number
        - target1
        - target2
        - optional
      BBCount:         36
      ICount:          148
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1098,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1098,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1099,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1099,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1099,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1100,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1100,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1101,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1101,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1101,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1103,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1105,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1109,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1105,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1105,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1105,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1105,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1105,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1105,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1110,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1111,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1098,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1099,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1100,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1101,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1103,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1105,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1105,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1105,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1109,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1111,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1112,2'
          Dst:             stream_read_u8
    - functionName:    order_field_flag_is_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - orderInfo
        - number
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    76
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    read_order_field_int16
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - number
        - target
        - optional
      BBCount:         31
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - stream_read_i16_le
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1140,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1140,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:1141,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
        - Branch String:   'libfreerdp/core/orders.c:1141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1141,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:1142,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
        - Branch String:   'libfreerdp/core/orders.c:1142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1142,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:1144,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
        - Branch String:   'libfreerdp/core/orders.c:1144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1146,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:1151,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
        - Branch String:   'libfreerdp/core/orders.c:1146,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1146,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1146,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1146,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1146,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1146,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1152,3'
              BranchSideFuncs:
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:1154,2'
              BranchSideFuncs:
                - stream_read_i16_le.11691
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1140,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1141,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1142,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1144,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1146,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1146,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1146,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1151,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1154,2'
          Dst:             stream_read_i16_le
    - functionName:    stream_read_i16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:193,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:193,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:194,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:194,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:196,19'
              BranchSideFuncs:
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:198,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:198,7'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:199,16'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:193,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:194,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:199,4'
          Dst:             Stream_Seek
    - functionName:    read_order_field_uint32
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - number
        - target
        - optional
      BBCount:         31
      ICount:          128
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1161,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:1162,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:1162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1162,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:1163,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:1163,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1163,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:1165,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1167,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:1172,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:1167,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1167,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1167,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1167,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1167,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1167,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1173,3'
              BranchSideFuncs:
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:1175,2'
              BranchSideFuncs:
                - stream_read_u32_le.11694
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1161,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1162,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1163,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1165,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1167,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1167,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1167,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1172,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1175,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    update_read_delta_points
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - points
        - number
        - x
        - y
      BBCount:         52
      ICount:          269
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - realloc
        - update_read_delta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1031,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1031,2'
              BranchSideFuncs:
                - realloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1032,50'
              BranchSideFuncs:
                - realloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1034,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1035,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1036,12'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1038,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1039,3'
              BranchSideFuncs:
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1041,2'
              BranchSideFuncs:
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1045,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1047,7'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1065,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1047,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1048,12'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1050,9'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1050,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1050,45'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1056,9'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1050,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1052,4'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1056,9'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1052,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1052,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1052,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1052,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1052,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1052,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1056,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1056,45'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1062,9'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1056,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1058,4'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1062,9'
              BranchSideFuncs:
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_delta
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1058,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1058,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1058,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1058,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1058,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1058,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1031,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1032,41'
          Dst:             realloc
        - Src:             'libfreerdp/core/orders.c:1038,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1041,2'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/orders.c:1042,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/orders.c:1050,27'
          Dst:             update_read_delta
        - Src:             'libfreerdp/core/orders.c:1052,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1052,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1052,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1056,27'
          Dst:             update_read_delta
        - Src:             'libfreerdp/core/orders.c:1058,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1058,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1058,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    update_read_delta
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         18
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:807,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:809,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:811,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:812,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:814,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:816,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:818,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:824,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:818,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:819,4'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:821,3'
              BranchSideFuncs:
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:806,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:809,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:818,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:821,3'
          Dst:             stream_read_u8
    - functionName:    update_read_delta_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - rectangles
        - nr
      BBCount:         56
      ICount:          373
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_Get
        - update_read_delta
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:966,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:968,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:972,19'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:968,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:968,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:968,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:968,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:968,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:968,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:974,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:975,3'
              BranchSideFuncs:
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:977,2'
              BranchSideFuncs:
                - Stream_Pointer.11698
                - Stream_Seek.11684
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:981,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:983,7'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1021,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:983,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:984,12'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:986,9'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:986,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:986,45'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:989,9'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:986,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:987,4'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:989,9'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:989,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:989,45'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:992,8'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:989,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:990,4'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:992,8'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:992,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:994,27'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:997,12'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:994,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:995,5'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:996,3'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:997,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:998,26'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1000,4'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:1002,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1004,27'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1007,12'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:1004,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1005,5'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1006,3'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:1007,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1008,27'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1010,4'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
        - Branch String:   'libfreerdp/core/orders.c:1012,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1014,26'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
            - BranchSide:      'libfreerdp/core/orders.c:1018,9'
              BranchSideFuncs:
                - update_read_delta
                - update_read_delta
                - update_read_delta
                - update_read_delta
      Callsites:
        - Src:             'libfreerdp/core/orders.c:968,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:968,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:968,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:974,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:977,2'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/orders.c:978,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/orders.c:986,27'
          Dst:             update_read_delta
        - Src:             'libfreerdp/core/orders.c:989,27'
          Dst:             update_read_delta
        - Src:             'libfreerdp/core/orders.c:994,9'
          Dst:             update_read_delta
        - Src:             'libfreerdp/core/orders.c:1004,9'
          Dst:             update_read_delta
    - functionName:    read_order_field_uint16
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - number
        - target
        - optional
      BBCount:         31
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - stream_read_u16_le
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1119,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1119,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:1120,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:1120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1120,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:1121,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:1121,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1121,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:1123,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:1123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1125,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:1130,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:1125,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1125,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1125,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1125,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1125,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1125,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1131,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:1133,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1119,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1120,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1121,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1123,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1125,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1125,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1125,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1130,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1133,2'
          Dst:             stream_read_u16_le
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    47
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    update_read_color
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - color
      BBCount:         12
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:546,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:547,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:549,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:546,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:550,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:552,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:554,2'
          Dst:             stream_read_u8
    - functionName:    update_read_brush
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - brush
        - fieldFlags
      BBCount:         59
      ICount:          309
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - get_bmf_bpp
        - stream_read_u8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:850,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:852,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:858,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:852,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:853,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:855,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:858,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:860,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:866,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:860,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:861,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:863,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:866,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:868,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:874,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:868,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:869,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:871,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:874,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:876,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
            - BranchSide:      'libfreerdp/core/orders.c:882,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
        - Branch String:   'libfreerdp/core/orders.c:876,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:877,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
            - BranchSide:      'libfreerdp/core/orders.c:879,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
        - Branch String:   'libfreerdp/core/orders.c:882,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:884,8'
              BranchSideFuncs:
                - get_bmf_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:893,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:887,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:888,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:889,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:889,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:890,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:891,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:893,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:895,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:909,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:895,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:896,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:898,24'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:852,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:855,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:860,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:863,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:868,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:871,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:876,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:879,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:886,16'
          Dst:             get_bmf_bpp
        - Src:             'libfreerdp/core/orders.c:895,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:899,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:900,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:901,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:902,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:903,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:904,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:905,3'
          Dst:             stream_read_u8
    - functionName:    get_bmf_bpp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - pValid
      BBCount:         28
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:145,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:147,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:147,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:150,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:152,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:154,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:156,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:158,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:160,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:160,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:160,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:160,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:160,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:160,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:160,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:161,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:162,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:163,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:160,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:160,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:160,4'
          Dst:             WLog_PrintMessage
    - functionName:    read_order_field_color
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - NO
        - TARGET
        - optional
      BBCount:         29
      ICount:          123
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - update_read_color
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1198,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
            - BranchSide:      'libfreerdp/core/orders.c:1199,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
        - Branch String:   'libfreerdp/core/orders.c:1199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1199,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
            - BranchSide:      'libfreerdp/core/orders.c:1200,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
        - Branch String:   'libfreerdp/core/orders.c:1200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1200,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
            - BranchSide:      'libfreerdp/core/orders.c:1202,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_color
        - Branch String:   'libfreerdp/core/orders.c:1202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1204,3'
              BranchSideFuncs:
                - update_read_color
            - BranchSide:      'libfreerdp/core/orders.c:1208,25'
              BranchSideFuncs:
                - update_read_color
        - Branch String:   'libfreerdp/core/orders.c:1204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1204,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1204,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1204,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1204,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1209,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1198,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1199,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1200,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1202,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1204,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1204,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1204,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1208,7'
          Dst:             update_read_color
    - functionName:    read_order_field_byte
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - number
        - target
        - optional
      BBCount:         31
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - stream_read_u8
      functionUses:    35
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1078,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1078,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1079,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1079,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1079,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1080,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1080,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1080,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1082,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1082,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1084,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1088,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1084,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1084,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1084,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1084,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1084,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1084,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1088,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1089,3'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1090,2'
              BranchSideFuncs:
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1078,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1079,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1080,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1082,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1084,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1084,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1084,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1088,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1090,2'
          Dst:             stream_read_u8
    - functionName:    read_order_field_coord
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - orderName
        - orderInfo
        - s
        - NO
        - TARGET
        - optional
      BBCount:         27
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - order_field_flag_is_set
        - update_read_coord
      functionUses:    98
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1182,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:1183,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:1183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1183,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:1184,2'
              BranchSideFuncs:
                - __assert_fail
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:1184,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1184,2'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:1186,31'
              BranchSideFuncs:
                - order_field_flag_is_set
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:1186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1188,3'
              BranchSideFuncs:
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:1192,27'
              BranchSideFuncs:
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:1188,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1188,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1188,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1188,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1188,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1188,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1182,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1183,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1184,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1186,7'
          Dst:             order_field_flag_is_set
        - Src:             'libfreerdp/core/orders.c:1188,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1188,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1188,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:1192,9'
          Dst:             update_read_coord
    - functionName:    update_read_coord
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - coord
        - delta
      BBCount:         15
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_i16_le
        - stream_read_i8
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:518,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:520,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i8
            - BranchSide:      'libfreerdp/core/orders.c:528,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_i16_le.11691
        - Branch String:   'libfreerdp/core/orders.c:520,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:521,4'
              BranchSideFuncs:
                - stream_read_i8
            - BranchSide:      'libfreerdp/core/orders.c:523,3'
              BranchSideFuncs:
                - stream_read_i8
        - Branch String:   'libfreerdp/core/orders.c:528,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:529,4'
              BranchSideFuncs:
                - stream_read_i16_le.11691
            - BranchSide:      'libfreerdp/core/orders.c:531,3'
              BranchSideFuncs:
                - stream_read_i16_le.11691
      Callsites:
        - Src:             'libfreerdp/core/orders.c:520,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:523,3'
          Dst:             stream_read_i8
        - Src:             'libfreerdp/core/orders.c:528,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:531,3'
          Dst:             stream_read_i16_le
    - functionName:    stream_read_i8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:158,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:158,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:159,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:159,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:159,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:161,18'
              BranchSideFuncs:
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:162,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:162,7'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:163,16'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:158,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:159,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:159,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:163,4'
          Dst:             Stream_Seek
    - functionName:    update_read_ellipse_cb_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - ellipse_cb
      BBCount:         23
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - update_read_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2165,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2166,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2166,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2167,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2167,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2168,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2168,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2169,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2169,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2170,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2170,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2171,29'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2171,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2172,29'
              BranchSideFuncs:
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2172,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2173,24'
              BranchSideFuncs:
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2174,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2175,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2165,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2166,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2167,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2168,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2169,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2170,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2171,6'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2172,6'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2173,6'
          Dst:             update_read_brush
    - functionName:    update_read_ellipse_sc_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - ellipse_sc
      BBCount:         19
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2152,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2153,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2153,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2154,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2154,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2155,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2155,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2156,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2156,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2157,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2157,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2158,29'
              BranchSideFuncs:
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2159,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2152,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2153,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2154,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2155,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2156,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2157,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2158,6'
          Dst:             read_order_field_color
    - functionName:    update_read_polygon_cb_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - polygon_cb
      BBCount:         46
      ICount:          287
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - stream_read_u8
        - update_read_brush
        - update_read_delta_points
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2108,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2109,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2109,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2110,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2110,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2111,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2111,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2112,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2112,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2113,30'
              BranchSideFuncs:
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2108,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2114,3'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2116,25'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2117,3'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2119,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2119,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2120,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2122,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2124,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2138,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2124,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2125,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2127,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2127,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2128,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2130,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2133,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2135,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2136,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2138,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2140,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2143,26'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2140,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2140,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2140,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2140,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2140,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2140,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2108,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2109,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2110,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2111,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2112,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2113,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2116,7'
          Dst:             update_read_brush
        - Src:             'libfreerdp/core/orders.c:2119,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2127,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2130,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2133,8'
          Dst:             update_read_delta_points
        - Src:             'libfreerdp/core/orders.c:2140,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:2140,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2140,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_polygon_sc_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - polygon_sc
      BBCount:         39
      ICount:          227
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - stream_read_u8
        - update_read_delta_points
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2073,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2074,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2074,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2075,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2075,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2076,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2076,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2077,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2077,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2078,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2073,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2079,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2081,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2081,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2083,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2095,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2083,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2084,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2086,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2086,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2087,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:2089,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:2095,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2100,26'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2097,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2097,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2097,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2097,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2097,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2073,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2074,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2075,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2076,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2077,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2078,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:2086,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2089,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2092,10'
          Dst:             update_read_delta_points
        - Src:             'libfreerdp/core/orders.c:2097,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:2097,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2097,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_fast_glyph_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - fastGlyph
      BBCount:         83
      ICount:          503
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_GetRemainingLength
        - Stream_Read
        - Stream_SafeSeekEx
        - Stream_StaticInit
        - WLog_Get
        - read_order_field_2bytes
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - realloc
        - stream_read_u8
        - update_read_2byte_signed
        - update_read_2byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1994,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1995,3'
              BranchSideFuncs:
                - read_order_field_2bytes
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1996,6'
              BranchSideFuncs:
                - read_order_field_2bytes
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1996,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1997,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1998,31'
              BranchSideFuncs:
                - read_order_field_2bytes
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1999,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2000,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2000,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2001,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2001,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2002,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2002,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2003,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2003,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2004,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2004,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2005,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2005,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2006,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2006,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2007,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2007,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2008,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2008,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2009,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2009,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2010,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2010,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2011,30'
              BranchSideFuncs:
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1998,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2012,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2014,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2016,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2067,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2019,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2020,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2022,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_ConstPointer.11688
                - Stream_SafeSeekEx
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2025,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2025,50'
              BranchSideFuncs:
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2026,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2025,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2026,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2028,3'
              BranchSideFuncs:
                - Stream_StaticInit
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2033,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2035,34'
              BranchSideFuncs:
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2065,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2035,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2036,34'
              BranchSideFuncs:
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2039,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2036,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2037,36'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2039,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2037,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2038,36'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2039,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2035,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2039,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2041,9'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2041,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2041,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2041,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2048,42'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - free
                - realloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2043,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2043,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2043,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2049,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2051,35'
              BranchSideFuncs:
                - realloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2061,10'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/orders.c:2053,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2054,6'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2056,17'
              BranchSideFuncs:
                - Stream_Read.11711
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1994,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1998,7'
          Dst:             read_order_field_2bytes
        - Src:             'libfreerdp/core/orders.c:2000,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2001,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:2002,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2003,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2004,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2005,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2006,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2007,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2008,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2009,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2010,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2011,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:2019,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2022,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2024,9'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/orders.c:2025,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/orders.c:2029,9'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/core/orders.c:2031,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2035,9'
          Dst:             update_read_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2036,9'
          Dst:             update_read_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2037,9'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2038,9'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2043,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:2043,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2043,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:2048,16'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/orders.c:2051,27'
          Dst:             realloc
        - Src:             'libfreerdp/core/orders.c:2057,5'
          Dst:             Stream_Read
    - functionName:    update_read_2byte_signed
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         18
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:652,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:653,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:655,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:659,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:661,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:668,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:661,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:662,4'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:664,3'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:668,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:669,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:671,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:652,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:655,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:661,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:664,3'
          Dst:             stream_read_u8
    - functionName:    update_read_2byte_unsigned
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         15
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:604,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:605,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:607,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:609,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:611,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:620,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:611,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:612,4'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:614,13'
              BranchSideFuncs:
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:604,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:607,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:611,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:615,3'
          Dst:             stream_read_u8
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    update_read_fast_index_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - fast_index
      BBCount:         42
      ICount:          276
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
        - read_order_field_2bytes
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1957,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1958,31'
              BranchSideFuncs:
                - read_order_field_2bytes
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1959,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1960,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1960,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1961,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1961,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1962,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1962,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1963,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1963,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1964,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1964,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1965,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1965,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1966,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1966,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1967,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1967,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1968,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1968,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1969,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1969,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1970,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1970,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1971,30'
              BranchSideFuncs:
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1957,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1972,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1974,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
        - Branch String:   'libfreerdp/core/orders.c:1974,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1976,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1988,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1976,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1977,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1979,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
        - Branch String:   'libfreerdp/core/orders.c:1981,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1982,4'
              BranchSideFuncs:
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1984,3'
              BranchSideFuncs:
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1957,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1958,7'
          Dst:             read_order_field_2bytes
        - Src:             'libfreerdp/core/orders.c:1960,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1961,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1962,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1963,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1964,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1965,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1966,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1967,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1968,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1969,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1970,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1971,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1976,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1979,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1981,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1984,3'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/orders.c:1985,3'
          Dst:             Stream_Seek
    - functionName:    update_read_glyph_index_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - glyph_index
      BBCount:         48
      ICount:          316
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_int16
        - stream_read_u8
        - update_read_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1858,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1859,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1859,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1860,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1860,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1861,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1861,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1862,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1862,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1863,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1863,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1864,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1864,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1865,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1865,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1866,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1866,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1867,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1867,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1868,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1868,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1869,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1869,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1870,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1870,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1871,30'
              BranchSideFuncs:
                - read_order_field_int16
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1871,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1872,25'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1872,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1873,30'
              BranchSideFuncs:
                - read_order_field_int16
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1873,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1874,30'
              BranchSideFuncs:
                - read_order_field_int16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1858,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1875,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1877,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
        - Branch String:   'libfreerdp/core/orders.c:1877,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1879,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1891,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1879,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1880,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1882,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
        - Branch String:   'libfreerdp/core/orders.c:1884,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1885,4'
              BranchSideFuncs:
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
            - BranchSide:      'libfreerdp/core/orders.c:1887,3'
              BranchSideFuncs:
                - Stream_ConstPointer.11688
                - Stream_Seek.11684
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1858,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1859,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1860,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1861,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1862,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1863,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1864,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1865,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1866,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1867,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1868,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1869,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1870,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1871,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1872,7'
          Dst:             update_read_brush
        - Src:             'libfreerdp/core/orders.c:1873,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1874,7'
          Dst:             read_order_field_int16
        - Src:             'libfreerdp/core/orders.c:1879,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1882,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1884,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1887,3'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/orders.c:1888,3'
          Dst:             Stream_Seek
    - functionName:    update_read_save_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - save_bitmap
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - read_order_field_byte
        - read_order_field_coord
        - read_order_field_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1845,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1846,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1846,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1847,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1847,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1848,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1848,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1849,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1849,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1850,28'
              BranchSideFuncs:
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1844,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1851,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1852,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1844,6'
          Dst:             read_order_field_uint32
        - Src:             'libfreerdp/core/orders.c:1846,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1847,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1848,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1849,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1850,6'
          Dst:             read_order_field_byte
    - functionName:    update_read_mem3blt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - mem3blt
      BBCount:         30
      ICount:          210
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - read_order_field_uint16
        - update_read_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1820,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1821,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1821,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1822,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1822,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1823,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1823,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1824,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1824,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1825,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1825,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1826,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1826,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1827,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1827,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1828,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1828,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1829,30'
              BranchSideFuncs:
                - read_order_field_color
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1820,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1830,3'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1832,25'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_uint16
        - Branch String:   'libfreerdp/core/orders.c:1832,74'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1833,31'
              BranchSideFuncs:
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1834,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1832,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1834,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1835,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1820,7'
          Dst:             read_order_field_uint16
        - Src:             'libfreerdp/core/orders.c:1821,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1822,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1823,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1824,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1825,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1826,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1827,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1828,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1829,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1832,7'
          Dst:             update_read_brush
        - Src:             'libfreerdp/core/orders.c:1833,7'
          Dst:             read_order_field_uint16
    - functionName:    update_read_memblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - memblt
      BBCount:         30
      ICount:          189
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - read_order_field_byte
        - read_order_field_coord
        - read_order_field_uint16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1763,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1763,13'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1764,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1763,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1763,27'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1764,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1764,3'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1766,31'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
        - Branch String:   'libfreerdp/core/orders.c:1766,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1767,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1767,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1768,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1768,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1769,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1769,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1770,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1770,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1771,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1771,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1772,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1772,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1773,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1773,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1774,31'
              BranchSideFuncs:
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1766,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1775,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1776,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1766,7'
          Dst:             read_order_field_uint16
        - Src:             'libfreerdp/core/orders.c:1767,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1768,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1769,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1770,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1771,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1772,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1773,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1774,7'
          Dst:             read_order_field_uint16
    - functionName:    update_read_polyline_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - polyline
      BBCount:         39
      ICount:          228
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - read_order_field_uint16
        - stream_read_u8
        - update_read_delta_points
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1727,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1728,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_uint16
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1728,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1729,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_uint16
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1729,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1730,31'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1730,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1731,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1731,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1732,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1727,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1733,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1735,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:1735,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1737,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1749,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1737,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1738,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1740,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:1740,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1741,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
            - BranchSide:      'libfreerdp/core/orders.c:1743,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_delta_points
        - Branch String:   'libfreerdp/core/orders.c:1749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1751,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1755,30'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1751,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1751,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1751,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1751,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1751,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1727,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1728,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1729,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1730,7'
          Dst:             read_order_field_uint16
        - Src:             'libfreerdp/core/orders.c:1731,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1732,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1740,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1743,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1746,10'
          Dst:             update_read_delta_points
        - Src:             'libfreerdp/core/orders.c:1751,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1751,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1751,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_line_to_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - line_to
      BBCount:         25
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - read_order_field_uint16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1672,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1673,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1673,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1674,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1674,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1675,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1675,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1676,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_color
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1676,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1677,29'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1677,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1678,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1678,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1679,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1679,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1680,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1680,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1681,29'
              BranchSideFuncs:
                - read_order_field_color
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1682,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1683,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1672,6'
          Dst:             read_order_field_uint16
        - Src:             'libfreerdp/core/orders.c:1673,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1674,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1675,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1676,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1677,6'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1678,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1679,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1680,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1681,6'
          Dst:             read_order_field_color
    - functionName:    update_read_multi_draw_nine_grid_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - multi_draw_nine_grid
      BBCount:         37
      ICount:          210
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_coord
        - read_order_field_uint16
        - stream_read_u16_le
        - update_read_delta_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1637,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1638,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1638,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1639,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1640,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1641,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_uint16
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1642,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1643,31'
              BranchSideFuncs:
                - read_order_field_uint16
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1644,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1645,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1636,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1646,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1648,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1648,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1650,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1659,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1650,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1651,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1653,41'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1659,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1661,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1665,40'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1661,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1661,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1661,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1661,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1661,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1661,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1636,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1638,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1639,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1641,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1643,7'
          Dst:             read_order_field_uint16
        - Src:             'libfreerdp/core/orders.c:1645,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1650,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1654,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1655,10'
          Dst:             update_read_delta_rects
        - Src:             'libfreerdp/core/orders.c:1661,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1661,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1661,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_multi_opaque_rect_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - multi_opaque_rect
      BBCount:         56
      ICount:          323
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_coord
        - stream_read_u16_le
        - stream_read_u8
        - update_read_delta_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1573,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1574,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1577,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1574,95'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1575,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1577,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1575,93'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1576,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1577,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1577,3'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1579,7'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1579,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1581,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1588,7'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1581,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1582,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1584,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1588,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1590,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1597,7'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1590,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1591,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1593,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1597,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1599,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1606,25'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1599,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1600,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1602,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1607,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1608,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1610,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1610,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1612,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1620,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1612,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1613,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1615,38'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1620,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1622,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1626,37'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1622,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1622,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1622,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1622,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1622,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1622,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1573,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1574,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1575,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1576,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1581,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1584,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1590,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1593,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1599,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1602,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1607,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1612,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1616,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1617,10'
          Dst:             update_read_delta_rects
        - Src:             'libfreerdp/core/orders.c:1622,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1622,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1622,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_multi_scrblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - multi_scrblt
      BBCount:         47
      ICount:          254
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - read_order_field_byte
        - read_order_field_coord
        - stream_read_u16_le
        - update_read_delta_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1533,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1533,2'
              BranchSideFuncs:
                - __assert_fail
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1534,2'
              BranchSideFuncs:
                - __assert_fail
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1534,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1534,2'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1536,25'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1537,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1538,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1538,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1539,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1539,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1540,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1540,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1541,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1541,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1542,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1542,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1543,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1543,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1544,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1537,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1545,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1547,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1549,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1557,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1549,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1550,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1552,33'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1557,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1559,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1563,32'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1559,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1559,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1559,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1559,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1559,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1559,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1533,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1534,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:1537,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1538,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1539,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1540,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1541,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1542,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1543,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1544,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1549,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1553,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1554,10'
          Dst:             update_read_delta_rects
        - Src:             'libfreerdp/core/orders.c:1559,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1559,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1559,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_multi_patblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - multi_patblt
      BBCount:         46
      ICount:          265
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - stream_read_u16_le
        - update_read_brush
        - update_read_delta_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1490,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1491,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1491,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1492,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1492,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1493,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1493,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1494,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1494,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1495,30'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1495,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1496,30'
              BranchSideFuncs:
                - read_order_field_color
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1497,3'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1499,25'
              BranchSideFuncs:
                - update_read_brush
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1499,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1500,3'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1502,25'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1503,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1504,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1506,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1508,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1518,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1508,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1509,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1511,33'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1514,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1515,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1516,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1518,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1520,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1524,32'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1520,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1520,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1520,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1520,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1520,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1520,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1490,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1491,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1492,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1493,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1494,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1495,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1496,7'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1499,7'
          Dst:             update_read_brush
        - Src:             'libfreerdp/core/orders.c:1503,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1508,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1512,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1514,8'
          Dst:             update_read_delta_rects
        - Src:             'libfreerdp/core/orders.c:1520,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1520,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1520,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_multi_dstblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - multi_dstblt
      BBCount:         37
      ICount:          210
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - read_order_field_byte
        - read_order_field_coord
        - stream_read_u16_le
        - update_read_delta_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1459,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1460,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1460,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1461,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1461,88'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1462,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1462,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1463,29'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1463,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1464,29'
              BranchSideFuncs:
                - read_order_field_byte
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1459,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1467,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1469,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1476,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1469,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1470,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
            - BranchSide:      'libfreerdp/core/orders.c:1472,33'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - update_read_delta_rects
        - Branch String:   'libfreerdp/core/orders.c:1476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1478,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1482,32'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1478,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1478,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1478,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1478,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1478,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1478,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1459,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1460,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1461,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1462,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1463,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1464,7'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1469,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1473,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1474,10'
          Dst:             update_read_delta_rects
        - Src:             'libfreerdp/core/orders.c:1478,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1478,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1478,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_draw_nine_grid_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - draw_nine_grid
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - read_order_field_coord
        - read_order_field_uint16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1445,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1446,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1451,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1446,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1447,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1451,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1447,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1448,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1451,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1448,92'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1449,30'
              BranchSideFuncs:
                - read_order_field_uint16
            - BranchSide:      'libfreerdp/core/orders.c:1451,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1450,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1451,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1445,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1446,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1447,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1448,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1449,6'
          Dst:             read_order_field_uint16
    - functionName:    update_read_opaque_rect_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - opaque_rect
      BBCount:         34
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - read_order_field_coord
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1366,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1367,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1370,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1367,89'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1368,30'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1370,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1368,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1369,30'
              BranchSideFuncs:
                - read_order_field_coord
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1370,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1366,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1370,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1372,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1372,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1374,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1381,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1374,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1375,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1377,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1383,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1390,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1383,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1384,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1386,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:1390,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1392,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1392,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1393,4'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:1395,3'
              BranchSideFuncs:
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1366,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1367,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1368,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1369,7'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1374,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1377,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1383,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1386,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:1392,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1395,3'
          Dst:             stream_read_u8
    - functionName:    update_read_scrblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - scrblt
      BBCount:         19
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - read_order_field_byte
        - read_order_field_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1321,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1322,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1322,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1323,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1323,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1324,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1324,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1325,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_coord
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1325,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1326,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1326,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1327,29'
              BranchSideFuncs:
                - read_order_field_coord
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1328,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1329,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1321,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1322,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1323,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1324,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1325,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1326,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1327,6'
          Dst:             read_order_field_coord
    - functionName:    update_read_patblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - patblt
      BBCount:         21
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - read_order_field_byte
        - read_order_field_color
        - read_order_field_coord
        - update_read_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1270,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1271,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1271,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1272,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1272,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1273,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1273,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1274,28'
              BranchSideFuncs:
                - read_order_field_byte
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1274,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1275,29'
              BranchSideFuncs:
                - read_order_field_color
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1275,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1276,29'
              BranchSideFuncs:
                - read_order_field_color
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1276,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1277,24'
              BranchSideFuncs:
                - update_read_brush
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1270,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1278,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1270,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1271,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1272,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1273,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1274,6'
          Dst:             read_order_field_byte
        - Src:             'libfreerdp/core/orders.c:1275,6'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1276,6'
          Dst:             read_order_field_color
        - Src:             'libfreerdp/core/orders.c:1277,6'
          Dst:             update_read_brush
    - functionName:    update_read_dstblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderName
        - s
        - orderInfo
        - dstblt
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - read_order_field_byte
        - read_order_field_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1232,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1233,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1238,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1233,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1234,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1238,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1234,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1235,29'
              BranchSideFuncs:
                - read_order_field_coord
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1238,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1235,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1236,28'
              BranchSideFuncs:
                - read_order_field_byte
            - BranchSide:      'libfreerdp/core/orders.c:1238,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1232,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1237,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1238,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1232,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1233,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1234,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1235,6'
          Dst:             read_order_field_coord
        - Src:             'libfreerdp/core/orders.c:1236,6'
          Dst:             read_order_field_byte
    - functionName:    read_primary_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3634
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - orderName
        - s
        - orderInfo
        - primary_pub
      BBCount:         51
      ICount:          366
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - primary_update_cast
        - update_read_draw_nine_grid_order
        - update_read_dstblt_order
        - update_read_ellipse_cb_order
        - update_read_ellipse_sc_order
        - update_read_fast_glyph_order
        - update_read_fast_index_order
        - update_read_glyph_index_order
        - update_read_line_to_order
        - update_read_mem3blt_order
        - update_read_memblt_order
        - update_read_multi_draw_nine_grid_order
        - update_read_multi_dstblt_order
        - update_read_multi_opaque_rect_order
        - update_read_multi_patblt_order
        - update_read_multi_scrblt_order
        - update_read_opaque_rect_order
        - update_read_patblt_order
        - update_read_polygon_cb_order
        - update_read_polygon_sc_order
        - update_read_polyline_order
        - update_read_save_bitmap_order
        - update_read_scrblt_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3524,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3524,13'
              BranchSideFuncs:
                - update_read_ellipse_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_ellipse_sc_order
                - update_read_polygon_cb_order
                - update_read_polygon_sc_order
                - update_read_fast_glyph_order
                - update_read_fast_index_order
                - update_read_glyph_index_order
                - update_read_save_bitmap_order
                - update_read_mem3blt_order
                - update_read_memblt_order
                - update_read_polyline_order
                - update_read_line_to_order
                - update_read_multi_draw_nine_grid_order
                - update_read_multi_opaque_rect_order
                - update_read_multi_scrblt_order
                - update_read_multi_patblt_order
                - update_read_multi_dstblt_order
                - update_read_draw_nine_grid_order
                - update_read_opaque_rect_order
                - update_read_scrblt_order
                - update_read_patblt_order
                - update_read_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3525,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3524,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3524,27'
              BranchSideFuncs:
                - update_read_ellipse_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_ellipse_sc_order
                - update_read_polygon_cb_order
                - update_read_polygon_sc_order
                - update_read_fast_glyph_order
                - update_read_fast_index_order
                - update_read_glyph_index_order
                - update_read_save_bitmap_order
                - update_read_mem3blt_order
                - update_read_memblt_order
                - update_read_polyline_order
                - update_read_line_to_order
                - update_read_multi_draw_nine_grid_order
                - update_read_multi_opaque_rect_order
                - update_read_multi_scrblt_order
                - update_read_multi_patblt_order
                - update_read_multi_dstblt_order
                - update_read_draw_nine_grid_order
                - update_read_opaque_rect_order
                - update_read_scrblt_order
                - update_read_patblt_order
                - update_read_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3525,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3524,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3525,3'
              BranchSideFuncs:
                - update_read_ellipse_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_ellipse_sc_order
                - update_read_polygon_cb_order
                - update_read_polygon_sc_order
                - update_read_fast_glyph_order
                - update_read_fast_index_order
                - update_read_glyph_index_order
                - update_read_save_bitmap_order
                - update_read_mem3blt_order
                - update_read_memblt_order
                - update_read_polyline_order
                - update_read_line_to_order
                - update_read_multi_draw_nine_grid_order
                - update_read_multi_opaque_rect_order
                - update_read_multi_scrblt_order
                - update_read_multi_patblt_order
                - update_read_multi_dstblt_order
                - update_read_draw_nine_grid_order
                - update_read_opaque_rect_order
                - update_read_scrblt_order
                - update_read_patblt_order
                - update_read_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3527,10'
              BranchSideFuncs:
                - update_read_ellipse_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_ellipse_sc_order
                - update_read_polygon_cb_order
                - update_read_polygon_sc_order
                - update_read_fast_glyph_order
                - update_read_fast_index_order
                - update_read_glyph_index_order
                - update_read_save_bitmap_order
                - update_read_mem3blt_order
                - update_read_memblt_order
                - update_read_polyline_order
                - update_read_line_to_order
                - update_read_multi_draw_nine_grid_order
                - update_read_multi_opaque_rect_order
                - update_read_multi_scrblt_order
                - update_read_multi_patblt_order
                - update_read_multi_dstblt_order
                - update_read_draw_nine_grid_order
                - update_read_opaque_rect_order
                - update_read_scrblt_order
                - update_read_patblt_order
                - update_read_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3530,34'
              BranchSideFuncs:
                - update_read_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3534,34'
              BranchSideFuncs:
                - update_read_patblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3538,34'
              BranchSideFuncs:
                - update_read_scrblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3542,39'
              BranchSideFuncs:
                - update_read_opaque_rect_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3546,42'
              BranchSideFuncs:
                - update_read_draw_nine_grid_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3551,40'
              BranchSideFuncs:
                - update_read_multi_dstblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3555,40'
              BranchSideFuncs:
                - update_read_multi_patblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3559,40'
              BranchSideFuncs:
                - update_read_multi_scrblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3563,45'
              BranchSideFuncs:
                - update_read_multi_opaque_rect_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3568,48'
              BranchSideFuncs:
                - update_read_multi_draw_nine_grid_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3573,35'
              BranchSideFuncs:
                - update_read_line_to_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3577,36'
              BranchSideFuncs:
                - update_read_polyline_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3581,34'
              BranchSideFuncs:
                - update_read_memblt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3585,35'
              BranchSideFuncs:
                - update_read_mem3blt_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3589,39'
              BranchSideFuncs:
                - update_read_save_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3593,39'
              BranchSideFuncs:
                - update_read_glyph_index_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3597,38'
              BranchSideFuncs:
                - update_read_fast_index_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3601,38'
              BranchSideFuncs:
                - update_read_fast_glyph_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3605,38'
              BranchSideFuncs:
                - update_read_polygon_sc_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3609,38'
              BranchSideFuncs:
                - update_read_polygon_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3613,38'
              BranchSideFuncs:
                - update_read_ellipse_sc_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3617,38'
              BranchSideFuncs:
                - update_read_ellipse_cb_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3621,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3621,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3621,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3623,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3627,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3629,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3633,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3629,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3629,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3630,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3522,41'
          Dst:             primary_update_cast
        - Src:             'libfreerdp/core/orders.c:3530,9'
          Dst:             update_read_dstblt_order
        - Src:             'libfreerdp/core/orders.c:3534,9'
          Dst:             update_read_patblt_order
        - Src:             'libfreerdp/core/orders.c:3538,9'
          Dst:             update_read_scrblt_order
        - Src:             'libfreerdp/core/orders.c:3542,9'
          Dst:             update_read_opaque_rect_order
        - Src:             'libfreerdp/core/orders.c:3546,9'
          Dst:             update_read_draw_nine_grid_order
        - Src:             'libfreerdp/core/orders.c:3551,9'
          Dst:             update_read_multi_dstblt_order
        - Src:             'libfreerdp/core/orders.c:3555,9'
          Dst:             update_read_multi_patblt_order
        - Src:             'libfreerdp/core/orders.c:3559,9'
          Dst:             update_read_multi_scrblt_order
        - Src:             'libfreerdp/core/orders.c:3563,9'
          Dst:             update_read_multi_opaque_rect_order
        - Src:             'libfreerdp/core/orders.c:3568,9'
          Dst:             update_read_multi_draw_nine_grid_order
        - Src:             'libfreerdp/core/orders.c:3573,9'
          Dst:             update_read_line_to_order
        - Src:             'libfreerdp/core/orders.c:3577,9'
          Dst:             update_read_polyline_order
        - Src:             'libfreerdp/core/orders.c:3581,9'
          Dst:             update_read_memblt_order
        - Src:             'libfreerdp/core/orders.c:3585,9'
          Dst:             update_read_mem3blt_order
        - Src:             'libfreerdp/core/orders.c:3589,9'
          Dst:             update_read_save_bitmap_order
        - Src:             'libfreerdp/core/orders.c:3593,9'
          Dst:             update_read_glyph_index_order
        - Src:             'libfreerdp/core/orders.c:3597,9'
          Dst:             update_read_fast_index_order
        - Src:             'libfreerdp/core/orders.c:3601,9'
          Dst:             update_read_fast_glyph_order
        - Src:             'libfreerdp/core/orders.c:3605,9'
          Dst:             update_read_polygon_sc_order
        - Src:             'libfreerdp/core/orders.c:3609,9'
          Dst:             update_read_polygon_cb_order
        - Src:             'libfreerdp/core/orders.c:3613,9'
          Dst:             update_read_ellipse_sc_order
        - Src:             'libfreerdp/core/orders.c:3617,9'
          Dst:             update_read_ellipse_cb_order
        - Src:             'libfreerdp/core/orders.c:3621,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3621,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3629,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3629,3'
          Dst:             WLog_PrintMessage
    - functionName:    primary_update_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/update.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/update.h:157,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/update.h:157,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/update.h:157,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/update.h:157,2'
          Dst:             __assert_fail
    - functionName:    update_read_bounds
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3468
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - bounds
      BBCount:         48
      ICount:          235
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
        - update_read_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3418,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3419,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3421,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3423,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3425,26'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3428,11'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3425,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3426,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3427,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3430,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3431,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3432,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3434,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3436,26'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3439,11'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3436,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3437,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3438,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3441,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3442,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3443,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3447,26'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3450,11'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3447,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3448,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3449,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3452,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3453,4'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3454,2'
              BranchSideFuncs:
                - update_read_coord
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3456,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3458,26'
              BranchSideFuncs:
                - update_read_coord
            - BranchSide:      'libfreerdp/core/orders.c:3461,11'
              BranchSideFuncs:
                - update_read_coord
        - Branch String:   'libfreerdp/core/orders.c:3458,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3459,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3460,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3463,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3464,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3465,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3418,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3421,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3425,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3430,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3436,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3441,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3447,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3452,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3458,8'
          Dst:             update_read_coord
        - Src:             'libfreerdp/core/orders.c:3463,8'
          Dst:             update_read_coord
    - functionName:    update_read_field_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - s
        - fieldFlags
        - flags
        - fieldBytes
      BBCount:         21
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3358,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3359,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3361,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3361,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3363,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3369,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3363,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3364,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3366,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3369,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3370,3'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3372,3'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3374,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3376,3'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3369,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3376,3'
          Dst:             stream_read_u8
    - functionName:    check_primary_order_supported
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - settings
        - orderType
        - orderName
      BBCount:         38
      ICount:          320
      EdgeCount:       39
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_IsLevelActive
        - check_order_activated
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:338,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:342,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:346,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:350,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:354,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:361,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:361,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:366,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:370,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:374,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:378,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:382,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:386,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:390,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:394,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:398,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:402,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:406,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:410,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:414,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:418,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:422,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:426,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - check_order_activated
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:361,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:361,62'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:362,16'
              BranchSideFuncs:
                - check_order_activated
        - Branch String:   'libfreerdp/core/orders.c:426,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:426,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:427,4'
              BranchSideFuncs:
                - check_order_activated
      Callsites:
        - Src:             'libfreerdp/core/orders.c:426,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:426,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:430,9'
          Dst:             check_order_activated
    - functionName:    check_order_activated
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - settings
        - orderName
        - condition
        - extendedMessage
      BBCount:         42
      ICount:          149
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_IsLevelActive
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:216,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:195,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:197,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:206,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:197,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:197,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:200,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:200,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:201,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:202,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:201,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:201,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:202,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:206,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:206,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:210,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:210,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:211,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:212,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:211,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:211,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:212,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:197,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:197,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:201,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:201,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:206,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:206,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:211,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:211,5'
          Dst:             WLog_PrintMessage
    - functionName:    primary_order_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - orderType
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:466,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:466,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/orders.c:467,16'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/orders.c:469,8'
          Dst:             snprintf
    - functionName:    update_decompress_brush
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - s
        - output
        - outSize
        - bpp
      BBCount:         25
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2875,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2876,3'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2878,12'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2878,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2880,15'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2899,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2880,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2882,11'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2897,2'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2883,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2884,5'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2886,14'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2888,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2890,38'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2896,3'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2892,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2893,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2894,24'
              BranchSideFuncs:
                - stream_read_u8.11679
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2872,24'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/orders.c:2875,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2884,5'
          Dst:             stream_read_u8
    - functionName:    update_read_color_quad
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - color
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_read_colorref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:588,9'
          Dst:             update_read_colorref
    - functionName:    update_read_colorref
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - color
      BBCount:         12
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT8
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:574,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
            - BranchSide:      'libfreerdp/core/orders.c:576,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
      Callsites:
        - Src:             'libfreerdp/core/orders.c:573,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:577,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:579,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:581,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:583,2'
          Dst:             Stream_Seek_UINT8
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    update_read_4byte_unsigned
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         28
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:715,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:716,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:718,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:722,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:724,10'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:724,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:727,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:731,14'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:737,14'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:745,14'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:755,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:715,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:718,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:721,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:732,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:738,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:740,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:746,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:748,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:750,4'
          Dst:             stream_read_u8
    - functionName:    get_cbr2_bpp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bpp
        - pValid
      BBCount:         27
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:123,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:124,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:127,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:129,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:135,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:135,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:135,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:135,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:135,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:135,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:135,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:136,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:137,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:138,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:135,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:135,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:135,4'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_cache_brush_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         82
      ICount:          405
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - WLog_IsLevelActive
        - calloc
        - free_cache_brush_order
        - get_bmf_bpp
        - stream_read_u8
        - update_cast
        - update_decompress_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2913,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2914,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2916,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2916,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2917,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - free_cache_brush_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2919,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - get_bmf_bpp
                - free_cache_brush_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2923,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2924,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2926,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2933,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2933,33'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2985,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2933,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2935,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2985,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2935,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2937,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - stream_read_u8.11679
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2953,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2939,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_brush_order
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2944,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2939,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2939,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_cache_brush_order
            - BranchSide:      'libfreerdp/core/orders.c:2941,5'
              BranchSideFuncs:
                - free_cache_brush_order
        - Branch String:   'libfreerdp/core/orders.c:2944,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2945,5'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2948,13'
              BranchSideFuncs:
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:2948,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2949,5'
              BranchSideFuncs:
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:2950,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2953,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2953,40'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2955,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2953,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2954,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2955,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2955,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2955,46'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2957,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2955,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2956,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2957,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2957,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2957,46'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2959,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2957,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2958,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
            - BranchSide:      'libfreerdp/core/orders.c:2959,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
                - update_decompress_brush
        - Branch String:   'libfreerdp/core/orders.c:2962,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2965,34'
              BranchSideFuncs:
                - update_decompress_brush
                - free_cache_brush_order
            - BranchSide:      'libfreerdp/core/orders.c:2972,24'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_brush_order
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2965,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2967,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2968,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2974,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2975,6'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2977,14'
              BranchSideFuncs:
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2977,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:0,0'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2979,18'
              BranchSideFuncs:
                - Stream_Read.11711
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2910,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:2911,35'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2916,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2919,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2920,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2922,21'
          Dst:             get_bmf_bpp
        - Src:             'libfreerdp/core/orders.c:2926,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2927,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2930,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2931,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2939,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2939,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:2944,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2949,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2965,10'
          Dst:             update_decompress_brush
        - Src:             'libfreerdp/core/orders.c:2974,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2979,6'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2987,2'
          Dst:             free_cache_brush_order
    - functionName:    update_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/update.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/update.h:131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/update.h:131,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/update.h:131,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/update.h:131,2'
          Dst:             __assert_fail
    - functionName:    update_read_cache_glyph_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         40
      ICount:          293
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Read_UTF16_String
        - calloc
        - free_cache_glyph_v2_order
        - stream_read_u8
        - update_read_2byte_signed
        - update_read_2byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2770,3'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2772,29'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2776,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2778,27'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2806,7'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
        - Branch String:   'libfreerdp/core/orders.c:2780,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2781,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_2byte_signed
                - free_cache_glyph_v2_order
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/core/orders.c:2783,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_read_2byte_signed
                - free_cache_glyph_v2_order
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/core/orders.c:2785,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2785,76'
              BranchSideFuncs:
                - update_read_2byte_signed
                - free_cache_glyph_v2_order
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
            - BranchSide:      'libfreerdp/core/orders.c:2789,4'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2785,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2786,35'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_glyph_v2_order
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
            - BranchSide:      'libfreerdp/core/orders.c:2789,4'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2786,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2787,35'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2789,4'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2785,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2789,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2792,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2793,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2793,45'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2793,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2795,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2796,4'
              BranchSideFuncs:
                - malloc
                - free_cache_glyph_v2_order
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/core/orders.c:2798,29'
              BranchSideFuncs:
                - malloc
                - free_cache_glyph_v2_order
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/core/orders.c:2800,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2801,4'
              BranchSideFuncs:
                - Stream_Read.11711
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
            - BranchSide:      'libfreerdp/core/orders.c:2803,15'
              BranchSideFuncs:
                - Stream_Read.11711
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - update_read_2byte_signed
                - update_read_2byte_signed
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
        - Branch String:   'libfreerdp/core/orders.c:2806,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2806,45'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2819,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2808,46'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2819,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2810,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2811,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2813,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_v2_order
                - Stream_Read_UTF16_String
        - Branch String:   'libfreerdp/core/orders.c:2813,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2814,4'
              BranchSideFuncs:
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2816,28'
              BranchSideFuncs:
                - Stream_Read_UTF16_String
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2767,41'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2780,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2783,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2785,8'
          Dst:             update_read_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2785,51'
          Dst:             update_read_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2786,8'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2787,8'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2795,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2803,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2808,39'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2813,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2816,3'
          Dst:             Stream_Read_UTF16_String
        - Src:             'libfreerdp/core/orders.c:2821,2'
          Dst:             free_cache_glyph_v2_order
    - functionName:    update_read_cache_glyph_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         51
      ICount:          301
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Read_UTF16_String
        - __assert_fail
        - calloc
        - free_cache_glyph_order
        - stream_read_i16_le
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2661,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2661,2'
              BranchSideFuncs:
                - __assert_fail
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2662,2'
              BranchSideFuncs:
                - __assert_fail
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2662,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2662,2'
              BranchSideFuncs:
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2664,7'
              BranchSideFuncs:
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2664,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2665,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2667,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2667,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2668,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2670,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2673,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2675,24'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2699,7'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
        - Branch String:   'libfreerdp/core/orders.c:2677,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2678,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/core/orders.c:2680,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/core/orders.c:2686,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2686,45'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2686,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - malloc
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:2688,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2689,4'
              BranchSideFuncs:
                - malloc
                - free_cache_glyph_order
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/core/orders.c:2691,29'
              BranchSideFuncs:
                - malloc
                - free_cache_glyph_order
                - Stream_Read.11711
                - calloc
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/core/orders.c:2693,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2694,4'
              BranchSideFuncs:
                - Stream_Read.11711
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
            - BranchSide:      'libfreerdp/core/orders.c:2696,15'
              BranchSideFuncs:
                - Stream_Read.11711
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_i16_le.11691
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
        - Branch String:   'libfreerdp/core/orders.c:2699,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2699,45'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2714,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2699,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2701,49'
              BranchSideFuncs:
                - calloc
                - free_cache_glyph_order
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2714,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2703,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2704,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2706,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_glyph_order
                - Stream_Read_UTF16_String
        - Branch String:   'libfreerdp/core/orders.c:2706,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2708,4'
              BranchSideFuncs:
                - Stream_Read_UTF16_String
            - BranchSide:      'libfreerdp/core/orders.c:2710,28'
              BranchSideFuncs:
                - Stream_Read_UTF16_String
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2659,41'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2661,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:2662,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:2667,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2670,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2671,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2677,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2680,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2681,3'
          Dst:             stream_read_i16_le
        - Src:             'libfreerdp/core/orders.c:2682,3'
          Dst:             stream_read_i16_le
        - Src:             'libfreerdp/core/orders.c:2683,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2684,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2688,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2696,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2701,42'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2706,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2710,3'
          Dst:             Stream_Read_UTF16_String
        - Src:             'libfreerdp/core/orders.c:2716,2'
          Dst:             free_cache_glyph_order
    - functionName:    update_read_cache_color_table_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         21
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - calloc
        - free_cache_color_table_order
        - stream_read_u16_le
        - stream_read_u8
        - update_read_color_quad
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2590,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2591,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_color_table_order
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - update_read_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2593,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_color_table_order
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - update_read_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2593,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2594,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_color_table_order
                - update_read_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2596,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_color_table_order
                - update_read_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2602,3'
              BranchSideFuncs:
                - free_cache_color_table_order
            - BranchSide:      'libfreerdp/core/orders.c:2605,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_color_table_order
                - update_read_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2605,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2606,3'
              BranchSideFuncs:
                - update_read_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2608,25'
              BranchSideFuncs:
                - update_read_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2610,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2611,26'
              BranchSideFuncs:
                - update_read_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2588,47'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2593,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2596,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2597,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2605,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2611,3'
          Dst:             update_read_color_quad
        - Src:             'libfreerdp/core/orders.c:2617,2'
          Dst:             free_cache_color_table_order
    - functionName:    update_read_cache_bitmap_v3_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         51
      ICount:          294
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek_UINT8
        - WLog_IsLevelActive
        - calloc
        - free_cache_bitmap_v3_order
        - get_cbr2_bpp
        - realloc
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - update_cast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2488,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2488,18'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v3_order
                - get_cbr2_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2489,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2488,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2489,3'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v3_order
                - get_cbr2_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2491,20'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v3_order
                - get_cbr2_bpp
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2494,3'
              BranchSideFuncs:
                - get_cbr2_bpp
                - free_cache_bitmap_v3_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2496,29'
              BranchSideFuncs:
                - get_cbr2_bpp
                - free_cache_bitmap_v3_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2500,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2501,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v3_order
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2503,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v3_order
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2503,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2504,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v3_order
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2506,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v3_order
                - realloc
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2512,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2512,32'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_v3_order
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2514,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_v3_order
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2512,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2514,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_v3_order
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2518,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v3_order
                - realloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2514,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2514,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_cache_bitmap_v3_order
            - BranchSide:      'libfreerdp/core/orders.c:2515,3'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
        - Branch String:   'libfreerdp/core/orders.c:2525,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2525,26'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
            - BranchSide:      'libfreerdp/core/orders.c:2526,3'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
        - Branch String:   'libfreerdp/core/orders.c:2525,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2526,3'
              BranchSideFuncs:
                - realloc
                - free_cache_bitmap_v3_order
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2528,28'
              BranchSideFuncs:
                - realloc
                - free_cache_bitmap_v3_order
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2530,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2531,3'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2533,21'
              BranchSideFuncs:
                - Stream_Read.11711
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2486,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:2491,20'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2499,25'
          Dst:             get_cbr2_bpp
        - Src:             'libfreerdp/core/orders.c:2503,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2506,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2507,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:2508,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:2510,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2514,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2514,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:2518,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:2519,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:2520,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2521,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2522,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2523,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:2525,26'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2528,20'
          Dst:             realloc
        - Src:             'libfreerdp/core/orders.c:2535,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2540,2'
          Dst:             free_cache_bitmap_v3_order
    - functionName:    update_read_cache_bitmap_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - compressed
        - flags
      BBCount:         65
      ICount:          375
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - calloc
        - free_cache_bitmap_v2_order
        - get_cbr2_bpp
        - stream_read_u16_le
        - stream_read_u32_le
        - update_read_2byte_unsigned
        - update_read_4byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2306,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2306,18'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v2_order
                - get_cbr2_bpp
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:2307,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2307,3'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v2_order
                - get_cbr2_bpp
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:2309,20'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_v2_order
                - get_cbr2_bpp
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:2311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2312,3'
              BranchSideFuncs:
                - get_cbr2_bpp
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:2314,29'
              BranchSideFuncs:
                - get_cbr2_bpp
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:2318,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2319,3'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:2321,6'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:2321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2323,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - update_read_2byte_unsigned
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2330,6'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2323,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2324,4'
              BranchSideFuncs:
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2326,3'
              BranchSideFuncs:
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2332,35'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2339,35'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:2332,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2333,4'
              BranchSideFuncs:
                - update_read_4byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2335,35'
              BranchSideFuncs:
                - update_read_4byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:2339,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2340,35'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_4byte_unsigned
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2341,4'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2339,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:0,0'
              BranchSideFuncs:
                - update_read_4byte_unsigned
                - free_cache_bitmap_v2_order
                - update_read_2byte_unsigned
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2341,4'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2344,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2345,34'
              BranchSideFuncs:
                - update_read_2byte_unsigned
                - free_cache_bitmap_v2_order
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2346,3'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
        - Branch String:   'libfreerdp/core/orders.c:2344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2346,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2348,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:2348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2349,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:2351,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:2351,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2353,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2369,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2353,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2355,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2367,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2356,5'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2358,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2369,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2370,3'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
            - BranchSide:      'libfreerdp/core/orders.c:2372,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_v2_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2372,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2373,3'
              BranchSideFuncs:
                - malloc
                - free_cache_bitmap_v2_order
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2375,6'
              BranchSideFuncs:
                - malloc
                - free_cache_bitmap_v2_order
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2376,3'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
            - BranchSide:      'libfreerdp/core/orders.c:2378,45'
              BranchSideFuncs:
                - malloc
                - free_cache_bitmap_v2_order
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2380,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2381,3'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2383,14'
              BranchSideFuncs:
                - Stream_Read.11711
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2309,20'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2317,31'
          Dst:             get_cbr2_bpp
        - Src:             'libfreerdp/core/orders.c:2323,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2326,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:2327,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:2332,8'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2339,8'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2340,8'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2344,7'
          Dst:             update_read_4byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2345,7'
          Dst:             update_read_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2355,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2358,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2360,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2362,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2363,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2372,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2383,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2389,2'
          Dst:             free_cache_bitmap_v2_order
    - functionName:    update_read_cache_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - update
        - s
        - compressed
        - flags
      BBCount:         52
      ICount:          279
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek_UINT8
        - WLog_IsLevelActive
        - calloc
        - free_cache_bitmap_order
        - stream_read_u16_le
        - stream_read_u8
        - update_cast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2186,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2186,18'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2187,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2187,3'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2189,17'
              BranchSideFuncs:
                - calloc
                - free_cache_bitmap_order
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2191,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2192,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2194,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2194,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2195,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2197,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - Stream_Seek_UINT8.11751
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2203,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2203,40'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_order
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2205,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_order
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:2203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2205,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free_cache_bitmap_order
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:2209,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2205,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2205,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free_cache_bitmap_order
            - BranchSide:      'libfreerdp/core/orders.c:2206,3'
              BranchSideFuncs:
                - free_cache_bitmap_order
        - Branch String:   'libfreerdp/core/orders.c:2212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2214,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2226,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2214,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2216,36'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2224,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2218,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2219,5'
              BranchSideFuncs:
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2221,16'
              BranchSideFuncs:
                - Stream_Read.11711
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2227,3'
              BranchSideFuncs:
                - free_cache_bitmap_order
            - BranchSide:      'libfreerdp/core/orders.c:2229,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free_cache_bitmap_order
                - malloc
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2229,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2230,3'
              BranchSideFuncs:
                - malloc
                - free_cache_bitmap_order
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2232,42'
              BranchSideFuncs:
                - malloc
                - free_cache_bitmap_order
                - Stream_Read.11711
        - Branch String:   'libfreerdp/core/orders.c:2234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2235,3'
              BranchSideFuncs:
                - Stream_Read.11711
            - BranchSide:      'libfreerdp/core/orders.c:2237,14'
              BranchSideFuncs:
                - Stream_Read.11711
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2184,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:2189,17'
          Dst:             calloc
        - Src:             'libfreerdp/core/orders.c:2194,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2197,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2198,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:2199,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2200,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2201,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:2205,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:2205,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:2209,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2210,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:2218,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2221,4'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2229,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:2237,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/orders.c:2243,2'
          Dst:             free_cache_bitmap_order
    - functionName:    check_secondary_order_supported
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - settings
        - orderType
        - orderName
      BBCount:         33
      ICount:          166
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_IsLevelActive
        - check_order_activated
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:275,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:279,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:279,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:285,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:285,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:290,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:295,17'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:301,12'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:318,14'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:322,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - check_order_activated
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:295,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:295,58'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:296,17'
              BranchSideFuncs:
                - check_order_activated
        - Branch String:   'libfreerdp/core/orders.c:301,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:306,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:306,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:306,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:309,5'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:311,16'
              BranchSideFuncs:
                - check_order_activated
        - Branch String:   'libfreerdp/core/orders.c:322,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:322,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:323,4'
              BranchSideFuncs:
                - check_order_activated
      Callsites:
        - Src:             'libfreerdp/core/orders.c:322,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:322,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:326,9'
          Dst:             check_order_activated
    - functionName:    secondary_order_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - orderType
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:486,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:486,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/orders.c:487,16'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/orders.c:489,8'
          Dst:             snprintf
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    FIELD_SKIP_BUFFER16
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - TARGET_LEN
      BBCount:         22
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - WLog_Get
        - stream_read_u16_le
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1215,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1216,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1218,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1222,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:1226,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:1222,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1222,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1222,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:1222,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1222,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:1222,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1215,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:1218,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:1220,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/orders.c:1222,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:1222,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:1222,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_read_draw_gdiplus_cache_end_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_cache_end
      BBCount:         16
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3345,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/orders.c:3347,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3344,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3347,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3348,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3349,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3350,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3351,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3352,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    update_read_draw_gdiplus_cache_next_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_cache_next
      BBCount:         12
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - FIELD_SKIP_BUFFER16
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3331,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3332,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3334,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3331,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3334,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3335,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3336,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3337,2'
          Dst:             FIELD_SKIP_BUFFER16
    - functionName:    update_read_draw_gdiplus_cache_first_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3316
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_cache_first
      BBCount:         16
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3317,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3318,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/orders.c:3320,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3317,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3320,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3321,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3322,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3323,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3324,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3325,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    update_read_draw_gdiplus_end_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_end
      BBCount:         12
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - Stream_Seek_UINT8
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3304,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3305,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/orders.c:3307,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3304,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3307,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:3308,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3309,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3310,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3311,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    update_read_draw_gdiplus_next_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_next
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FIELD_SKIP_BUFFER16
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3296,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3298,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - FIELD_SKIP_BUFFER16
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3295,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3298,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:3299,2'
          Dst:             FIELD_SKIP_BUFFER16
    - functionName:    update_read_draw_gdiplus_first_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - draw_gdiplus_first
      BBCount:         12
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - Stream_Seek_UINT8
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3284,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/orders.c:3286,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.11751
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u32_le.11694
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3283,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3286,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/orders.c:3287,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3288,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3289,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3290,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    update_read_stream_bitmap_next_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3270
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - stream_bitmap_next
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FIELD_SKIP_BUFFER16
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3271,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3272,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3274,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3271,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3274,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3275,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3276,2'
          Dst:             FIELD_SKIP_BUFFER16
    - functionName:    update_read_stream_bitmap_first_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - stream_bitmap_first
      BBCount:         44
      ICount:          188
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - FIELD_SKIP_BUFFER16
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3234,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3236,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3239,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3239,47'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3239,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3245,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
        - Branch String:   'libfreerdp/core/orders.c:3241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3241,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3241,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3249,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3251,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.11694
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3258,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
        - Branch String:   'libfreerdp/core/orders.c:3251,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3252,4'
              BranchSideFuncs:
                - stream_read_u32_le.11694
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3254,3'
              BranchSideFuncs:
                - stream_read_u32_le.11694
                - FIELD_SKIP_BUFFER16
        - Branch String:   'libfreerdp/core/orders.c:3258,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3259,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
            - BranchSide:      'libfreerdp/core/orders.c:3261,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - FIELD_SKIP_BUFFER16
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3233,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3236,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3237,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3241,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:3241,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3241,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3245,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3246,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3247,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3251,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3254,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3258,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3261,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3264,2'
          Dst:             FIELD_SKIP_BUFFER16
    - functionName:    update_read_frame_marker_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - frame_marker
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3225,3'
              BranchSideFuncs:
                - stream_read_u32_le.11694
            - BranchSide:      'libfreerdp/core/orders.c:3227,2'
              BranchSideFuncs:
                - stream_read_u32_le.11694
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3224,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3227,2'
          Dst:             stream_read_u32_le
    - functionName:    update_read_create_nine_grid_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - create_nine_grid_bitmap
      BBCount:         37
      ICount:          161
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - update_read_colorref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3202,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_colorref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3204,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_colorref
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3206,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3206,51'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3212,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u32_le.11694
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - update_read_colorref
        - Branch String:   'libfreerdp/core/orders.c:3208,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3208,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3208,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3201,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3204,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3208,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:3208,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3208,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3212,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3214,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/orders.c:3215,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3216,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3217,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3218,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3219,2'
          Dst:             update_read_colorref
    - functionName:    update_read_switch_surface_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3174
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - switch_surface
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3176,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:3178,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3175,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3178,2'
          Dst:             stream_read_u16_le
    - functionName:    update_read_create_offscreen_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - create_offscreen_bitmap
      BBCount:         49
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - realloc
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3074,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3075,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3077,2'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3084,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3084,45'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3084,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3091,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
        - Branch String:   'libfreerdp/core/orders.c:3086,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3086,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3086,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3091,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3093,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
            - BranchSide:      'libfreerdp/core/orders.c:3120,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3093,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3094,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
            - BranchSide:      'libfreerdp/core/orders.c:3096,3'
              BranchSideFuncs:
                - stream_read_u16_le.11703
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
                - realloc
        - Branch String:   'libfreerdp/core/orders.c:3098,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3100,12'
              BranchSideFuncs:
                - realloc
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:3110,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:3103,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3104,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:3106,27'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:3110,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3111,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:3113,15'
              BranchSideFuncs:
                - stream_read_u16_le.11703
        - Branch String:   'libfreerdp/core/orders.c:3113,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3115,4'
              BranchSideFuncs:
                - stream_read_u16_le.11703
            - BranchSide:      'libfreerdp/core/orders.c:3117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3074,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3077,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3080,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3081,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3086,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:3086,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3086,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3093,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3096,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3101,27'
          Dst:             realloc
        - Src:             'libfreerdp/core/orders.c:3110,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3115,4'
          Dst:             stream_read_u16_le
    - functionName:    read_altsec_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4108
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - s
        - orderType
        - altsec_pub
      BBCount:         32
      ICount:          201
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - altsec_order_string
        - altsec_update_cast
        - update_read_create_nine_grid_bitmap_order
        - update_read_create_offscreen_bitmap_order
        - update_read_draw_gdiplus_cache_end_order
        - update_read_draw_gdiplus_cache_first_order
        - update_read_draw_gdiplus_cache_next_order
        - update_read_draw_gdiplus_end_order
        - update_read_draw_gdiplus_first_order
        - update_read_draw_gdiplus_next_order
        - update_read_frame_marker_order
        - update_read_stream_bitmap_first_order
        - update_read_stream_bitmap_next_order
        - update_read_switch_surface_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:4112,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4112,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
                - update_read_draw_gdiplus_cache_end_order
                - update_read_draw_gdiplus_cache_next_order
                - update_read_draw_gdiplus_cache_first_order
                - update_read_draw_gdiplus_end_order
                - update_read_draw_gdiplus_next_order
                - update_read_draw_gdiplus_first_order
                - update_read_stream_bitmap_next_order
                - update_read_stream_bitmap_first_order
                - update_read_frame_marker_order
                - update_read_create_nine_grid_bitmap_order
                - update_read_switch_surface_order
                - update_read_create_offscreen_bitmap_order
            - BranchSide:      'libfreerdp/core/orders.c:4114,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
                - update_read_draw_gdiplus_cache_end_order
                - update_read_draw_gdiplus_cache_next_order
                - update_read_draw_gdiplus_cache_first_order
                - update_read_draw_gdiplus_end_order
                - update_read_draw_gdiplus_next_order
                - update_read_draw_gdiplus_first_order
                - update_read_stream_bitmap_next_order
                - update_read_stream_bitmap_first_order
                - update_read_frame_marker_order
                - update_read_create_nine_grid_bitmap_order
                - update_read_switch_surface_order
                - update_read_create_offscreen_bitmap_order
        - Branch String:   'libfreerdp/core/orders.c:4114,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4117,51'
              BranchSideFuncs:
                - update_read_create_offscreen_bitmap_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4121,42'
              BranchSideFuncs:
                - update_read_switch_surface_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4125,51'
              BranchSideFuncs:
                - update_read_create_nine_grid_bitmap_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4129,40'
              BranchSideFuncs:
                - update_read_frame_marker_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4133,47'
              BranchSideFuncs:
                - update_read_stream_bitmap_first_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4137,46'
              BranchSideFuncs:
                - update_read_stream_bitmap_next_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4141,46'
              BranchSideFuncs:
                - update_read_draw_gdiplus_first_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4145,45'
              BranchSideFuncs:
                - update_read_draw_gdiplus_next_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4149,44'
              BranchSideFuncs:
                - update_read_draw_gdiplus_end_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4153,52'
              BranchSideFuncs:
                - update_read_draw_gdiplus_cache_first_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4157,51'
              BranchSideFuncs:
                - update_read_draw_gdiplus_cache_next_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4161,50'
              BranchSideFuncs:
                - update_read_draw_gdiplus_cache_end_order
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4166,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4170,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4174,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4177,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:4179,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - altsec_order_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4179,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4179,3'
              BranchSideFuncs:
                - altsec_order_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4181,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:4110,39'
          Dst:             altsec_update_cast
        - Src:             'libfreerdp/core/orders.c:4112,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:4117,9'
          Dst:             update_read_create_offscreen_bitmap_order
        - Src:             'libfreerdp/core/orders.c:4121,9'
          Dst:             update_read_switch_surface_order
        - Src:             'libfreerdp/core/orders.c:4125,9'
          Dst:             update_read_create_nine_grid_bitmap_order
        - Src:             'libfreerdp/core/orders.c:4129,9'
          Dst:             update_read_frame_marker_order
        - Src:             'libfreerdp/core/orders.c:4133,9'
          Dst:             update_read_stream_bitmap_first_order
        - Src:             'libfreerdp/core/orders.c:4137,9'
          Dst:             update_read_stream_bitmap_next_order
        - Src:             'libfreerdp/core/orders.c:4141,9'
          Dst:             update_read_draw_gdiplus_first_order
        - Src:             'libfreerdp/core/orders.c:4145,9'
          Dst:             update_read_draw_gdiplus_next_order
        - Src:             'libfreerdp/core/orders.c:4149,9'
          Dst:             update_read_draw_gdiplus_end_order
        - Src:             'libfreerdp/core/orders.c:4153,9'
          Dst:             update_read_draw_gdiplus_cache_first_order
        - Src:             'libfreerdp/core/orders.c:4157,9'
          Dst:             update_read_draw_gdiplus_cache_next_order
        - Src:             'libfreerdp/core/orders.c:4161,9'
          Dst:             update_read_draw_gdiplus_cache_end_order
        - Src:             'libfreerdp/core/orders.c:4179,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4179,3'
          Dst:             altsec_order_string
        - Src:             'libfreerdp/core/orders.c:4179,3'
          Dst:             WLog_PrintMessage
    - functionName:    altsec_update_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/update.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/update.h:144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/update.h:144,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/update.h:144,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/update.h:144,2'
          Dst:             __assert_fail
    - functionName:    altsec_order_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - orderType
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:506,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/orders.c:507,16'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/orders.c:509,8'
          Dst:             snprintf
    - functionName:    check_alt_order_supported
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - settings
        - orderType
        - orderName
      BBCount:         29
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_IsLevelActive
        - check_order_activated
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:229,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:229,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:234,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:238,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:247,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:251,16'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:257,14'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:257,14'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:257,14'
              BranchSideFuncs:
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:261,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - check_order_activated
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:261,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:261,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - check_order_activated
            - BranchSide:      'libfreerdp/core/orders.c:262,14'
              BranchSideFuncs:
                - check_order_activated
      Callsites:
        - Src:             'libfreerdp/core/orders.c:261,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:261,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:266,9'
          Dst:             check_order_activated
    - functionName:    update_recv_primary_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3913
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         336
      ICount:          1736
      EdgeCount:       400
      CyclomaticComplexity: 66
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - __assert_fail
        - check_primary_order_supported
        - freerdp_settings_get_bool
        - gdi_rop3_code_string
        - get_primary_drawing_order_field_bytes
        - primary_order_string
        - primary_update_cast
        - read_primary_order
        - stream_read_u8
        - update_cast
        - update_read_bounds
        - update_read_field_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3648,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3648,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3650,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3651,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3652,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3652,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3654,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3655,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3655,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
            - BranchSide:      'libfreerdp/core/orders.c:3657,44'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
        - Branch String:   'libfreerdp/core/orders.c:3659,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3661,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.11679
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3667,35'
              BranchSideFuncs:
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3661,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3662,4'
              BranchSideFuncs:
                - stream_read_u8.11679
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3664,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - primary_order_string
                - WLog_IsLevelActive
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3668,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3668,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3670,37'
              BranchSideFuncs:
                - check_primary_order_supported
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3670,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3671,3'
              BranchSideFuncs:
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3673,48'
              BranchSideFuncs:
                - get_primary_drawing_order_field_bytes
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3674,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3675,3'
              BranchSideFuncs:
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3677,31'
              BranchSideFuncs:
                - update_read_field_flags
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3677,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3679,3'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3683,6'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3679,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3679,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3680,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3683,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3685,9'
              BranchSideFuncs:
                - update_read_bounds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3700,33'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3685,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3687,28'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3694,8'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3687,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3689,5'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3692,3'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3689,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3689,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3690,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3694,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3694,6'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3694,6'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3696,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3697,4'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3698,2'
              BranchSideFuncs:
                - read_primary_order
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3702,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3703,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3705,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3705,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3705,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3705,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3707,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3709,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3709,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3713,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3722,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3731,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3740,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3748,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3756,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3766,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3776,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3786,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3794,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3802,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3809,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3816,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3825,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3834,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3842,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3850,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3858,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3866,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3874,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3882,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3890,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3897,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3713,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3713,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3716,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3716,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3716,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3716,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3722,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3722,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3725,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3725,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3725,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3725,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3731,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3731,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3734,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3734,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3734,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3734,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3740,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3740,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3741,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3741,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3741,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3741,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3748,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3748,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3749,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3749,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3749,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3749,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3756,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3756,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3759,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3759,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3759,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3759,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3766,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3766,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3769,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3769,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3769,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3769,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3776,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3776,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3779,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3779,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3779,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3779,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3786,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3786,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3787,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3787,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3787,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3787,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3794,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3794,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3795,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3795,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3795,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3795,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3802,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3802,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3803,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3803,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3803,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3803,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3809,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3809,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3810,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3810,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3810,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3810,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3816,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3816,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3819,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3819,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3819,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3819,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3825,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3825,4'
              BranchSideFuncs:
                - gdi_rop3_code_string
                - gdi_rop3_code
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3828,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3828,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3828,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3828,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3834,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3834,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3835,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3835,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3835,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3835,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3842,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3842,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3843,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3843,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3843,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3843,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3850,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3850,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3851,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3851,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3851,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3851,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3858,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3858,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3859,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3859,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3859,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3859,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3866,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3866,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3867,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3867,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3867,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3867,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3874,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3874,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3875,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3875,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3875,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3875,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3882,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3882,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3883,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3883,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3883,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3883,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3890,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3890,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3891,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3891,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3891,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3891,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3897,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3897,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3898,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3901,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3903,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3907,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3903,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3903,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3904,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3909,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3912,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3909,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3909,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3909,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3640,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:3642,41'
          Dst:             primary_update_cast
        - Src:             'libfreerdp/core/orders.c:3648,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:3651,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:3652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:3655,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:3657,18'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/orders.c:3661,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3664,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3667,14'
          Dst:             primary_order_string
        - Src:             'libfreerdp/core/orders.c:3668,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3668,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3670,7'
          Dst:             check_primary_order_supported
        - Src:             'libfreerdp/core/orders.c:3673,10'
          Dst:             get_primary_drawing_order_field_bytes
        - Src:             'libfreerdp/core/orders.c:3677,7'
          Dst:             update_read_field_flags
        - Src:             'libfreerdp/core/orders.c:3679,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3679,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3687,9'
          Dst:             update_read_bounds
        - Src:             'libfreerdp/core/orders.c:3689,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3689,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3702,7'
          Dst:             read_primary_order
        - Src:             'libfreerdp/core/orders.c:3713,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3713,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3713,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3713,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3722,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3722,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3722,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3722,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3731,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3731,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3731,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3731,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3740,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3740,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3748,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3748,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3756,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3756,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3756,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3756,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3766,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3766,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3766,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3766,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3776,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3776,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3776,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3776,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3786,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3786,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3794,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3794,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3802,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3802,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3809,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3809,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3816,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3816,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3816,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3816,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3825,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3825,4'
          Dst:             gdi_rop3_code_string
        - Src:             'libfreerdp/core/orders.c:3825,4'
          Dst:             gdi_rop3_code
        - Src:             'libfreerdp/core/orders.c:3825,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3834,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3834,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3842,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3842,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3850,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3850,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3858,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3858,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3866,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3866,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3874,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3874,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3882,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3882,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3890,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3890,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3897,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3897,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3903,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3903,3'
          Dst:             WLog_PrintMessage
    - functionName:    get_primary_drawing_order_field_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderType
        - pValid
      BBCount:         51
      ICount:          229
      EdgeCount:       54
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:52,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:53,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:54,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:54,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:57,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:59,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:61,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:63,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:65,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:69,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:71,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:77,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:87,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:93,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:95,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:97,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:99,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:101,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:105,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:107,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:109,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:111,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:113,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:114,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:115,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:115,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:115,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:115,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:115,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:115,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:115,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:115,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:115,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:115,4'
          Dst:             WLog_PrintMessage
    - functionName:    update_recv_secondary_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3916
      functionLinenumberEnd: 4105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         137
      ICount:          765
      EdgeCount:       165
      CyclomaticComplexity: 30
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SafeSeekEx
        - WLog_IsLevelActive
        - check_secondary_order_supported
        - free_cache_bitmap_order
        - free_cache_bitmap_v2_order
        - free_cache_bitmap_v3_order
        - free_cache_brush_order
        - free_cache_color_table_order
        - free_cache_glyph_order
        - free_cache_glyph_v2_order
        - freerdp_settings_get_bool
        - secondary_order_string
        - stream_read_i16_le
        - stream_read_u16_le
        - stream_read_u8
        - update_cast
        - update_read_cache_bitmap_order
        - update_read_cache_bitmap_v2_order
        - update_read_cache_bitmap_v3_order
        - update_read_cache_brush_order
        - update_read_cache_color_table_order
        - update_read_cache_glyph_order
        - update_read_cache_glyph_v2_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3935,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3936,3'
              BranchSideFuncs:
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u8.11679
                - Stream_GetPosition.11766
                - secondary_order_string
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3938,2'
              BranchSideFuncs:
                - stream_read_i16_le.11691
                - stream_read_u16_le.11703
                - stream_read_u8.11679
                - Stream_GetPosition.11766
                - secondary_order_string
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3944,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3944,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3945,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3945,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3945,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3945,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3947,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3948,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3958,20'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3959,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3961,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3965,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3961,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3961,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3962,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3965,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3966,3'
              BranchSideFuncs:
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3968,39'
              BranchSideFuncs:
                - check_secondary_order_supported
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3968,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3969,3'
              BranchSideFuncs:
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3971,10'
              BranchSideFuncs:
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
                - update_read_cache_color_table_order
                - free_cache_color_table_order
                - update_read_cache_bitmap_v3_order
                - free_cache_bitmap_v3_order
                - update_read_cache_bitmap_v2_order
                - free_cache_bitmap_v2_order
                - update_read_cache_bitmap_order
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3971,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3976,29'
              BranchSideFuncs:
                - update_read_cache_bitmap_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_bitmap_order
            - BranchSide:      'libfreerdp/core/orders.c:3976,29'
              BranchSideFuncs:
                - update_read_cache_bitmap_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_bitmap_order
            - BranchSide:      'libfreerdp/core/orders.c:3991,29'
              BranchSideFuncs:
                - update_read_cache_bitmap_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_bitmap_v2_order
            - BranchSide:      'libfreerdp/core/orders.c:3991,29'
              BranchSideFuncs:
                - update_read_cache_bitmap_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_bitmap_v2_order
            - BranchSide:      'libfreerdp/core/orders.c:4005,69'
              BranchSideFuncs:
                - update_read_cache_bitmap_v3_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_bitmap_v3_order
            - BranchSide:      'libfreerdp/core/orders.c:4018,44'
              BranchSideFuncs:
                - update_read_cache_color_table_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_color_table_order
            - BranchSide:      'libfreerdp/core/orders.c:4030,12'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - update_read_cache_glyph_v2_order
                - free_cache_glyph_v2_order
                - update_read_cache_glyph_order
                - free_cache_glyph_order
            - BranchSide:      'libfreerdp/core/orders.c:4068,62'
              BranchSideFuncs:
                - update_read_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_brush_order
            - BranchSide:      'libfreerdp/core/orders.c:4079,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3980,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3982,10'
              BranchSideFuncs:
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3986,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3982,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3982,8'
              BranchSideFuncs:
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3982,8'
              BranchSideFuncs:
                - free_cache_bitmap_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3995,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3997,10'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4001,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3997,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3997,8'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3997,8'
              BranchSideFuncs:
                - free_cache_bitmap_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4007,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4009,10'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4013,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4009,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4009,8'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4009,8'
              BranchSideFuncs:
                - free_cache_bitmap_v3_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4020,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4022,10'
              BranchSideFuncs:
                - free_cache_color_table_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4026,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4022,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4022,8'
              BranchSideFuncs:
                - free_cache_color_table_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4022,8'
              BranchSideFuncs:
                - free_cache_color_table_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4030,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4035,63'
              BranchSideFuncs:
                - update_read_cache_glyph_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_glyph_order
            - BranchSide:      'libfreerdp/core/orders.c:4035,63'
              BranchSideFuncs:
                - update_read_cache_glyph_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_glyph_order
            - BranchSide:      'libfreerdp/core/orders.c:4048,43'
              BranchSideFuncs:
                - update_read_cache_glyph_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - free_cache_glyph_v2_order
            - BranchSide:      'libfreerdp/core/orders.c:4058,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4060,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4037,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4039,12'
              BranchSideFuncs:
                - free_cache_glyph_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4043,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4039,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4039,10'
              BranchSideFuncs:
                - free_cache_glyph_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4039,10'
              BranchSideFuncs:
                - free_cache_glyph_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4050,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4052,12'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4056,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4052,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4052,10'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4052,10'
              BranchSideFuncs:
                - free_cache_glyph_v2_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4070,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4072,11'
              BranchSideFuncs:
                - free_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4076,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4072,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4072,9'
              BranchSideFuncs:
                - free_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4072,9'
              BranchSideFuncs:
                - free_cache_brush_order
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4079,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4079,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4080,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4083,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4085,3'
              BranchSideFuncs:
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4088,8'
              BranchSideFuncs:
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4085,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4085,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4086,2'
              BranchSideFuncs:
                - Stream_GetPosition.11766
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4090,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4092,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4096,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4092,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4092,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4094,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:4097,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4099,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4104,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:4099,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4099,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/orders.c:4101,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/orders.c:4101,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4102,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:4103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3926,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:3933,18'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/orders.c:3935,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3938,2'
          Dst:             stream_read_i16_le
        - Src:             'libfreerdp/core/orders.c:3939,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/orders.c:3940,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:3942,10'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/orders.c:3943,9'
          Dst:             secondary_order_string
        - Src:             'libfreerdp/core/orders.c:3944,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3944,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3961,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3961,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3965,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:3968,7'
          Dst:             check_secondary_order_supported
        - Src:             'libfreerdp/core/orders.c:3978,8'
          Dst:             update_read_cache_bitmap_order
        - Src:             'libfreerdp/core/orders.c:3983,5'
          Dst:             free_cache_bitmap_order
        - Src:             'libfreerdp/core/orders.c:3993,8'
          Dst:             update_read_cache_bitmap_v2_order
        - Src:             'libfreerdp/core/orders.c:3998,5'
          Dst:             free_cache_bitmap_v2_order
        - Src:             'libfreerdp/core/orders.c:4005,35'
          Dst:             update_read_cache_bitmap_v3_order
        - Src:             'libfreerdp/core/orders.c:4010,5'
          Dst:             free_cache_bitmap_v3_order
        - Src:             'libfreerdp/core/orders.c:4018,8'
          Dst:             update_read_cache_color_table_order
        - Src:             'libfreerdp/core/orders.c:4023,5'
          Dst:             free_cache_color_table_order
        - Src:             'libfreerdp/core/orders.c:4035,33'
          Dst:             update_read_cache_glyph_order
        - Src:             'libfreerdp/core/orders.c:4040,7'
          Dst:             free_cache_glyph_order
        - Src:             'libfreerdp/core/orders.c:4048,10'
          Dst:             update_read_cache_glyph_v2_order
        - Src:             'libfreerdp/core/orders.c:4053,7'
          Dst:             free_cache_glyph_v2_order
        - Src:             'libfreerdp/core/orders.c:4068,32'
          Dst:             update_read_cache_brush_order
        - Src:             'libfreerdp/core/orders.c:4073,6'
          Dst:             free_cache_brush_order
        - Src:             'libfreerdp/core/orders.c:4079,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4079,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4085,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4085,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4089,8'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/orders.c:4092,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4092,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4099,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4099,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4101,8'
          Dst:             Stream_SafeSeekEx
    - functionName:    update_recv_altsec_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4187
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - update
        - s
        - flags
      BBCount:         259
      ICount:          1019
      EdgeCount:       301
      CyclomaticComplexity: 44
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - altsec_order_string
        - altsec_update_cast
        - check_alt_order_supported
        - read_altsec_order
        - update_cast
        - update_recv_altsec_window_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:4196,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4196,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4197,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4197,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4197,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4198,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4198,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4200,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4200,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4202,7'
              BranchSideFuncs:
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4202,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4202,5'
              BranchSideFuncs:
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4202,5'
              BranchSideFuncs:
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4204,3'
              BranchSideFuncs:
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4206,33'
              BranchSideFuncs:
                - check_alt_order_supported
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4207,3'
              BranchSideFuncs:
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4209,25'
              BranchSideFuncs:
                - read_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4210,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4212,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_altsec_window_order
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4212,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4269,41'
              BranchSideFuncs:
                - update_recv_altsec_window_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4273,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4277,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4215,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4215,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4215,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4215,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4220,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4220,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4220,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4220,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4224,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4224,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4224,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4224,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4229,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4229,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4229,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4229,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4233,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4233,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4233,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4233,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4238,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4238,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4238,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4238,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4242,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4242,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4242,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4242,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4246,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4246,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4246,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4246,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4250,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4250,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4250,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4250,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4254,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4254,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4254,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4254,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4259,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4259,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4259,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4259,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4264,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4264,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4264,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4264,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4280,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4282,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:4285,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:4282,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4282,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4283,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:4190,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:4193,39'
          Dst:             altsec_update_cast
        - Src:             'libfreerdp/core/orders.c:4194,26'
          Dst:             altsec_order_string
        - Src:             'libfreerdp/core/orders.c:4196,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:4197,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:4198,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:4200,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4200,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4206,7'
          Dst:             check_alt_order_supported
        - Src:             'libfreerdp/core/orders.c:4209,7'
          Dst:             read_altsec_order
        - Src:             'libfreerdp/core/orders.c:4215,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4215,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4215,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4220,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4220,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4220,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4224,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4224,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4224,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4229,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4229,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4229,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4233,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4233,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4233,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4238,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4238,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4238,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4242,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4242,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4242,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4246,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4246,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4246,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4250,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4250,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4250,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4254,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4254,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4254,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4259,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4259,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4259,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4264,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:4264,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4264,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:4269,9'
          Dst:             update_recv_altsec_window_order
        - Src:             'libfreerdp/core/orders.c:4282,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4282,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_recv_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
        - s
      BBCount:         24
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - stream_read_u8
        - update_cast
        - update_recv_altsec_order
        - update_recv_primary_order
        - update_recv_secondary_order
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:4293,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4294,3'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_recv_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_primary_order
                - update_recv_secondary_order
            - BranchSide:      'libfreerdp/core/orders.c:4296,2'
              BranchSideFuncs:
                - stream_read_u8.11679
                - update_recv_altsec_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_primary_order
                - update_recv_secondary_order
        - Branch String:   'libfreerdp/core/orders.c:4298,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4299,33'
              BranchSideFuncs:
                - update_recv_primary_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_secondary_order
            - BranchSide:      'libfreerdp/core/orders.c:4300,11'
              BranchSideFuncs:
                - update_recv_primary_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_secondary_order
        - Branch String:   'libfreerdp/core/orders.c:4300,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4301,36'
              BranchSideFuncs:
                - update_recv_secondary_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4303,34'
              BranchSideFuncs:
                - update_recv_primary_order
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:4305,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4306,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:4308,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:4306,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:4306,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:4308,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:4291,28'
          Dst:             update_cast
        - Src:             'libfreerdp/core/orders.c:4293,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/orders.c:4296,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/orders.c:4299,8'
          Dst:             update_recv_altsec_order
        - Src:             'libfreerdp/core/orders.c:4301,8'
          Dst:             update_recv_secondary_order
        - Src:             'libfreerdp/core/orders.c:4303,8'
          Dst:             update_recv_primary_order
        - Src:             'libfreerdp/core/orders.c:4306,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:4306,3'
          Dst:             WLog_PrintMessage
    - functionName:    update_write_bounds
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
      BBCount:         40
      ICount:          215
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_Write_UINT8
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3471,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3472,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3474,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3474,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3475,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3477,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3481,27'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3484,11'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3481,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3482,4'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3483,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3488,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3490,27'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3493,11'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3490,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3491,4'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3492,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3499,27'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3502,11'
              BranchSideFuncs:
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3499,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3500,4'
              BranchSideFuncs:
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3501,2'
              BranchSideFuncs:
                - update_write_coord
        - Branch String:   'libfreerdp/core/orders.c:3506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3508,27'
              BranchSideFuncs:
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:3511,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3508,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3509,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3477,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3481,8'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:3490,8'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:3499,8'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:3508,8'
          Dst:             update_write_coord
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    75
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    update_write_coord
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - coord
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:539,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    35
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    update_write_field_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - s
        - fieldFlags
        - flags
        - fieldBytes
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3388,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:3391,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:3391,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3393,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:3398,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:3398,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3400,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:3409,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3389,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3394,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3396,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3401,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3403,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3405,3'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_switch_surface_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - switch_surface
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - update_approximate_switch_surface_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3190,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:3192,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3187,15'
          Dst:             update_approximate_switch_surface_order
        - Src:             'libfreerdp/core/orders.c:3189,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:3192,2'
          Dst:             Stream_Write_UINT16
    - functionName:    update_approximate_switch_surface_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - switch_surface
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_create_offscreen_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3141
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - create_offscreen_bitmap
      BBCount:         16
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - update_approximate_create_offscreen_bitmap_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3146,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3148,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:3150,17'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
        - Branch String:   'libfreerdp/core/orders.c:3154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3155,9'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:3157,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
        - Branch String:   'libfreerdp/core/orders.c:3161,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3163,23'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:3171,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3165,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3167,24'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:3169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3147,13'
          Dst:             update_approximate_create_offscreen_bitmap_order
        - Src:             'libfreerdp/core/orders.c:3146,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:3157,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:3158,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:3159,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:3163,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:3167,4'
          Dst:             Stream_Write_UINT16
    - functionName:    update_approximate_create_offscreen_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - create_offscreen_bitmap
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3131,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/orders.c:3133,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/orders.c:3134,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3134,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3134,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3131,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/orders.c:3134,2'
          Dst:             __assert_fail
    - functionName:    update_compress_brush
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - input
        - bpp
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_cache_brush_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3064
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_brush
        - flags
      BBCount:         60
      ICount:          337
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT8
        - WLog_Get
        - get_bpp_bmf
        - update_approximate_cache_brush_order
        - update_compress_brush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:3006,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3008,3'
              BranchSideFuncs:
                - get_bpp_bmf
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3010,30'
              BranchSideFuncs:
                - get_bpp_bmf
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3011,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3012,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3013,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3020,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3020,33'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3063,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3020,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3022,7'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3063,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3022,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3024,8'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3037,9'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
        - Branch String:   'libfreerdp/core/orders.c:3024,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3026,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3030,13'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:3026,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3026,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3026,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:3026,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3026,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:3026,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3030,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3032,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:3034,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3037,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3037,40'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
            - BranchSide:      'libfreerdp/core/orders.c:3039,14'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
        - Branch String:   'libfreerdp/core/orders.c:3037,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3038,16'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
            - BranchSide:      'libfreerdp/core/orders.c:3039,14'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
        - Branch String:   'libfreerdp/core/orders.c:3039,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3039,46'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
            - BranchSide:      'libfreerdp/core/orders.c:3041,14'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
        - Branch String:   'libfreerdp/core/orders.c:3039,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3040,16'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
            - BranchSide:      'libfreerdp/core/orders.c:3041,14'
              BranchSideFuncs:
                - Stream_Write.11824
                - update_compress_brush
        - Branch String:   'libfreerdp/core/orders.c:3044,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3047,32'
              BranchSideFuncs:
                - update_compress_brush
            - BranchSide:      'libfreerdp/core/orders.c:3053,21'
              BranchSideFuncs:
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:3047,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:3048,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:3049,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:3055,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:0,0'
              BranchSideFuncs:
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:3057,19'
              BranchSideFuncs:
                - Stream_Write.11824
      Callsites:
        - Src:             'libfreerdp/core/orders.c:3007,38'
          Dst:             update_approximate_cache_brush_order
        - Src:             'libfreerdp/core/orders.c:3006,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:3010,18'
          Dst:             get_bpp_bmf
        - Src:             'libfreerdp/core/orders.c:3013,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3014,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3015,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3016,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3017,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3018,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3026,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:3026,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:3026,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/orders.c:3032,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:3047,10'
          Dst:             update_compress_brush
        - Src:             'libfreerdp/core/orders.c:3057,6'
          Dst:             Stream_Write
    - functionName:    update_approximate_cache_brush_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2993
      functionLinenumberEnd: 2997
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_brush
        - flags
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_bpp_bmf
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bpp
        - pValid
      BBCount:         28
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:169,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:170,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:170,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:173,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:175,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:177,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:179,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:183,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:183,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:183,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:183,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/orders.c:183,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:183,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/orders.c:183,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:184,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:185,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:186,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:183,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/orders.c:183,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/orders.c:183,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.11684
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    update_write_2byte_signed
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:678,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:680,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:684,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:685,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:687,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:687,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:689,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:700,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:691,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:692,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:694,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:702,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:703,9'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:705,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
      Callsites:
        - Src:             'libfreerdp/core/orders.c:694,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:696,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:705,3'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_cache_glyph_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_glyph_v2
        - flags
      BBCount:         25
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT8
        - Stream_Zero
        - update_approximate_cache_glyph_v2_order
        - update_write_2byte_signed
        - update_write_2byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2838,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2839,3'
              BranchSideFuncs:
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2841,12'
              BranchSideFuncs:
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2844,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2846,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - Stream_Write.11824
                - Stream_Zero.11828
            - BranchSide:      'libfreerdp/core/orders.c:2862,7'
              BranchSideFuncs:
                - Stream_Zero.11828
        - Branch String:   'libfreerdp/core/orders.c:2850,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2850,77'
              BranchSideFuncs:
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
            - BranchSide:      'libfreerdp/core/orders.c:2854,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2850,90'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2851,36'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
            - BranchSide:      'libfreerdp/core/orders.c:2854,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2851,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2852,36'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2854,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2850,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2854,4'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2857,10'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2858,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2858,31'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2858,6'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT8.11815
                - update_write_2byte_signed
                - update_write_2byte_signed
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2862,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2864,15'
              BranchSideFuncs:
                - Stream_Zero.11828
            - BranchSide:      'libfreerdp/core/orders.c:2867,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2836,15'
          Dst:             update_approximate_cache_glyph_v2_order
        - Src:             'libfreerdp/core/orders.c:2838,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2848,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2850,8'
          Dst:             update_write_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2850,51'
          Dst:             update_write_2byte_signed
        - Src:             'libfreerdp/core/orders.c:2851,8'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2852,8'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2859,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/orders.c:2864,3'
          Dst:             Stream_Zero
    - functionName:    update_approximate_cache_glyph_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_glyph_v2
        - flags
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2828,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2828,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2828,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2828,2'
          Dst:             __assert_fail
    - functionName:    update_write_2byte_unsigned
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:629,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:630,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:632,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:632,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:634,12'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:641,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
      Callsites:
        - Src:             'libfreerdp/core/orders.c:635,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:637,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:642,3'
          Dst:             Stream_Write_UINT8
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.11684
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.11684
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    update_write_cache_glyph_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_glyph
        - flags
      BBCount:         16
      ICount:          178
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - Stream_Zero
        - update_approximate_cache_glyph_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2734,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2735,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Zero.11828
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2737,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Zero.11828
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2740,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2742,10'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
                - Stream_Zero.11828
            - BranchSide:      'libfreerdp/core/orders.c:2756,7'
              BranchSideFuncs:
                - Stream_Zero.11828
        - Branch String:   'libfreerdp/core/orders.c:2752,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2752,31'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:2752,6'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Zero.11828
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
        - Branch String:   'libfreerdp/core/orders.c:2756,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2758,15'
              BranchSideFuncs:
                - Stream_Zero.11828
            - BranchSide:      'libfreerdp/core/orders.c:2761,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2732,15'
          Dst:             update_approximate_cache_glyph_order
        - Src:             'libfreerdp/core/orders.c:2734,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2737,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2738,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2744,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2746,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2748,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2749,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2750,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2753,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/orders.c:2758,3'
          Dst:             Stream_Zero
    - functionName:    update_approximate_cache_glyph_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_glyph
        - flags
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2723,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2723,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2723,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2723,2'
          Dst:             __assert_fail
    - functionName:    update_write_color_quad
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - color
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:594,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:596,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:598,2'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_cache_color_table_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_color_table
        - flags
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - update_approximate_cache_color_table_order
        - update_write_color_quad
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2638,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2639,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2641,51'
              BranchSideFuncs:
                - update_approximate_cache_color_table_order
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - update_write_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2643,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2644,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - update_write_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2646,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - update_write_color_quad
        - Branch String:   'libfreerdp/core/orders.c:2650,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2652,27'
              BranchSideFuncs:
                - update_write_color_quad
            - BranchSide:      'libfreerdp/core/orders.c:2655,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2641,8'
          Dst:             update_approximate_cache_color_table_order
        - Src:             'libfreerdp/core/orders.c:2643,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2646,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2647,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2652,3'
          Dst:             update_write_color_quad
    - functionName:    update_approximate_cache_color_table_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_color_table
        - flags
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_cache_bitmap_v3_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_bitmap_v3
        - flags
      BBCount:         8
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - get_bpp_bmf
        - update_approximate_cache_bitmap_v3_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2559,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2561,3'
              BranchSideFuncs:
                - get_bpp_bmf
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2563,16'
              BranchSideFuncs:
                - get_bpp_bmf
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2566,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2567,12'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT32.11833
                - Stream_Write.11824
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2560,13'
          Dst:             update_approximate_cache_bitmap_v3_order
        - Src:             'libfreerdp/core/orders.c:2559,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2564,19'
          Dst:             get_bpp_bmf
        - Src:             'libfreerdp/core/orders.c:2569,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2570,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/orders.c:2571,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/orders.c:2572,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2573,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2574,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2575,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2576,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2577,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2578,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/orders.c:2579,2'
          Dst:             Stream_Write
    - functionName:    update_approximate_cache_bitmap_v3_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_bitmap_v3
        - flags
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    update_write_4byte_unsigned
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - value
      BBCount:         16
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:764,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:766,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:768,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:768,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:770,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:775,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:775,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:777,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:784,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:784,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:786,11'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:796,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:766,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:771,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:773,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:778,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:780,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:782,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:787,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:789,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:791,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:793,3'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_cache_bitmap_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_bitmap_v2
        - compressed
        - flags
      BBCount:         39
      ICount:          308
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - get_bpp_bmf
        - update_approximate_cache_bitmap_v2_order
        - update_write_2byte_unsigned
        - update_write_4byte_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2410,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2412,3'
              BranchSideFuncs:
                - get_bpp_bmf
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
            - BranchSide:      'libfreerdp/core/orders.c:2414,31'
              BranchSideFuncs:
                - get_bpp_bmf
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
        - Branch String:   'libfreerdp/core/orders.c:2415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2416,3'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
            - BranchSide:      'libfreerdp/core/orders.c:2417,12'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
        - Branch String:   'libfreerdp/core/orders.c:2420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2422,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.11833
                - Stream_Write_UINT32.11833
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
            - BranchSide:      'libfreerdp/core/orders.c:2426,6'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - update_write_2byte_unsigned
        - Branch String:   'libfreerdp/core/orders.c:2426,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2428,36'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2433,36'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2428,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2429,4'
              BranchSideFuncs:
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2430,2'
              BranchSideFuncs:
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2433,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2434,36'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2435,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2433,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:0,0'
              BranchSideFuncs:
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2435,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2439,3'
              BranchSideFuncs:
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2441,35'
              BranchSideFuncs:
                - update_write_4byte_unsigned
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2441,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2442,35'
              BranchSideFuncs:
                - update_write_2byte_unsigned
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2443,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/orders.c:2441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2443,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2445,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2447,9'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2466,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2447,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2450,8'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2459,39'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2459,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2460,4'
              BranchSideFuncs:
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2462,16'
              BranchSideFuncs:
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2466,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2467,4'
              BranchSideFuncs:
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2469,16'
              BranchSideFuncs:
                - Stream_Write.11824
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2411,13'
          Dst:             update_approximate_cache_bitmap_v2_order
        - Src:             'libfreerdp/core/orders.c:2410,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2414,19'
          Dst:             get_bpp_bmf
        - Src:             'libfreerdp/core/orders.c:2422,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/orders.c:2423,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/orders.c:2428,8'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2433,8'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2434,8'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2441,7'
          Dst:             update_write_4byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2442,7'
          Dst:             update_write_2byte_unsigned
        - Src:             'libfreerdp/core/orders.c:2449,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2451,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2453,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2454,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2459,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2462,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/orders.c:2466,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2469,3'
          Dst:             Stream_Write
    - functionName:    update_approximate_cache_bitmap_v2_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_bitmap_v2
        - compressed
        - flags
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2397,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2397,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2397,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2397,2'
          Dst:             __assert_fail
    - functionName:    update_write_cache_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_bitmap
        - compressed
        - flags
      BBCount:         15
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - update_approximate_cache_bitmap_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2264,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
                - Stream_Write.11824
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2266,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
                - Stream_Write.11824
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2269,16'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
                - Stream_Write.11824
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2271,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write.11824
                - Stream_Write.11824
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2279,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2281,9'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2292,16'
              BranchSideFuncs:
                - Stream_Write.11824
        - Branch String:   'libfreerdp/core/orders.c:2281,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2283,16'
              BranchSideFuncs:
                - Stream_Write.11824
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:2288,16'
              BranchSideFuncs:
                - Stream_Write.11824
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2261,15'
          Dst:             update_approximate_cache_bitmap_order
        - Src:             'libfreerdp/core/orders.c:2263,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:2271,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2272,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2273,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2274,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2275,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:2276,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2277,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:2284,4'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/orders.c:2288,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/orders.c:2292,3'
          Dst:             Stream_Write
    - functionName:    update_approximate_cache_bitmap_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_bitmap
        - compressed
        - flags
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:2251,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:2251,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/orders.c:2251,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/orders.c:2251,2'
          Dst:             __assert_fail
    - functionName:    update_write_glyph_index_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - glyph_index
      BBCount:         6
      ICount:          275
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - update_approximate_glyph_index_order
        - update_write_brush
        - update_write_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1908,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - update_write_color
                - update_write_color
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - update_write_brush
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
            - BranchSide:      'libfreerdp/core/orders.c:1910,2'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - update_write_color
                - update_write_color
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - update_write_brush
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT16.11816
                - Stream_Write_UINT8.11815
                - Stream_Write.11824
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1905,15'
          Dst:             update_approximate_glyph_index_order
        - Src:             'libfreerdp/core/orders.c:1907,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1912,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1914,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1916,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1918,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1920,2'
          Dst:             update_write_color
        - Src:             'libfreerdp/core/orders.c:1922,2'
          Dst:             update_write_color
        - Src:             'libfreerdp/core/orders.c:1924,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1926,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1928,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1930,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1932,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1934,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1936,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1938,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1944,2'
          Dst:             update_write_brush
        - Src:             'libfreerdp/core/orders.c:1946,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1948,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1950,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1951,2'
          Dst:             Stream_Write
    - functionName:    update_approximate_glyph_index_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - glyph_index
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_color
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - color
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:562,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:564,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:566,2'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_brush
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - brush
        - fieldFlags
      BBCount:         27
      ICount:          237
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_Write_UINT8
        - get_bmf_bpp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:913,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:915,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:918,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:918,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:920,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:923,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:923,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:925,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
            - BranchSide:      'libfreerdp/core/orders.c:928,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - get_bmf_bpp
        - Branch String:   'libfreerdp/core/orders.c:928,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:930,8'
              BranchSideFuncs:
                - get_bmf_bpp
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:939,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:933,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:934,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:935,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:935,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:936,4'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:937,2'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:939,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:941,22'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:944,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
        - Branch String:   'libfreerdp/core/orders.c:944,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:946,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:957,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/orders.c:915,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:920,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:925,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:932,16'
          Dst:             get_bmf_bpp
        - Src:             'libfreerdp/core/orders.c:941,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:947,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:948,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:949,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:950,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:951,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:952,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:953,3'
          Dst:             Stream_Write_UINT8
    - functionName:    update_write_memblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - memblt
      BBCount:         6
      ICount:          145
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - update_approximate_memblt_order
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1793,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1794,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT16.11816
            - BranchSide:      'libfreerdp/core/orders.c:1796,13'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT16.11816
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1793,41'
          Dst:             update_approximate_memblt_order
        - Src:             'libfreerdp/core/orders.c:1793,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1798,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1800,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1802,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1804,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1806,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1808,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1810,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1812,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1814,2'
          Dst:             Stream_Write_UINT16
    - functionName:    update_approximate_memblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - memblt
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_line_to_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - line_to
      BBCount:         6
      ICount:          147
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - update_approximate_line_to_order
        - update_write_color
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1696,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_color
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - update_write_color
            - BranchSide:      'libfreerdp/core/orders.c:1698,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.11816
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_color
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - update_write_color
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1695,41'
          Dst:             update_approximate_line_to_order
        - Src:             'libfreerdp/core/orders.c:1695,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1700,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/orders.c:1702,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1704,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1706,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1708,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1710,2'
          Dst:             update_write_color
        - Src:             'libfreerdp/core/orders.c:1712,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1714,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1716,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1718,2'
          Dst:             update_write_color
    - functionName:    update_approximate_line_to_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - line_to
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_opaque_rect_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - opaque_rect
      BBCount:         6
      ICount:          134
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - update_approximate_opaque_rect_order
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1416,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1417,3'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:1420,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
                - Stream_Write_UINT8.11815
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1414,15'
          Dst:             update_approximate_opaque_rect_order
        - Src:             'libfreerdp/core/orders.c:1416,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1422,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1424,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1426,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1428,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1431,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1434,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1437,2'
          Dst:             Stream_Write_UINT8
    - functionName:    update_approximate_opaque_rect_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - opaque_rect
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_scrblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - scrblt
      BBCount:         6
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - update_approximate_scrblt_order
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1342,3'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
            - BranchSide:      'libfreerdp/core/orders.c:1344,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_coord
                - update_write_coord
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1341,41'
          Dst:             update_approximate_scrblt_order
        - Src:             'libfreerdp/core/orders.c:1341,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1346,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1348,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1350,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1352,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1354,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1356,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1358,2'
          Dst:             update_write_coord
    - functionName:    update_approximate_scrblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - scrblt
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_patblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - patblt
      BBCount:         6
      ICount:          148
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - update_approximate_patblt_order
        - update_write_brush
        - update_write_color
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1291,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1292,3'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_color
                - update_write_color
                - update_write_brush
            - BranchSide:      'libfreerdp/core/orders.c:1294,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
                - update_write_color
                - update_write_color
                - update_write_brush
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1291,41'
          Dst:             update_approximate_patblt_order
        - Src:             'libfreerdp/core/orders.c:1291,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1296,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1298,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1300,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1302,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1304,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/orders.c:1306,2'
          Dst:             update_write_color
        - Src:             'libfreerdp/core/orders.c:1308,2'
          Dst:             update_write_color
        - Src:             'libfreerdp/core/orders.c:1314,2'
          Dst:             update_write_brush
    - functionName:    update_approximate_patblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - patblt
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_write_dstblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - orderInfo
        - dstblt
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - update_approximate_dstblt_order
        - update_write_coord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/orders.c:1250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/orders.c:1251,3'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
            - BranchSide:      'libfreerdp/core/orders.c:1253,2'
              BranchSideFuncs:
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - update_write_coord
                - Stream_Write_UINT8.11815
      Callsites:
        - Src:             'libfreerdp/core/orders.c:1250,41'
          Dst:             update_approximate_dstblt_order
        - Src:             'libfreerdp/core/orders.c:1250,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/orders.c:1255,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1257,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1259,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1261,2'
          Dst:             update_write_coord
        - Src:             'libfreerdp/core/orders.c:1263,2'
          Dst:             Stream_Write_UINT8
    - functionName:    update_approximate_dstblt_order
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/orders.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orderInfo
        - dstblt
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_is_valid_mcs_create_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         15
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_StaticConstInit
        - __assert_fail
        - mcs_recv_connect_response
        - test_mcs_free
        - test_mcs_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1421,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1421,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1421,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1422,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1422,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1422,2'
              BranchSideFuncs:
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1424,16'
              BranchSideFuncs:
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_response
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1425,2'
              BranchSideFuncs:
                - mcs_recv_connect_response
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1425,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1419,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/freerdp.c:1421,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1422,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1424,16'
          Dst:             test_mcs_new
        - Src:             'libfreerdp/core/freerdp.c:1425,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1427,16'
          Dst:             mcs_recv_connect_response
        - Src:             'libfreerdp/core/freerdp.c:1428,2'
          Dst:             test_mcs_free
    - functionName:    test_mcs_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - freerdp_settings_free
        - freerdp_settings_new
        - freerdp_settings_set_bool
        - mcs_new
        - transport_free
        - transport_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1373,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1373,16'
              BranchSideFuncs:
                - freerdp_settings_new
                - calloc
                - transport_free
                - free
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - transport_new
                - mcs_new
            - BranchSide:      'libfreerdp/core/freerdp.c:1373,16'
              BranchSideFuncs:
                - freerdp_settings_new
                - calloc
                - transport_free
                - free
                - freerdp_settings_free
                - freerdp_settings_set_bool
                - transport_new
                - mcs_new
        - Branch String:   'libfreerdp/core/freerdp.c:1377,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1378,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - transport_free
                - free
                - freerdp_settings_free
                - transport_new
                - mcs_new
            - BranchSide:      'libfreerdp/core/freerdp.c:1379,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - transport_free
                - free
                - freerdp_settings_free
                - transport_new
                - mcs_new
        - Branch String:   'libfreerdp/core/freerdp.c:1379,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1380,3'
              BranchSideFuncs:
                - transport_free
                - free
                - freerdp_settings_free
                - transport_new
                - mcs_new
            - BranchSide:      'libfreerdp/core/freerdp.c:1382,7'
              BranchSideFuncs:
                - transport_free
                - free
                - freerdp_settings_free
                - transport_new
                - mcs_new
        - Branch String:   'libfreerdp/core/freerdp.c:1382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1383,3'
              BranchSideFuncs:
                - transport_new
                - transport_free
                - free
                - freerdp_settings_free
                - mcs_new
            - BranchSide:      'libfreerdp/core/freerdp.c:1384,22'
              BranchSideFuncs:
                - transport_new
                - transport_free
                - free
                - freerdp_settings_free
                - mcs_new
        - Branch String:   'libfreerdp/core/freerdp.c:1386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1387,3'
              BranchSideFuncs:
                - mcs_new
            - BranchSide:      'libfreerdp/core/freerdp.c:1388,17'
              BranchSideFuncs:
                - mcs_new
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1374,26'
          Dst:             freerdp_settings_new
        - Src:             'libfreerdp/core/freerdp.c:1375,24'
          Dst:             calloc
        - Src:             'libfreerdp/core/freerdp.c:1379,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/freerdp.c:1385,14'
          Dst:             transport_new
        - Src:             'libfreerdp/core/freerdp.c:1388,9'
          Dst:             mcs_new
        - Src:             'libfreerdp/core/freerdp.c:1391,2'
          Dst:             transport_free
        - Src:             'libfreerdp/core/freerdp.c:1393,2'
          Dst:             freerdp_settings_free
    - functionName:    test_mcs_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mcs
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_settings_free
        - mcs_free
        - transport_free
        - transport_get_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1356,3'
              BranchSideFuncs:
                - transport_get_context
                - free
                - transport_free
                - mcs_free
                - freerdp_settings_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1358,28'
              BranchSideFuncs:
                - transport_get_context
                - free
                - transport_free
                - mcs_free
                - freerdp_settings_free
        - Branch String:   'libfreerdp/core/freerdp.c:1360,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1362,16'
              BranchSideFuncs:
                - freerdp_settings_free
                - free
                - transport_free
                - mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1365,7'
              BranchSideFuncs:
                - free
                - transport_free
                - mcs_free
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1359,24'
          Dst:             transport_get_context
        - Src:             'libfreerdp/core/freerdp.c:1363,3'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/freerdp.c:1366,2'
          Dst:             transport_free
        - Src:             'libfreerdp/core/freerdp.c:1368,2'
          Dst:             mcs_free
    - functionName:    freerdp_is_valid_mcs_create_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         15
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_StaticConstInit
        - __assert_fail
        - mcs_recv_connect_initial
        - test_mcs_free
        - test_mcs_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1404,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1404,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1404,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1405,2'
              BranchSideFuncs:
                - __assert_fail
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1405,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1405,2'
              BranchSideFuncs:
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1407,16'
              BranchSideFuncs:
                - test_mcs_new
                - __assert_fail
                - mcs_recv_connect_initial
                - test_mcs_free
        - Branch String:   'libfreerdp/core/freerdp.c:1408,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1408,2'
              BranchSideFuncs:
                - mcs_recv_connect_initial
                - test_mcs_free
            - BranchSide:      'libfreerdp/core/freerdp.c:1408,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1402,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/freerdp.c:1404,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1405,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1407,16'
          Dst:             test_mcs_new
        - Src:             'libfreerdp/core/freerdp.c:1408,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1410,16'
          Dst:             mcs_recv_connect_initial
        - Src:             'libfreerdp/core/freerdp.c:1411,2'
          Dst:             test_mcs_free
    - functionName:    freerdp_abort_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - utils_get_abort_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1349,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1349,2'
              BranchSideFuncs:
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:1349,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1349,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1350,9'
          Dst:             utils_get_abort_event
    - functionName:    freerdp_channels_from_mcs
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - context
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_channels_from_mcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1343,2'
              BranchSideFuncs:
                - rdp_channels_from_mcs
            - BranchSide:      'libfreerdp/core/freerdp.c:1343,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1343,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1344,9'
          Dst:             rdp_channels_from_mcs
    - functionName:    freerdp_is_active_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_is_active_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1337,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1337,2'
              BranchSideFuncs:
                - rdp_is_active_state
            - BranchSide:      'libfreerdp/core/freerdp.c:1337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1337,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1338,9'
          Dst:             rdp_is_active_state
    - functionName:    freerdp_state_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdp_state_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1332,9'
          Dst:             rdp_state_string
    - functionName:    freerdp_get_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_get_state
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1326,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1326,2'
              BranchSideFuncs:
                - rdp_get_state
            - BranchSide:      'libfreerdp/core/freerdp.c:1326,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1326,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1327,9'
          Dst:             rdp_get_state
    - functionName:    freerdp_get_io_callback_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_get_io_callback_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1320,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1320,2'
              BranchSideFuncs:
                - rdp_get_io_callback_context
            - BranchSide:      'libfreerdp/core/freerdp.c:1320,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1320,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1321,9'
          Dst:             rdp_get_io_callback_context
    - functionName:    freerdp_set_io_callback_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - usercontext
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_set_io_callback_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1314,2'
              BranchSideFuncs:
                - rdp_set_io_callback_context
            - BranchSide:      'libfreerdp/core/freerdp.c:1314,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1314,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1315,9'
          Dst:             rdp_set_io_callback_context
    - functionName:    freerdp_set_io_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - io_callbacks
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_set_io_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1308,2'
              BranchSideFuncs:
                - rdp_set_io_callbacks
            - BranchSide:      'libfreerdp/core/freerdp.c:1308,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1308,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1309,9'
          Dst:             rdp_set_io_callbacks
    - functionName:    freerdp_get_io_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_get_io_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1302,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1302,2'
              BranchSideFuncs:
                - rdp_get_io_callbacks
            - BranchSide:      'libfreerdp/core/freerdp.c:1302,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1302,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1303,9'
          Dst:             rdp_get_io_callbacks
    - functionName:    freerdp_io_callback_set_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - set
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_io_callback_set_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1296,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1296,2'
              BranchSideFuncs:
                - rdp_io_callback_set_event
            - BranchSide:      'libfreerdp/core/freerdp.c:1296,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1296,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1297,9'
          Dst:             rdp_io_callback_set_event
    - functionName:    freerdp_nego_get_routing_token
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - length
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nego_get_routing_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1288,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1288,19'
              BranchSideFuncs:
                - nego_get_routing_token
            - BranchSide:      'libfreerdp/core/freerdp.c:1289,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:1288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1289,3'
              BranchSideFuncs:
                - nego_get_routing_token
            - BranchSide:      'libfreerdp/core/freerdp.c:1291,45'
              BranchSideFuncs:
                - nego_get_routing_token
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1291,22'
          Dst:             nego_get_routing_token
    - functionName:    setChannelError
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - errorNum
        - format
      BBCount:         6
      ICount:          52
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - SetEvent
        - __assert_fail
        - vsnprintf
      functionUses:    29
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1278,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1278,2'
              BranchSideFuncs:
                - vsnprintf
                - SetEvent
            - BranchSide:      'libfreerdp/core/freerdp.c:1278,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1278,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1281,8'
          Dst:             vsnprintf
        - Src:             'libfreerdp/core/freerdp.c:1283,2'
          Dst:             SetEvent
    - functionName:    clearChannelError
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ResetEvent
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1266,2'
              BranchSideFuncs:
                - ResetEvent
            - BranchSide:      'libfreerdp/core/freerdp.c:1266,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1266,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1269,2'
          Dst:             ResetEvent
    - functionName:    getChannelErrorDescription
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1260,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1260,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1260,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1260,2'
          Dst:             __assert_fail
    - functionName:    getChannelError
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1254,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1254,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1254,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1254,2'
          Dst:             __assert_fail
    - functionName:    freerdp_get_nla_sspi_error
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         12
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nla_get_sspi_error
        - transport_get_nla
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1218,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1218,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_get_nla
                - nla_get_sspi_error
            - BranchSide:      'libfreerdp/core/freerdp.c:1219,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_get_nla
                - nla_get_sspi_error
        - Branch String:   'libfreerdp/core/freerdp.c:1219,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1219,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_nla
                - nla_get_sspi_error
            - BranchSide:      'libfreerdp/core/freerdp.c:1220,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_nla
                - nla_get_sspi_error
        - Branch String:   'libfreerdp/core/freerdp.c:1220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1220,2'
              BranchSideFuncs:
                - transport_get_nla
                - nla_get_sspi_error
            - BranchSide:      'libfreerdp/core/freerdp.c:1220,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1218,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1219,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1220,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1222,8'
          Dst:             transport_get_nla
        - Src:             'libfreerdp/core/freerdp.c:1224,9'
          Dst:             nla_get_sspi_error
    - functionName:    freerdp_nla_revert_to_self
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - nla_revert_to_self
        - transport_get_nla
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1202,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/freerdp.c:1204,7'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/freerdp.c:1204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1205,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/freerdp.c:1207,7'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
        - Branch String:   'libfreerdp/core/freerdp.c:1207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1208,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
            - BranchSide:      'libfreerdp/core/freerdp.c:1210,26'
              BranchSideFuncs:
                - transport_get_nla
                - nla_revert_to_self
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1210,8'
          Dst:             transport_get_nla
        - Src:             'libfreerdp/core/freerdp.c:1211,9'
          Dst:             nla_revert_to_self
    - functionName:    freerdp_nla_impersonate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - nla_impersonate
        - transport_get_nla
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1185,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
            - BranchSide:      'libfreerdp/core/freerdp.c:1187,7'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
        - Branch String:   'libfreerdp/core/freerdp.c:1187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1188,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
            - BranchSide:      'libfreerdp/core/freerdp.c:1190,7'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
        - Branch String:   'libfreerdp/core/freerdp.c:1190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1191,3'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
            - BranchSide:      'libfreerdp/core/freerdp.c:1193,26'
              BranchSideFuncs:
                - transport_get_nla
                - nla_impersonate
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1193,8'
          Dst:             transport_get_nla
        - Src:             'libfreerdp/core/freerdp.c:1194,9'
          Dst:             nla_impersonate
    - functionName:    freerdp_get_transport_sent
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - resetCount
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - transport_get_bytes_sent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1175,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_bytes_sent
            - BranchSide:      'libfreerdp/core/freerdp.c:1176,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_bytes_sent
        - Branch String:   'libfreerdp/core/freerdp.c:1176,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1176,2'
              BranchSideFuncs:
                - transport_get_bytes_sent
            - BranchSide:      'libfreerdp/core/freerdp.c:1176,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1175,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1176,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1177,9'
          Dst:             transport_get_bytes_sent
    - functionName:    freerdp_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_send_channel_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - instance
        - channelId
        - totalSize
        - flags
        - data
        - chunkSize
      BBCount:         12
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_channel_send_packet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:577,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:577,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_channel_send_packet
            - BranchSide:      'libfreerdp/core/freerdp.c:578,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_channel_send_packet
        - Branch String:   'libfreerdp/core/freerdp.c:578,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:578,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_channel_send_packet
            - BranchSide:      'libfreerdp/core/freerdp.c:579,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_channel_send_packet
        - Branch String:   'libfreerdp/core/freerdp.c:579,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:579,2'
              BranchSideFuncs:
                - rdp_channel_send_packet
            - BranchSide:      'libfreerdp/core/freerdp.c:579,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:577,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:578,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:579,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:580,9'
          Dst:             rdp_channel_send_packet
    - functionName:    freerdp_send_channel_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - instance
        - channelId
        - data
        - size
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_send_channel_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:568,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_send_channel_data
            - BranchSide:      'libfreerdp/core/freerdp.c:569,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_send_channel_data
        - Branch String:   'libfreerdp/core/freerdp.c:569,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:569,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_channel_data
            - BranchSide:      'libfreerdp/core/freerdp.c:570,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_channel_data
        - Branch String:   'libfreerdp/core/freerdp.c:570,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:570,2'
              BranchSideFuncs:
                - rdp_send_channel_data
            - BranchSide:      'libfreerdp/core/freerdp.c:570,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:568,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:569,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:570,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:571,9'
          Dst:             rdp_send_channel_data
    - functionName:    freerdp_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1151,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1151,11'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/core/freerdp.c:1151,11'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/core/freerdp.c:1154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1155,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1157,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1152,23'
          Dst:             calloc
    - functionName:    freerdp_get_logon_error_info_data_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - buffer
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_get_logon_error_info_data
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1141,20'
          Dst:             freerdp_get_logon_error_info_data
        - Src:             'libfreerdp/core/freerdp.c:1142,8'
          Dst:             snprintf
    - functionName:    freerdp_get_logon_error_info_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1123,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1126,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1129,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1132,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1135,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_logon_error_info_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1093,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1096,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1099,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1102,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1105,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1108,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1111,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1114,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_get_logon_error_info_type_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - buffer
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_get_logon_error_info_type
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1086,20'
          Dst:             freerdp_get_logon_error_info_type
        - Src:             'libfreerdp/core/freerdp.c:1087,8'
          Dst:             snprintf
    - functionName:    freerdp_get_last_error_category
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_get_error_base_category
        - freerdp_get_error_connect_category
        - freerdp_get_error_info_category
        - rpc_error_to_category
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1027,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1030,45'
              BranchSideFuncs:
                - freerdp_get_error_base_category
            - BranchSide:      'libfreerdp/core/freerdp.c:1034,45'
              BranchSideFuncs:
                - freerdp_get_error_info_category
            - BranchSide:      'libfreerdp/core/freerdp.c:1038,48'
              BranchSideFuncs:
                - freerdp_get_error_connect_category
            - BranchSide:      'libfreerdp/core/freerdp.c:1042,35'
              BranchSideFuncs:
                - rpc_error_to_category
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1030,13'
          Dst:             freerdp_get_error_base_category
        - Src:             'libfreerdp/core/freerdp.c:1034,13'
          Dst:             freerdp_get_error_info_category
        - Src:             'libfreerdp/core/freerdp.c:1038,13'
          Dst:             freerdp_get_error_connect_category
        - Src:             'libfreerdp/core/freerdp.c:1042,13'
          Dst:             rpc_error_to_category
    - functionName:    freerdp_get_last_error_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_get_error_base_string
        - freerdp_get_error_connect_string
        - freerdp_get_error_info_string
        - rpc_error_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:999,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1002,43'
              BranchSideFuncs:
                - freerdp_get_error_base_string
            - BranchSide:      'libfreerdp/core/freerdp.c:1006,43'
              BranchSideFuncs:
                - freerdp_get_error_info_string
            - BranchSide:      'libfreerdp/core/freerdp.c:1010,46'
              BranchSideFuncs:
                - freerdp_get_error_connect_string
            - BranchSide:      'libfreerdp/core/freerdp.c:1014,33'
              BranchSideFuncs:
                - rpc_error_to_string
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1002,13'
          Dst:             freerdp_get_error_base_string
        - Src:             'libfreerdp/core/freerdp.c:1006,13'
          Dst:             freerdp_get_error_info_string
        - Src:             'libfreerdp/core/freerdp.c:1010,13'
          Dst:             freerdp_get_error_connect_string
        - Src:             'libfreerdp/core/freerdp.c:1014,13'
          Dst:             rpc_error_to_string
    - functionName:    freerdp_get_last_error_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - freerdp_get_error_base_name
        - freerdp_get_error_connect_name
        - freerdp_get_error_info_name
        - rpc_error_to_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:971,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:974,39'
              BranchSideFuncs:
                - freerdp_get_error_base_name
            - BranchSide:      'libfreerdp/core/freerdp.c:978,39'
              BranchSideFuncs:
                - freerdp_get_error_info_name
            - BranchSide:      'libfreerdp/core/freerdp.c:982,42'
              BranchSideFuncs:
                - freerdp_get_error_connect_name
            - BranchSide:      'libfreerdp/core/freerdp.c:986,31'
              BranchSideFuncs:
                - rpc_error_to_string
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:974,11'
          Dst:             freerdp_get_error_base_name
        - Src:             'libfreerdp/core/freerdp.c:978,11'
          Dst:             freerdp_get_error_info_name
        - Src:             'libfreerdp/core/freerdp.c:982,11'
          Dst:             freerdp_get_error_connect_name
        - Src:             'libfreerdp/core/freerdp.c:986,11'
          Dst:             rpc_error_to_string
    - functionName:    freerdp_send_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_send_error_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:953,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:954,3'
              BranchSideFuncs:
                - rdp_send_error_info
            - BranchSide:      'libfreerdp/core/freerdp.c:956,29'
              BranchSideFuncs:
                - rdp_send_error_info
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:956,9'
          Dst:             rdp_send_error_info
    - functionName:    freerdp_set_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - error
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_set_error_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:945,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:946,3'
              BranchSideFuncs:
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/freerdp.c:948,21'
              BranchSideFuncs:
                - rdp_set_error_info
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:948,2'
          Dst:             rdp_set_error_info
    - functionName:    freerdp_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:937,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:937,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:938,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:938,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:938,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:939,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:939,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:939,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:939,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:937,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:938,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:939,2'
          Dst:             __assert_fail
    - functionName:    freerdp_get_disconnect_ultimatum
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:931,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:931,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:931,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:931,2'
          Dst:             __assert_fail
    - functionName:    freerdp_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - rdp_reset_runtime_settings
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:857,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:858,3'
              BranchSideFuncs:
                - __assert_fail
                - rdp_reset_runtime_settings
            - BranchSide:      'libfreerdp/core/freerdp.c:860,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_reset_runtime_settings
        - Branch String:   'libfreerdp/core/freerdp.c:860,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:860,2'
              BranchSideFuncs:
                - rdp_reset_runtime_settings
            - BranchSide:      'libfreerdp/core/freerdp.c:861,10'
              BranchSideFuncs:
                - rdp_reset_runtime_settings
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:860,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:863,9'
          Dst:             rdp_reset_runtime_settings
    - functionName:    freerdp_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         28
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - CloseHandle
        - WLog_Get
        - freerdp_channels_free
        - freerdp_client_codecs_free
        - graphics_free
        - metrics_free
        - rdp_free
        - stream_dump_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:878,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:879,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:881,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:881,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:882,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:884,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:886,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:886,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:886,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
            - BranchSide:      'libfreerdp/core/freerdp.c:886,2'
              BranchSideFuncs:
                - rdp_free
                - graphics_free
                - metrics_free
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
                - CloseHandle
        - Branch String:   'libfreerdp/core/freerdp.c:897,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:898,15'
              BranchSideFuncs:
                - CloseHandle
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
            - BranchSide:      'libfreerdp/core/freerdp.c:899,2'
              BranchSideFuncs:
                - free
                - freerdp_channels_free
                - freerdp_client_codecs_free
                - stream_dump_free
                - free
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:886,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:886,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:886,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:887,2'
          Dst:             rdp_free
        - Src:             'libfreerdp/core/freerdp.c:891,2'
          Dst:             graphics_free
        - Src:             'libfreerdp/core/freerdp.c:894,2'
          Dst:             metrics_free
        - Src:             'libfreerdp/core/freerdp.c:898,3'
          Dst:             CloseHandle
        - Src:             'libfreerdp/core/freerdp.c:904,2'
          Dst:             freerdp_channels_free
        - Src:             'libfreerdp/core/freerdp.c:907,2'
          Dst:             freerdp_client_codecs_free
        - Src:             'libfreerdp/core/freerdp.c:910,2'
          Dst:             stream_dump_free
    - functionName:    freerdp_context_new_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - settings
      BBCount:         61
      ICount:          343
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - CreateEventA
        - PubSub_AddEventTypes
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - calloc
        - freerdp_channels_new
        - freerdp_context_free
        - graphics_new
        - metrics_new
        - rdp_log_build_warnings
        - rdp_new
        - stream_dump_new
        - update_register_client_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:770,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:770,2'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - freerdp_context_free
                - metrics_new
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:772,55'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - freerdp_context_free
                - metrics_new
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:774,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:775,3'
              BranchSideFuncs:
                - WLog_Get
                - freerdp_context_free
                - metrics_new
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:777,17'
              BranchSideFuncs:
                - WLog_Get
                - freerdp_context_free
                - metrics_new
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:779,3'
              BranchSideFuncs:
                - metrics_new
                - freerdp_context_free
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:782,22'
              BranchSideFuncs:
                - metrics_new
                - freerdp_context_free
                - rdp_new
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:789,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:790,3'
              BranchSideFuncs:
                - rdp_new
                - freerdp_context_free
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:792,16'
              BranchSideFuncs:
                - rdp_new
                - freerdp_context_free
                - rdp_log_build_warnings
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:794,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:795,3'
              BranchSideFuncs:
                - rdp_log_build_warnings
                - freerdp_context_free
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:797,25'
              BranchSideFuncs:
                - rdp_log_build_warnings
                - freerdp_context_free
                - PubSub_AddEventTypes
                - graphics_new
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:801,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:802,3'
              BranchSideFuncs:
                - PubSub_AddEventTypes
                - graphics_new
                - freerdp_context_free
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:804,23'
              BranchSideFuncs:
                - PubSub_AddEventTypes
                - graphics_new
                - freerdp_context_free
                - calloc
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:816,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:817,3'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:819,19'
              BranchSideFuncs:
                - calloc
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
                - CreateEventA
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:824,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:826,3'
              BranchSideFuncs:
                - CreateEventA
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:830,37'
              BranchSideFuncs:
                - CreateEventA
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
                - update_register_client_callbacks
                - freerdp_channels_new
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:826,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:826,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_context_free
            - BranchSide:      'libfreerdp/core/freerdp.c:827,3'
              BranchSideFuncs:
                - freerdp_context_free
        - Branch String:   'libfreerdp/core/freerdp.c:830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:832,3'
              BranchSideFuncs:
                - update_register_client_callbacks
                - freerdp_channels_new
                - freerdp_context_free
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:836,35'
              BranchSideFuncs:
                - update_register_client_callbacks
                - freerdp_channels_new
                - freerdp_context_free
                - stream_dump_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:832,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:832,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_context_free
            - BranchSide:      'libfreerdp/core/freerdp.c:833,3'
              BranchSideFuncs:
                - freerdp_context_free
        - Branch String:   'libfreerdp/core/freerdp.c:838,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:839,3'
              BranchSideFuncs:
                - stream_dump_new
                - freerdp_context_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:841,18'
              BranchSideFuncs:
                - stream_dump_new
                - freerdp_context_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:842,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:843,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:845,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - freerdp_context_free
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:845,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_context_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:845,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_context_free
            - BranchSide:      'libfreerdp/core/freerdp.c:845,2'
              BranchSideFuncs:
                - freerdp_context_free
        - Branch String:   'libfreerdp/core/freerdp.c:847,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:847,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:848,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:770,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:772,45'
          Dst:             calloc
        - Src:             'libfreerdp/core/freerdp.c:777,17'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:787,21'
          Dst:             metrics_new
        - Src:             'libfreerdp/core/freerdp.c:792,8'
          Dst:             rdp_new
        - Src:             'libfreerdp/core/freerdp.c:797,2'
          Dst:             rdp_log_build_warnings
        - Src:             'libfreerdp/core/freerdp.c:804,2'
          Dst:             PubSub_AddEventTypes
        - Src:             'libfreerdp/core/freerdp.c:814,22'
          Dst:             graphics_new
        - Src:             'libfreerdp/core/freerdp.c:824,36'
          Dst:             calloc
        - Src:             'libfreerdp/core/freerdp.c:826,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:826,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:830,37'
          Dst:             CreateEventA
        - Src:             'libfreerdp/core/freerdp.c:832,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:832,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:836,2'
          Dst:             update_register_client_callbacks
        - Src:             'libfreerdp/core/freerdp.c:838,28'
          Dst:             freerdp_channels_new
        - Src:             'libfreerdp/core/freerdp.c:841,18'
          Dst:             stream_dump_new
        - Src:             'libfreerdp/core/freerdp.c:845,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:845,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:845,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:851,2'
          Dst:             freerdp_context_free
    - functionName:    freerdp_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_context_new_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:761,9'
          Dst:             freerdp_context_new_ex
    - functionName:    freerdp_get_build_revision
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_get_build_config
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_get_version_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_get_version
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - major
        - minor
        - revision
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:704,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:705,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:707,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:707,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:708,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:710,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:710,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:710,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:711,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_set_focus
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:693,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:693,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:694,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:694,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:694,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:696,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:697,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:697,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:697,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:693,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:694,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:697,2'
          Dst:             __assert_fail
    - functionName:    freerdp_focus_required
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:674,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:674,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:675,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:675,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:675,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/freerdp.c:677,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/freerdp.c:678,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:678,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:680,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:680,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:682,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:674,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:675,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:678,2'
          Dst:             __assert_fail
    - functionName:    freerdp_shall_disconnect_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - utils_abort_event_is_set
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:664,3'
              BranchSideFuncs:
                - utils_abort_event_is_set
            - BranchSide:      'libfreerdp/core/freerdp.c:666,34'
              BranchSideFuncs:
                - utils_abort_event_is_set
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:666,9'
          Dst:             utils_abort_event_is_set
    - functionName:    freerdp_shall_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_shall_disconnect_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:655,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:656,3'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
            - BranchSide:      'libfreerdp/core/freerdp.c:658,42'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:658,9'
          Dst:             freerdp_shall_disconnect_context
    - functionName:    freerdp_disconnect_before_reconnect_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_client_disconnect_and_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:630,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:630,2'
              BranchSideFuncs:
                - rdp_client_disconnect_and_clear
            - BranchSide:      'libfreerdp/core/freerdp.c:630,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:630,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:633,9'
          Dst:             rdp_client_disconnect_and_clear
    - functionName:    freerdp_disconnect_before_reconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - freerdp_disconnect_before_reconnect_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:622,2'
              BranchSideFuncs:
                - freerdp_disconnect_before_reconnect_context
            - BranchSide:      'libfreerdp/core/freerdp.c:622,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:622,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:623,9'
          Dst:             freerdp_disconnect_before_reconnect_context
    - functionName:    sig_abort_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - signum
        - signame
        - ctx
      BBCount:         18
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - freerdp_abort_connect_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:69,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:69,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_abort_connect_context
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:69,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_abort_connect_context
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:69,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:69,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_abort_connect_context
            - BranchSide:      'libfreerdp/core/freerdp.c:69,2'
              BranchSideFuncs:
                - freerdp_abort_connect_context
        - Branch String:   'libfreerdp/core/freerdp.c:70,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:70,6'
              BranchSideFuncs:
                - freerdp_abort_connect_context
            - BranchSide:      'libfreerdp/core/freerdp.c:71,33'
              BranchSideFuncs:
                - freerdp_abort_connect_context
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:69,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:69,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:69,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:71,3'
          Dst:             freerdp_abort_connect_context
    - functionName:    freerdp_abort_connect_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_get_last_error
        - utils_abort_connect
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:315,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:316,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - utils_abort_connect
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/freerdp.c:318,2'
              BranchSideFuncs:
                - freerdp_get_last_error
                - utils_abort_connect
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/freerdp.c:318,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:318,2'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - utils_abort_connect
            - BranchSide:      'libfreerdp/core/freerdp.c:320,29'
              BranchSideFuncs:
                - utils_abort_connect
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:318,2'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:318,2'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/freerdp.c:320,9'
          Dst:             utils_abort_connect
    - functionName:    freerdp_get_last_error
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    47
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:961,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:961,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:961,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:961,2'
          Dst:             __assert_fail
    - functionName:    freerdp_set_last_error_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - lastError
        - fkt
        - file
        - line
      BBCount:         27
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
        - freerdp_get_last_error_name
      functionUses:    59
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1052,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1052,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1053,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1053,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1053,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1055,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1055,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1057,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_get_last_error_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1065,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1057,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1059,22'
              BranchSideFuncs:
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1063,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1065,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1067,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1071,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1067,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1068,22'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1070,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:1073,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1075,22'
              BranchSideFuncs:
                - freerdp_get_last_error_name
                - freerdp_get_last_error_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1080,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1052,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1053,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1057,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:1060,46'
          Dst:             freerdp_get_last_error_name
        - Src:             'libfreerdp/core/freerdp.c:1059,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:1067,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:1068,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:1073,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:1077,22'
          Dst:             freerdp_get_last_error_name
        - Src:             'libfreerdp/core/freerdp.c:1078,22'
          Dst:             freerdp_get_last_error_name
        - Src:             'libfreerdp/core/freerdp.c:1075,4'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_message_queue_process_pending_messages
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - id
      BBCount:         13
      ICount:          72
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - input_message_queue_process_pending_messages
        - update_message_queue_process_pending_messages
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:546,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:546,2'
              BranchSideFuncs:
                - __assert_fail
                - input_message_queue_process_pending_messages
                - update_message_queue_process_pending_messages
            - BranchSide:      'libfreerdp/core/freerdp.c:548,12'
              BranchSideFuncs:
                - __assert_fail
                - input_message_queue_process_pending_messages
                - update_message_queue_process_pending_messages
        - Branch String:   'libfreerdp/core/freerdp.c:549,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:549,2'
              BranchSideFuncs:
                - input_message_queue_process_pending_messages
                - update_message_queue_process_pending_messages
            - BranchSide:      'libfreerdp/core/freerdp.c:551,10'
              BranchSideFuncs:
                - input_message_queue_process_pending_messages
                - update_message_queue_process_pending_messages
        - Branch String:   'libfreerdp/core/freerdp.c:551,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:551,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:554,59'
              BranchSideFuncs:
                - update_message_queue_process_pending_messages
            - BranchSide:      'libfreerdp/core/freerdp.c:558,58'
              BranchSideFuncs:
                - input_message_queue_process_pending_messages
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:546,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:549,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:554,13'
          Dst:             update_message_queue_process_pending_messages
        - Src:             'libfreerdp/core/freerdp.c:558,13'
          Dst:             input_message_queue_process_pending_messages
    - functionName:    freerdp_message_queue_process_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - id
        - message
      BBCount:         13
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - input_message_queue_process_message
        - update_message_queue_process_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:522,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:522,2'
              BranchSideFuncs:
                - __assert_fail
                - input_message_queue_process_message
                - update_message_queue_process_message
            - BranchSide:      'libfreerdp/core/freerdp.c:524,12'
              BranchSideFuncs:
                - __assert_fail
                - input_message_queue_process_message
                - update_message_queue_process_message
        - Branch String:   'libfreerdp/core/freerdp.c:525,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:525,2'
              BranchSideFuncs:
                - input_message_queue_process_message
                - update_message_queue_process_message
            - BranchSide:      'libfreerdp/core/freerdp.c:527,10'
              BranchSideFuncs:
                - input_message_queue_process_message
                - update_message_queue_process_message
        - Branch String:   'libfreerdp/core/freerdp.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:527,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:530,50'
              BranchSideFuncs:
                - update_message_queue_process_message
            - BranchSide:      'libfreerdp/core/freerdp.c:534,49'
              BranchSideFuncs:
                - input_message_queue_process_message
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:522,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:525,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:530,13'
          Dst:             update_message_queue_process_message
        - Src:             'libfreerdp/core/freerdp.c:534,13'
          Dst:             input_message_queue_process_message
    - functionName:    freerdp_get_message_queue_event_handle
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - id
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MessageQueue_Event
        - freerdp_get_message_queue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:511,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:511,6'
              BranchSideFuncs:
                - MessageQueue_Event
            - BranchSide:      'libfreerdp/core/freerdp.c:512,30'
              BranchSideFuncs:
                - MessageQueue_Event
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:509,25'
          Dst:             freerdp_get_message_queue
        - Src:             'libfreerdp/core/freerdp.c:512,11'
          Dst:             MessageQueue_Event
    - functionName:    freerdp_get_message_queue
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - instance
        - id
      BBCount:         13
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - input_cast
        - update_cast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:481,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:481,2'
              BranchSideFuncs:
                - __assert_fail
                - input_cast.12085
                - update_cast.12084
            - BranchSide:      'libfreerdp/core/freerdp.c:483,24'
              BranchSideFuncs:
                - __assert_fail
                - input_cast.12085
                - update_cast.12084
        - Branch String:   'libfreerdp/core/freerdp.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:484,2'
              BranchSideFuncs:
                - input_cast.12085
                - update_cast.12084
            - BranchSide:      'libfreerdp/core/freerdp.c:486,10'
              BranchSideFuncs:
                - input_cast.12085
                - update_cast.12084
        - Branch String:   'libfreerdp/core/freerdp.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:486,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:490,25'
              BranchSideFuncs:
                - update_cast.12084
            - BranchSide:      'libfreerdp/core/freerdp.c:497,24'
              BranchSideFuncs:
                - input_cast.12085
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:481,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:484,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:490,34'
          Dst:             update_cast
        - Src:             'libfreerdp/core/freerdp.c:497,32'
          Dst:             input_cast
    - functionName:    update_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/update.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/update.h:131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/update.h:131,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/update.h:131,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/update.h:131,2'
          Dst:             __assert_fail
    - functionName:    input_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/input.h:54,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/input.h:54,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/input.h:54,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/input.h:54,2'
          Dst:             __assert_fail
    - functionName:    freerdp_prevent_session_lock
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         36
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_get_last_error
        - freerdp_input_send_mouse_event
        - freerdp_settings_get_uint32
        - input_cast
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:400,2'
              BranchSideFuncs:
                - __assert_fail
                - input_cast.12085
                - freerdp_settings_get_uint32
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:401,2'
              BranchSideFuncs:
                - __assert_fail
                - input_cast.12085
                - freerdp_settings_get_uint32
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:401,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:401,2'
              BranchSideFuncs:
                - input_cast.12085
                - freerdp_settings_get_uint32
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:403,38'
              BranchSideFuncs:
                - input_cast.12085
                - freerdp_settings_get_uint32
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:407,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:407,33'
              BranchSideFuncs:
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:432,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:407,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:409,22'
              BranchSideFuncs:
                - time
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:432,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:410,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:412,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:430,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:412,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:412,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:417,49'
              BranchSideFuncs:
                - freerdp_input_send_mouse_event
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:419,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:421,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:428,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:421,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:422,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:425,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:422,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:400,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:401,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:403,27'
          Dst:             input_cast
        - Src:             'libfreerdp/core/freerdp.c:406,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/freerdp.c:409,22'
          Dst:             time
        - Src:             'libfreerdp/core/freerdp.c:412,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:412,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:417,18'
          Dst:             freerdp_input_send_mouse_event
        - Src:             'libfreerdp/core/freerdp.c:421,9'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:422,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:422,6'
          Dst:             WLog_PrintMessage
    - functionName:    checkChannelErrorEvent
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         16
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - WaitForSingleObject
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1235,2'
              BranchSideFuncs:
                - WaitForSingleObject
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1237,26'
              BranchSideFuncs:
                - WaitForSingleObject
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:1237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1239,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1244,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:1239,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1239,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:1241,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1235,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:1237,6'
          Dst:             WaitForSingleObject
        - Src:             'libfreerdp/core/freerdp.c:1239,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:1239,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_check_event_handles
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         43
      ICount:          181
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - checkChannelErrorEvent
        - freerdp_channels_check_fds
        - freerdp_check_fds
        - freerdp_get_last_error
        - freerdp_prevent_session_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:437,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:437,2'
              BranchSideFuncs:
                - freerdp_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
            - BranchSide:      'libfreerdp/core/freerdp.c:439,34'
              BranchSideFuncs:
                - freerdp_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
        - Branch String:   'libfreerdp/core/freerdp.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:443,30'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
            - BranchSide:      'libfreerdp/core/freerdp.c:450,38'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
        - Branch String:   'libfreerdp/core/freerdp.c:443,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:444,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:444,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:444,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:452,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:454,30'
              BranchSideFuncs:
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
            - BranchSide:      'libfreerdp/core/freerdp.c:461,34'
              BranchSideFuncs:
                - checkChannelErrorEvent
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_prevent_session_lock
        - Branch String:   'libfreerdp/core/freerdp.c:454,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:455,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:455,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:455,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:465,30'
              BranchSideFuncs:
                - freerdp_prevent_session_lock
            - BranchSide:      'libfreerdp/core/freerdp.c:472,40'
              BranchSideFuncs:
                - freerdp_prevent_session_lock
        - Branch String:   'libfreerdp/core/freerdp.c:465,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:466,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:469,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:466,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:466,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:469,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:437,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:439,16'
          Dst:             freerdp_check_fds
        - Src:             'libfreerdp/core/freerdp.c:443,7'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:444,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:444,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:450,11'
          Dst:             freerdp_channels_check_fds
        - Src:             'libfreerdp/core/freerdp.c:454,7'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:455,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:455,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:461,11'
          Dst:             checkChannelErrorEvent
        - Src:             'libfreerdp/core/freerdp.c:465,7'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:466,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:466,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:472,11'
          Dst:             freerdp_prevent_session_lock
    - functionName:    freerdp_check_fds
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         22
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - PubSub_OnTerminate
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_check_fds
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:345,3'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:347,7'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:347,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:348,3'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:350,7'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:351,3'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:353,8'
              BranchSideFuncs:
                - rdp_check_fds
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:359,25'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:369,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:360,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:360,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:362,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - PubSub_OnTerminate
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:362,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:362,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - PubSub_OnTerminate
            - BranchSide:      'libfreerdp/core/freerdp.c:363,3'
              BranchSideFuncs:
                - PubSub_OnTerminate
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:354,11'
          Dst:             rdp_check_fds
        - Src:             'libfreerdp/core/freerdp.c:360,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:362,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:362,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:365,3'
          Dst:             PubSub_OnTerminate
    - functionName:    PubSub_OnTerminate
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:82,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:82,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:82,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:82,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:82,2'
          Dst:             PubSub_OnEvent
    - functionName:    getChannelErrorEventHandle
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:1229,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:1229,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:1229,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:1229,2'
          Dst:             __assert_fail
    - functionName:    freerdp_get_event_handles
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - events
        - count
      BBCount:         24
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_channels_get_event_handle
        - getChannelErrorEventHandle
        - transport_get_event_handles
        - utils_get_abort_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:376,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:376,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:377,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
        - Branch String:   'libfreerdp/core/freerdp.c:377,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:377,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:378,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
        - Branch String:   'libfreerdp/core/freerdp.c:378,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:378,2'
              BranchSideFuncs:
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:378,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
        - Branch String:   'libfreerdp/core/freerdp.c:378,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:378,2'
              BranchSideFuncs:
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:380,40'
              BranchSideFuncs:
                - transport_get_event_handles
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
        - Branch String:   'libfreerdp/core/freerdp.c:382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:385,6'
              BranchSideFuncs:
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
        - Branch String:   'libfreerdp/core/freerdp.c:385,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:385,17'
              BranchSideFuncs:
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:392,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:387,56'
              BranchSideFuncs:
                - freerdp_channels_get_event_handle
                - getChannelErrorEventHandle
                - utils_get_abort_event
            - BranchSide:      'libfreerdp/core/freerdp.c:392,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:376,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:377,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:378,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:380,12'
          Dst:             transport_get_event_handles
        - Src:             'libfreerdp/core/freerdp.c:387,22'
          Dst:             freerdp_channels_get_event_handle
        - Src:             'libfreerdp/core/freerdp.c:388,22'
          Dst:             getChannelErrorEventHandle
        - Src:             'libfreerdp/core/freerdp.c:389,22'
          Dst:             utils_get_abort_event
    - functionName:    freerdp_abort_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_abort_connect_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:307,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:308,3'
              BranchSideFuncs:
                - freerdp_abort_connect_context
            - BranchSide:      'libfreerdp/core/freerdp.c:310,39'
              BranchSideFuncs:
                - freerdp_abort_connect_context
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:310,9'
          Dst:             freerdp_abort_connect_context
    - functionName:    freerdp_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         49
      ICount:          226
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - freerdp_channels_close
        - freerdp_del_signal_cleanup_handler
        - pcap_close
        - rdp_client_disconnect
        - sig_abort_connect
        - update_cast
        - update_post_disconnect
        - utils_abort_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:590,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:590,20'
              BranchSideFuncs:
                - utils_abort_connect
                - rdp_client_disconnect
                - update_cast.12084
                - update_post_disconnect
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:591,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:590,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:591,3'
              BranchSideFuncs:
                - utils_abort_connect
                - rdp_client_disconnect
                - update_cast.12084
                - update_post_disconnect
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:593,8'
              BranchSideFuncs:
                - utils_abort_connect
                - rdp_client_disconnect
                - update_cast.12084
                - update_post_disconnect
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:596,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:597,6'
              BranchSideFuncs:
                - update_cast.12084
                - update_post_disconnect
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:599,19'
              BranchSideFuncs:
                - update_cast.12084
                - update_post_disconnect
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:603,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:603,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:603,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
            - BranchSide:      'libfreerdp/core/freerdp.c:603,2'
              BranchSideFuncs:
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
                - pcap_close
        - Branch String:   'libfreerdp/core/freerdp.c:605,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:607,3'
              BranchSideFuncs:
                - pcap_close
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:612,25'
              BranchSideFuncs:
                - freerdp_channels_close
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:614,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - freerdp_del_signal_cleanup_handler
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:614,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_del_signal_cleanup_handler
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:614,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_del_signal_cleanup_handler
            - BranchSide:      'libfreerdp/core/freerdp.c:614,2'
              BranchSideFuncs:
                - freerdp_del_signal_cleanup_handler
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:594,2'
          Dst:             utils_abort_connect
        - Src:             'libfreerdp/core/freerdp.c:596,7'
          Dst:             rdp_client_disconnect
        - Src:             'libfreerdp/core/freerdp.c:599,7'
          Dst:             update_cast
        - Src:             'libfreerdp/core/freerdp.c:601,2'
          Dst:             update_post_disconnect
        - Src:             'libfreerdp/core/freerdp.c:603,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:603,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:603,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:608,3'
          Dst:             pcap_close
        - Src:             'libfreerdp/core/freerdp.c:612,2'
          Dst:             freerdp_channels_close
        - Src:             'libfreerdp/core/freerdp.c:614,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:614,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:614,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:616,2'
          Dst:             freerdp_del_signal_cleanup_handler
        - Src:             'libfreerdp/core/freerdp.c:616,2'
          Dst:             sig_abort_connect
    - functionName:    PubSub_OnConnectionResult
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:86,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:86,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:86,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:86,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:86,2'
          Dst:             PubSub_OnEvent
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    freerdp_reconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_get_last_error
        - rdp_client_reconnect
        - utils_reset_abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:640,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:640,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - utils_reset_abort
                - rdp_client_reconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:641,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - utils_reset_abort
                - rdp_client_reconnect
        - Branch String:   'libfreerdp/core/freerdp.c:641,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:641,2'
              BranchSideFuncs:
                - freerdp_get_last_error
                - utils_reset_abort
                - rdp_client_reconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:643,29'
              BranchSideFuncs:
                - freerdp_get_last_error
                - utils_reset_abort
                - rdp_client_reconnect
        - Branch String:   'libfreerdp/core/freerdp.c:643,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:644,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:646,8'
              BranchSideFuncs:
                - utils_reset_abort
                - rdp_client_reconnect
        - Branch String:   'libfreerdp/core/freerdp.c:648,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:649,3'
              BranchSideFuncs:
                - rdp_client_reconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:650,30'
              BranchSideFuncs:
                - rdp_client_reconnect
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:640,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:641,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:643,6'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:648,7'
          Dst:             utils_reset_abort
        - Src:             'libfreerdp/core/freerdp.c:650,9'
          Dst:             rdp_client_reconnect
    - functionName:    freerdp_connect_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         85
      ICount:          421
      EdgeCount:       101
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - clearChannelError
        - freerdp_add_signal_cleanup_handler
        - freerdp_channels_register_instance
        - freerdp_get_keyboard_default_layout_for_locale
        - freerdp_get_last_error
        - freerdp_set_last_error_ex
        - freerdp_settings_get_bool
        - freerdp_settings_get_uint32
        - freerdp_settings_print_warnings
        - freerdp_settings_set_default_order_support
        - freerdp_settings_set_uint32
        - rdp_client_connect
        - rdp_set_backup_settings
        - sig_abort_connect
        - utils_reload_channels
        - utils_reset_abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:93,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:94,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_set_last_error_ex
                - clearChannelError
                - utils_reset_abort
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:96,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_set_last_error_ex
                - clearChannelError
                - utils_reset_abort
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:96,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:96,2'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - clearChannelError
                - utils_reset_abort
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:99,2'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - clearChannelError
                - utils_reset_abort
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:103,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:105,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:106,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:106,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:108,13'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:109,2'
              BranchSideFuncs:
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:111,37'
              BranchSideFuncs:
                - freerdp_channels_register_instance
                - freerdp_settings_set_default_order_support
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:114,3'
              BranchSideFuncs:
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:116,37'
              BranchSideFuncs:
                - freerdp_add_signal_cleanup_handler
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
            - BranchSide:      'libfreerdp/core/freerdp.c:118,2'
              BranchSideFuncs:
                - freerdp_settings_print_warnings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
                - rdp_set_backup_settings
        - Branch String:   'libfreerdp/core/freerdp.c:123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:124,36'
              BranchSideFuncs:
                - rdp_set_backup_settings
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
            - BranchSide:      'libfreerdp/core/freerdp.c:125,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
                - utils_reload_channels
        - Branch String:   'libfreerdp/core/freerdp.c:125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:126,34'
              BranchSideFuncs:
                - utils_reload_channels
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/freerdp.c:128,48'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_get_keyboard_default_layout_for_locale
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/freerdp.c:130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:131,48'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:133,10'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:138,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:138,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:148,4'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:138,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:140,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:141,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:142,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:143,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:144,5'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:146,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:153,25'
              BranchSideFuncs:
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:161,26'
              BranchSideFuncs:
                - rdp_client_connect
                - freerdp_settings_get_bool
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:154,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:154,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/freerdp.c:155,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/freerdp.c:155,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:155,3'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:157,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:157,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:157,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:166,25'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/freerdp.c:167,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:167,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:168,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:168,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:169,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:96,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:100,2'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/freerdp.c:101,2'
          Dst:             clearChannelError
        - Src:             'libfreerdp/core/freerdp.c:102,7'
          Dst:             utils_reset_abort
        - Src:             'libfreerdp/core/freerdp.c:106,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:109,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:111,2'
          Dst:             freerdp_channels_register_instance
        - Src:             'libfreerdp/core/freerdp.c:113,7'
          Dst:             freerdp_settings_set_default_order_support
        - Src:             'libfreerdp/core/freerdp.c:116,2'
          Dst:             freerdp_add_signal_cleanup_handler
        - Src:             'libfreerdp/core/freerdp.c:116,2'
          Dst:             sig_abort_connect
        - Src:             'libfreerdp/core/freerdp.c:118,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/freerdp.c:118,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:118,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:121,2'
          Dst:             freerdp_settings_print_warnings
        - Src:             'libfreerdp/core/freerdp.c:124,12'
          Dst:             rdp_set_backup_settings
        - Src:             'libfreerdp/core/freerdp.c:126,12'
          Dst:             utils_reload_channels
        - Src:             'libfreerdp/core/freerdp.c:128,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/freerdp.c:129,19'
          Dst:             freerdp_get_keyboard_default_layout_for_locale
        - Src:             'libfreerdp/core/freerdp.c:131,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/freerdp.c:138,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/freerdp.c:141,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/freerdp.c:143,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/freerdp.c:154,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:155,3'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:155,3'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/freerdp.c:157,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:157,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:161,7'
          Dst:             rdp_client_connect
        - Src:             'libfreerdp/core/freerdp.c:164,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/freerdp.c:167,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:168,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:168,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/freerdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         93
      ICount:          535
      EdgeCount:       116
      CyclomaticComplexity: 25
      functionsReached:
        - PubSub_OnConnectionResult
        - Stream_Buffer
        - Stream_Release
        - Stream_SetLength
        - Stream_SetPosition
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_channels_post_connect
        - freerdp_connect_begin
        - freerdp_disconnect
        - freerdp_get_last_error
        - freerdp_reconnect
        - freerdp_set_last_error_ex
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - pcap_close
        - pcap_get_next_record_content
        - pcap_get_next_record_header
        - pcap_has_next_record
        - pcap_open
        - pointer_cache_register_callbacks
        - transport_set_connected_event
        - transport_take_from_pool
        - update_begin_paint
        - update_cast
        - update_end_paint
        - update_post_connect
        - update_recv_surfcmds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/freerdp.c:183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:183,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
            - BranchSide:      'libfreerdp/core/freerdp.c:184,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:184,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:184,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
            - BranchSide:      'libfreerdp/core/freerdp.c:186,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:187,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:187,2'
              BranchSideFuncs:
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
            - BranchSide:      'libfreerdp/core/freerdp.c:188,2'
              BranchSideFuncs:
                - __assert_fail
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:188,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:188,2'
              BranchSideFuncs:
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
            - BranchSide:      'libfreerdp/core/freerdp.c:190,6'
              BranchSideFuncs:
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:193,6'
              BranchSideFuncs:
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:194,3'
              BranchSideFuncs:
                - PubSub_OnConnectionResult
                - freerdp_disconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:198,41'
              BranchSideFuncs:
                - update_cast.12084
                - freerdp_settings_get_bool
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
                - freerdp_settings_get_string
                - pcap_open
        - Branch String:   'libfreerdp/core/freerdp.c:200,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:203,36'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - pcap_open
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/freerdp.c:210,6'
              BranchSideFuncs:
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/freerdp.c:205,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:206,5'
              BranchSideFuncs:
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/freerdp.c:207,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/freerdp.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:212,36'
              BranchSideFuncs:
                - pointer_cache_register_callbacks
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/freerdp.c:221,11'
              BranchSideFuncs:
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:213,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:213,10'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/freerdp.c:213,10'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/freerdp.c:216,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:217,44'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:218,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:222,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:223,31'
              BranchSideFuncs:
                - freerdp_reconnect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - update_post_connect
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:225,4'
              BranchSideFuncs:
                - PubSub_OnConnectionResult
                - freerdp_disconnect
        - Branch String:   'libfreerdp/core/freerdp.c:228,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:228,18'
              BranchSideFuncs:
                - update_post_connect
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - transport_set_connected_event
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:230,25'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:228,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:228,68'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:230,25'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:230,25'
              BranchSideFuncs:
                - transport_set_connected_event
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:240,6'
              BranchSideFuncs:
                - transport_set_connected_event
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:231,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:231,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/freerdp.c:232,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/freerdp.c:232,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:232,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/freerdp.c:234,3'
              BranchSideFuncs:
                - freerdp_get_last_error
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/freerdp.c:234,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:234,3'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - PubSub_OnConnectionResult
                - freerdp_disconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:236,10'
              BranchSideFuncs:
                - PubSub_OnConnectionResult
                - freerdp_disconnect
        - Branch String:   'libfreerdp/core/freerdp.c:240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:242,12'
              BranchSideFuncs:
                - update_cast.12084
                - __assert_fail
                - pcap_open
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:289,6'
              BranchSideFuncs:
                - transport_set_connected_event
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/freerdp.c:246,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:246,3'
              BranchSideFuncs:
                - pcap_open
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:247,32'
              BranchSideFuncs:
                - pcap_open
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_has_next_record
                - pcap_close
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:250,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:251,4'
              BranchSideFuncs:
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:253,4'
              BranchSideFuncs:
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:257,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:257,52'
              BranchSideFuncs:
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - pcap_has_next_record
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:257,3'
              BranchSideFuncs:
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - pcap_has_next_record
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:257,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:259,32'
              BranchSideFuncs:
                - pcap_get_next_record_header
                - transport_take_from_pool
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - pcap_has_next_record
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:284,14'
              BranchSideFuncs:
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
        - Branch String:   'libfreerdp/core/freerdp.c:262,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:263,5'
              BranchSideFuncs:
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - update_recv_surfcmds
                - update_end_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:265,32'
              BranchSideFuncs:
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - update_recv_surfcmds
                - update_end_paint
        - Branch String:   'libfreerdp/core/freerdp.c:270,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:271,12'
              BranchSideFuncs:
                - update_recv_surfcmds
                - update_end_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
            - BranchSide:      'libfreerdp/core/freerdp.c:274,31'
              BranchSideFuncs:
                - update_recv_surfcmds
                - update_end_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
        - Branch String:   'libfreerdp/core/freerdp.c:274,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:275,13'
              BranchSideFuncs:
                - update_end_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - update_recv_surfcmds
            - BranchSide:      'libfreerdp/core/freerdp.c:277,28'
              BranchSideFuncs:
                - update_end_paint
                - Stream_Release
                - pcap_has_next_record
                - pcap_close
                - PubSub_OnConnectionResult
                - freerdp_disconnect
                - pcap_get_next_record_header
                - transport_take_from_pool
                - Stream_Buffer.12106
                - pcap_get_next_record_content
                - Stream_SetLength
                - Stream_SetPosition
                - update_begin_paint
                - update_recv_surfcmds
        - Branch String:   'libfreerdp/core/freerdp.c:289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:290,3'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - transport_set_connected_event
                - PubSub_OnConnectionResult
                - freerdp_disconnect
            - BranchSide:      'libfreerdp/core/freerdp.c:292,32'
              BranchSideFuncs:
                - transport_set_connected_event
                - PubSub_OnConnectionResult
                - freerdp_disconnect
        - Branch String:   'libfreerdp/core/freerdp.c:299,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/freerdp.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/freerdp.c:302,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/freerdp.c:179,17'
          Dst:             freerdp_connect_begin
        - Src:             'libfreerdp/core/freerdp.c:183,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:184,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:187,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:188,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:198,29'
          Dst:             update_cast
        - Src:             'libfreerdp/core/freerdp.c:200,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/freerdp.c:203,8'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/freerdp.c:202,19'
          Dst:             pcap_open
        - Src:             'libfreerdp/core/freerdp.c:212,3'
          Dst:             pointer_cache_register_callbacks
        - Src:             'libfreerdp/core/freerdp.c:217,14'
          Dst:             freerdp_channels_post_connect
        - Src:             'libfreerdp/core/freerdp.c:222,7'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:223,13'
          Dst:             freerdp_reconnect
        - Src:             'libfreerdp/core/freerdp.c:228,48'
          Dst:             update_post_connect
        - Src:             'libfreerdp/core/freerdp.c:231,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:232,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/freerdp.c:232,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/freerdp.c:234,3'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/freerdp.c:234,3'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/freerdp.c:243,33'
          Dst:             update_cast
        - Src:             'libfreerdp/core/freerdp.c:246,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/freerdp.c:247,22'
          Dst:             pcap_open
        - Src:             'libfreerdp/core/freerdp.c:257,10'
          Dst:             pcap_has_next_record
        - Src:             'libfreerdp/core/freerdp.c:259,4'
          Dst:             pcap_get_next_record_header
        - Src:             'libfreerdp/core/freerdp.c:261,8'
          Dst:             transport_take_from_pool
        - Src:             'libfreerdp/core/freerdp.c:265,18'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/core/freerdp.c:266,4'
          Dst:             pcap_get_next_record_content
        - Src:             'libfreerdp/core/freerdp.c:267,4'
          Dst:             Stream_SetLength
        - Src:             'libfreerdp/core/freerdp.c:268,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/freerdp.c:270,9'
          Dst:             update_begin_paint
        - Src:             'libfreerdp/core/freerdp.c:274,9'
          Dst:             update_recv_surfcmds
        - Src:             'libfreerdp/core/freerdp.c:277,10'
          Dst:             update_end_paint
        - Src:             'libfreerdp/core/freerdp.c:281,4'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/freerdp.c:284,3'
          Dst:             pcap_close
        - Src:             'libfreerdp/core/freerdp.c:290,3'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/freerdp.c:292,2'
          Dst:             transport_set_connected_event
        - Src:             'libfreerdp/core/freerdp.c:297,2'
          Dst:             PubSub_OnConnectionResult
        - Src:             'libfreerdp/core/freerdp.c:300,3'
          Dst:             freerdp_disconnect
    - functionName:    graphics_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - graphics
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:214,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:214,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:216,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    graphics_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:176,23'
              BranchSideFuncs:
                - calloc
                - free
                - calloc
                - free
                - free
                - calloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/graphics.c:179,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:181,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:185,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - free
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:188,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:190,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:195,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:198,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:206,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:172,27'
          Dst:             calloc
        - Src:             'libfreerdp/core/graphics.c:177,44'
          Dst:             calloc
        - Src:             'libfreerdp/core/graphics.c:186,46'
          Dst:             calloc
        - Src:             'libfreerdp/core/graphics.c:196,42'
          Dst:             calloc
    - functionName:    graphics_register_glyph
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - graphics
        - glyph
      BBCount:         12
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:160,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:161,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:161,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:162,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:162,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:162,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:162,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:161,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:162,2'
          Dst:             __assert_fail
    - functionName:    Glyph_Alloc
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - x
        - y
        - cx
        - cy
        - cb
        - aj
      BBCount:         17
      ICount:          167
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:119,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:119,19'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/graphics.c:119,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:120,3'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:122,13'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:125,3'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:127,31'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:129,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:130,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:132,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:142,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/graphics.c:146,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/graphics.c:148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:150,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:127,21'
          Dst:             calloc
    - functionName:    graphics_register_pointer
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - graphics
        - pointer
      BBCount:         12
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:104,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:105,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:105,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:105,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:106,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:106,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:106,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:106,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:104,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:105,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:106,2'
          Dst:             __assert_fail
    - functionName:    Pointer_Alloc
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:93,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:93,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:95,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:91,25'
          Dst:             calloc
    - functionName:    graphics_register_bitmap
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - graphics
        - bitmap
      BBCount:         12
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:78,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:78,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:79,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:79,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/graphics.c:80,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/graphics.c:80,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:80,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:78,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:79,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/graphics.c:80,2'
          Dst:             __assert_fail
    - functionName:    Bitmap_SetDimensions
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - bitmap
        - width
        - height
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:66,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Bitmap_SetRectangle
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - bitmap
        - left
        - top
        - right
        - bottom
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:54,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:57,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Bitmap_Free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - bitmap
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:48,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:48,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:49,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Bitmap_Alloc
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/graphics.c:37,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/graphics.c:37,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/graphics.c:39,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/graphics.c:35,23'
          Dst:             calloc
    - functionName:    freerdp_channels_process_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - message
      BBCount:         42
      ICount:          213
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_channels_find_channel_by_name
        - freerdp_channels_process_message_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:618,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
            - BranchSide:      'libfreerdp/core/client.c:619,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
        - Branch String:   'libfreerdp/core/client.c:619,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:619,2'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
            - BranchSide:      'libfreerdp/core/client.c:621,6'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
        - Branch String:   'libfreerdp/core/client.c:621,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:622,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:623,11'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
        - Branch String:   'libfreerdp/core/client.c:629,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:630,4'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_process_message_free
            - BranchSide:      'libfreerdp/core/client.c:632,22'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_process_message_free
        - Branch String:   'libfreerdp/core/client.c:633,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:635,42'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:639,45'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:641,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:642,10'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:644,2'
              BranchSideFuncs:
                - freerdp_channels_process_message_free
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:646,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:647,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:649,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:652,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:618,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:619,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:635,4'
          Dst:             freerdp_channels_process_message_free
        - Src:             'libfreerdp/core/client.c:639,7'
          Dst:             freerdp_channels_find_channel_by_name
        - Src:             'libfreerdp/core/client.c:646,7'
          Dst:             freerdp_channels_process_message_free
        - Src:             'libfreerdp/core/client.c:652,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:652,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:652,2'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_channels_process_message_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - message
        - type
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:581,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:583,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:586,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:586,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:588,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:610,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:591,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:592,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:594,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:596,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:598,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:602,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_channels_find_channel_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - name
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:69,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:70,3'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'libfreerdp/core/client.c:72,8'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'libfreerdp/core/client.c:74,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:76,29'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'libfreerdp/core/client.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:78,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:80,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:82,2'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'libfreerdp/core/client.c:78,7'
          Dst:             strncmp
    - functionName:    channel_queue_message_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:114,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:114,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/client.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:114,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:117,28'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    freerdp_channels_load_plugin
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - settings
        - name
        - data
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_channels_client_load
        - freerdp_load_channel_addin_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1397,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1398,3'
              BranchSideFuncs:
                - freerdp_channels_client_load
            - BranchSide:      'libfreerdp/core/client.c:1400,38'
              BranchSideFuncs:
                - freerdp_channels_client_load
      Callsites:
        - Src:             'libfreerdp/core/client.c:1395,10'
          Dst:             freerdp_load_channel_addin_entry
        - Src:             'libfreerdp/core/client.c:1400,9'
          Dst:             freerdp_channels_client_load
    - functionName:    freerdp_channels_client_load
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - settings
        - entry
        - data
      BBCount:         58
      ICount:          270
      EdgeCount:       67
      CyclomaticComplexity: 11
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
        - freerdp_channels_is_loaded
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1284,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1284,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1285,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1285,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1285,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1286,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1286,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1286,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1287,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1287,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1287,2'
              BranchSideFuncs:
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1289,6'
              BranchSideFuncs:
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1291,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1295,33'
              BranchSideFuncs:
                - freerdp_channels_is_loaded
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1291,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1291,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1291,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1291,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1291,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1291,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1297,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1301,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1297,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1297,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1297,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1297,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1297,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1297,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1323,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1327,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1323,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1323,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1323,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1323,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1284,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1285,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1286,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1287,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1291,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1291,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1291,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/client.c:1295,6'
          Dst:             freerdp_channels_is_loaded
        - Src:             'libfreerdp/core/client.c:1297,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1297,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1297,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/client.c:1315,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/core/client.c:1317,2'
          Dst:             LeaveCriticalSection
        - Src:             'libfreerdp/core/client.c:1323,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1323,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1323,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_channels_is_loaded
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - entry
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1253,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1255,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1261,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1258,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1259,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeRDP_VirtualChannelInit
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppInitHandle
        - pChannel
        - channelCount
        - versionRequested
        - pChannelInitEventProc
      BBCount:         47
      ICount:          379
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - HashTable_Insert
        - InterlockedIncrement
        - freerdp_channels_find_channel_open_data_by_name
        - freerdp_settings_get_pointer_array_writable
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:951,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:951,22'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:952,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:951,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:952,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:954,13'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:956,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:956,24'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:957,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:956,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:957,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:959,7'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:959,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:960,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:962,7'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:962,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:962,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:963,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:962,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:963,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:965,23'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:972,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:974,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:974,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:975,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:977,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:978,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:980,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:980,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:982,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:984,11'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:984,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:986,18'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/client.c:994,24'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/client.c:988,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:990,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:992,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1000,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1002,53'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/client.c:1028,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1008,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1010,4'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/client.c:1011,3'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/client.c:1015,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1017,58'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:1025,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/client.c:1021,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1022,5'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/client.c:1023,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_settings_set_uint32
      Callsites:
        - Src:             'libfreerdp/core/client.c:988,7'
          Dst:             freerdp_channels_find_channel_open_data_by_name
        - Src:             'libfreerdp/core/client.c:1002,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/client.c:1006,34'
          Dst:             InterlockedIncrement
        - Src:             'libfreerdp/core/client.c:1008,8'
          Dst:             HashTable_Insert
        - Src:             'libfreerdp/core/client.c:1012,3'
          Dst:             strncpy
        - Src:             'libfreerdp/core/client.c:1017,14'
          Dst:             freerdp_settings_get_pointer_array_writable
        - Src:             'libfreerdp/core/client.c:1019,4'
          Dst:             strncpy
        - Src:             'libfreerdp/core/client.c:1021,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    FreeRDP_VirtualChannelOpen
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pInitHandle
        - pOpenHandle
        - pChannelName
        - pChannelOpenEventProc
      BBCount:         14
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_channels_find_channel_open_data_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1079,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1080,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1082,7'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1082,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1083,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1085,7'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1085,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1086,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1088,69'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1090,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1091,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1093,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1094,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1096,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1088,21'
          Dst:             freerdp_channels_find_channel_open_data_by_name
    - functionName:    FreeRDP_VirtualChannelClose
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - openHandle
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_GetItemValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1128,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1129,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1131,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1132,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1126,21'
          Dst:             HashTable_GetItemValue
    - functionName:    FreeRDP_VirtualChannelWrite
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - openHandle
        - pData
        - dataLength
        - pUserData
      BBCount:         20
      ICount:          159
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - HashTable_GetItemValue
        - MessageQueue_Dispatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1209,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1211,13'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1213,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1215,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1215,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1216,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1218,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1218,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1219,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1221,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1222,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1224,6'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1225,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1227,43'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1229,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1230,3'
              BranchSideFuncs:
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1232,28'
              BranchSideFuncs:
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1242,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1244,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1248,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1206,21'
          Dst:             HashTable_GetItemValue
        - Src:             'libfreerdp/core/client.c:1242,7'
          Dst:             MessageQueue_Dispatch
    - functionName:    freerdp_channels_find_channel_open_data_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - name
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:53,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:55,42'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'libfreerdp/core/client.c:61,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:57,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:58,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:59,2'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'libfreerdp/core/client.c:57,7'
          Dst:             strncmp
    - functionName:    FreeRDP_VirtualChannelWriteEx
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pInitHandle
        - openHandle
        - pData
        - dataLength
        - pUserData
      BBCount:         22
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - HashTable_GetItemValue
        - MessageQueue_Dispatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1149,3'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1151,41'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1155,3'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1157,44'
              BranchSideFuncs:
                - HashTable_GetItemValue
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1159,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1160,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1162,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1162,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1163,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1165,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1166,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1168,7'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1169,3'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1171,6'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1172,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1174,43'
              BranchSideFuncs:
                - malloc
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1177,3'
              BranchSideFuncs:
                - MessageQueue_Dispatch
                - free
            - BranchSide:      'libfreerdp/core/client.c:1179,28'
              BranchSideFuncs:
                - MessageQueue_Dispatch
                - free
        - Branch String:   'libfreerdp/core/client.c:1189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1191,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1195,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1157,21'
          Dst:             HashTable_GetItemValue
        - Src:             'libfreerdp/core/client.c:1189,7'
          Dst:             MessageQueue_Dispatch
    - functionName:    FreeRDP_VirtualChannelCloseEx
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pInitHandle
        - openHandle
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HashTable_GetItemValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1108,3'
              BranchSideFuncs:
                - HashTable_GetItemValue
            - BranchSide:      'libfreerdp/core/client.c:1110,44'
              BranchSideFuncs:
                - HashTable_GetItemValue
        - Branch String:   'libfreerdp/core/client.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1113,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1115,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1115,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1116,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1118,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1110,21'
          Dst:             HashTable_GetItemValue
    - functionName:    FreeRDP_VirtualChannelOpenEx
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pInitHandle
        - pOpenHandle
        - pChannelName
        - pChannelOpenEventProcEx
      BBCount:         14
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_channels_find_channel_open_data_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1044,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1046,7'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1046,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1047,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1049,7'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1049,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1050,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:1052,69'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1055,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1057,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1057,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1060,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1052,21'
          Dst:             freerdp_channels_find_channel_open_data_by_name
    - functionName:    FreeRDP_VirtualChannelInitEx
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpUserParam
        - clientContext
        - pInitHandle
        - pChannel
        - channelCount
        - versionRequested
        - pChannelInitEventProcEx
      BBCount:         60
      ICount:          417
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - HashTable_Insert
        - InterlockedIncrement
        - __assert_fail
        - freerdp_channels_find_channel_open_data_by_name
        - freerdp_settings_get_pointer_array_writable
        - freerdp_settings_get_uint32
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:848,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:849,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:851,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:851,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:852,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:854,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:854,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:854,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:855,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:854,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:855,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:857,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:858,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:858,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:860,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:861,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:861,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:863,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:863,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:864,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:866,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:866,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:869,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:869,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:872,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:872,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:874,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:876,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:876,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:878,37'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:886,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:880,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:882,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:884,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:893,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:893,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:894,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:894,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:894,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:895,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:896,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:896,2'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:898,11'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:898,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:900,37'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:934,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:903,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:903,3'
              BranchSideFuncs:
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:905,34'
              BranchSideFuncs:
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:908,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:911,4'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:914,3'
              BranchSideFuncs:
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:919,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:919,3'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:920,7'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:920,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:923,8'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - strncpy
            - BranchSide:      'libfreerdp/core/client.c:931,3'
              BranchSideFuncs:
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
                - strncpy
        - Branch String:   'libfreerdp/core/client.c:924,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:925,5'
              BranchSideFuncs:
                - strncpy
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
            - BranchSide:      'libfreerdp/core/client.c:926,12'
              BranchSideFuncs:
                - strncpy
                - __assert_fail
                - InterlockedIncrement
                - HashTable_Insert
                - strncpy
                - freerdp_settings_get_uint32
                - __assert_fail
                - freerdp_settings_get_pointer_array_writable
      Callsites:
        - Src:             'libfreerdp/core/client.c:858,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:861,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:880,7'
          Dst:             freerdp_channels_find_channel_open_data_by_name
        - Src:             'libfreerdp/core/client.c:893,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:894,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:896,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:903,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:905,34'
          Dst:             InterlockedIncrement
        - Src:             'libfreerdp/core/client.c:908,8'
          Dst:             HashTable_Insert
        - Src:             'libfreerdp/core/client.c:915,3'
          Dst:             strncpy
        - Src:             'libfreerdp/core/client.c:918,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/client.c:919,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:922,27'
          Dst:             freerdp_settings_get_pointer_array_writable
        - Src:             'libfreerdp/core/client.c:926,4'
          Dst:             strncpy
    - functionName:    freerdp_channels_is_loaded_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - entryEx
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1268,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1274,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1270,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1271,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1272,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_channels_client_load_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - settings
        - entryEx
        - data
      BBCount:         58
      ICount:          293
      EdgeCount:       67
      CyclomaticComplexity: 11
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_Get
        - __assert_fail
        - freerdp_channels_is_loaded_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:1339,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1339,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1340,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1340,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1340,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1341,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1341,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1342,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1342,2'
              BranchSideFuncs:
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1344,6'
              BranchSideFuncs:
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1346,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1350,36'
              BranchSideFuncs:
                - freerdp_channels_is_loaded_ex
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1346,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1346,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1346,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1346,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1346,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1346,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1352,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1356,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1352,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1352,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1352,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1352,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1352,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1352,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1380,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:1384,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:1380,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1380,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1380,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:1380,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:1380,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:1380,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:1339,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1340,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1341,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1342,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:1346,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1346,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1346,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/client.c:1350,6'
          Dst:             freerdp_channels_is_loaded_ex
        - Src:             'libfreerdp/core/client.c:1352,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1352,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1352,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/client.c:1372,2'
          Dst:             EnterCriticalSection
        - Src:             'libfreerdp/core/client.c:1374,2'
          Dst:             LeaveCriticalSection
        - Src:             'libfreerdp/core/client.c:1380,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:1380,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:1380,3'
          Dst:             WLog_PrintMessage
    - functionName:    freerdp_channels_close
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         29
      ICount:          194
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - HashTable_Remove
        - MessageQueue_PostQuit
        - __assert_fail
        - freerdp_channels_check_fds
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:799,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:799,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_PostQuit
                - freerdp_channels_check_fds
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
            - BranchSide:      'libfreerdp/core/client.c:800,2'
              BranchSideFuncs:
                - __assert_fail
                - MessageQueue_PostQuit
                - freerdp_channels_check_fds
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
        - Branch String:   'libfreerdp/core/client.c:800,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:800,2'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - freerdp_channels_check_fds
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
            - BranchSide:      'libfreerdp/core/client.c:802,24'
              BranchSideFuncs:
                - MessageQueue_PostQuit
                - freerdp_channels_check_fds
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
        - Branch String:   'libfreerdp/core/client.c:806,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:808,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
            - BranchSide:      'libfreerdp/core/client.c:823,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
        - Branch String:   'libfreerdp/core/client.c:810,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:812,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
            - BranchSide:      'libfreerdp/core/client.c:815,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - HashTable_Remove
        - Branch String:   'libfreerdp/core/client.c:823,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:825,23'
              BranchSideFuncs:
                - HashTable_Remove
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/client.c:829,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/client.c:833,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:833,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/client.c:834,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/client.c:834,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:834,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:834,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/client.c:799,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:800,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:802,2'
          Dst:             MessageQueue_PostQuit
        - Src:             'libfreerdp/core/client.c:803,2'
          Dst:             freerdp_channels_check_fds
        - Src:             'libfreerdp/core/client.c:826,3'
          Dst:             HashTable_Remove
        - Src:             'libfreerdp/core/client.c:833,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:834,2'
          Dst:             __assert_fail
    - functionName:    freerdp_channels_check_fds
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         12
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - MessageQueue_Event
        - WaitForSingleObject
        - __assert_fail
        - freerdp_channels_process_sync
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:735,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:735,2'
              BranchSideFuncs:
                - MessageQueue_Event
                - WaitForSingleObject
                - freerdp_channels_process_sync
            - BranchSide:      'libfreerdp/core/client.c:737,45'
              BranchSideFuncs:
                - MessageQueue_Event
                - WaitForSingleObject
                - freerdp_channels_process_sync
        - Branch String:   'libfreerdp/core/client.c:737,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:737,6'
              BranchSideFuncs:
                - freerdp_channels_process_sync
            - BranchSide:      'libfreerdp/core/client.c:739,38'
              BranchSideFuncs:
                - freerdp_channels_process_sync
        - Branch String:   'libfreerdp/core/client.c:739,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:740,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:735,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:737,26'
          Dst:             MessageQueue_Event
        - Src:             'libfreerdp/core/client.c:737,6'
          Dst:             WaitForSingleObject
        - Src:             'libfreerdp/core/client.c:739,8'
          Dst:             freerdp_channels_process_sync
    - functionName:    freerdp_channels_process_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         12
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - MessageQueue_Peek
        - __assert_fail
        - freerdp_channels_process_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:664,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:664,2'
              BranchSideFuncs:
                - MessageQueue_Peek
                - freerdp_channels_process_message
            - BranchSide:      'libfreerdp/core/client.c:666,2'
              BranchSideFuncs:
                - MessageQueue_Peek
                - freerdp_channels_process_message
        - Branch String:   'libfreerdp/core/client.c:666,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:668,41'
              BranchSideFuncs:
                - freerdp_channels_process_message
                - MessageQueue_Peek
            - BranchSide:      'libfreerdp/core/client.c:672,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:668,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:666,2'
              BranchSideFuncs:
                - MessageQueue_Peek
                - freerdp_channels_process_message
            - BranchSide:      'libfreerdp/core/client.c:669,11'
              BranchSideFuncs:
                - MessageQueue_Peek
                - freerdp_channels_process_message
      Callsites:
        - Src:             'libfreerdp/core/client.c:664,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:666,9'
          Dst:             MessageQueue_Peek
        - Src:             'libfreerdp/core/client.c:668,8'
          Dst:             freerdp_channels_process_message
    - functionName:    PubSub_OnChannelDisconnected
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:96,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:96,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:96,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:96,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:96,2'
          Dst:             PubSub_OnEvent
    - functionName:    freerdp_channels_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         21
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - PubSub_OnChannelDisconnected
        - __assert_fail
        - freerdp_channels_check_fds
        - getChannelError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:752,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:752,2'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_channels_check_fds
                - getChannelError
                - PubSub_OnChannelDisconnected
            - BranchSide:      'libfreerdp/core/client.c:754,7'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_channels_check_fds
                - getChannelError
                - PubSub_OnChannelDisconnected
        - Branch String:   'libfreerdp/core/client.c:754,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:755,3'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_channels_check_fds
                - getChannelError
                - PubSub_OnChannelDisconnected
            - BranchSide:      'libfreerdp/core/client.c:757,35'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - freerdp_channels_check_fds
                - getChannelError
                - PubSub_OnChannelDisconnected
        - Branch String:   'libfreerdp/core/client.c:760,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:763,25'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDisconnected
                - freerdp_channels_check_fds
            - BranchSide:      'libfreerdp/core/client.c:787,2'
              BranchSideFuncs:
                - freerdp_channels_check_fds
        - Branch String:   'libfreerdp/core/client.c:765,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:767,4'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDisconnected
                - freerdp_channels_check_fds
            - BranchSide:      'libfreerdp/core/client.c:770,12'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDisconnected
                - freerdp_channels_check_fds
        - Branch String:   'libfreerdp/core/client.c:777,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:778,4'
              BranchSideFuncs:
                - freerdp_channels_check_fds
                - getChannelError
                - PubSub_OnChannelDisconnected
            - BranchSide:      'libfreerdp/core/client.c:780,23'
              BranchSideFuncs:
                - PubSub_OnChannelDisconnected
                - freerdp_channels_check_fds
                - getChannelError
      Callsites:
        - Src:             'libfreerdp/core/client.c:752,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:757,8'
          Dst:             freerdp_channels_check_fds
        - Src:             'libfreerdp/core/client.c:777,7'
          Dst:             getChannelError
        - Src:             'libfreerdp/core/client.c:784,3'
          Dst:             PubSub_OnChannelDisconnected
        - Src:             'libfreerdp/core/client.c:790,8'
          Dst:             freerdp_channels_check_fds
    - functionName:    freerdp_channels_process_pending_messages
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MessageQueue_Event
        - WaitForSingleObject
        - freerdp_channels_process_sync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:723,40'
              BranchSideFuncs:
                - freerdp_channels_process_sync
            - BranchSide:      'libfreerdp/core/client.c:726,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:721,26'
          Dst:             MessageQueue_Event
        - Src:             'libfreerdp/core/client.c:721,6'
          Dst:             WaitForSingleObject
        - Src:             'libfreerdp/core/client.c:723,10'
          Dst:             freerdp_channels_process_sync
    - functionName:    freerdp_channels_get_event_handle
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MessageQueue_Event
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:712,10'
          Dst:             MessageQueue_Event
    - functionName:    freerdp_channels_find_channel_by_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - channel_id
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:92,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:95,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:97,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:99,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:107,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:101,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:105,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_channels_get_name_by_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - instance
        - channelId
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_channels_find_channel_by_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:569,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:570,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_id
            - BranchSide:      'libfreerdp/core/client.c:572,51'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_id
        - Branch String:   'libfreerdp/core/client.c:573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:576,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:572,15'
          Dst:             freerdp_channels_find_channel_by_id
    - functionName:    freerdp_channels_get_id_by_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - channel_name
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - freerdp_channels_find_channel_by_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:556,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:556,20'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
            - BranchSide:      'libfreerdp/core/client.c:557,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:556,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:557,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
            - BranchSide:      'libfreerdp/core/client.c:559,53'
              BranchSideFuncs:
                - freerdp_channels_find_channel_by_name
        - Branch String:   'libfreerdp/core/client.c:560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:561,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:563,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:559,15'
          Dst:             freerdp_channels_find_channel_by_name
    - functionName:    freerdp_channels_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - instance
        - channelId
        - cdata
        - dataSize
        - flags
        - totalSize
      BBCount:         43
      ICount:          262
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Get
        - freerdp_channels_find_channel_open_data_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:499,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:499,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:499,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:506,8'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:501,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/client.c:501,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/client.c:501,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:509,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:509,20'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:511,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:509,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:511,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:514,14'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:514,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:516,25'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:525,7'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:518,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:520,14'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:523,2'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:525,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:527,3'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
            - BranchSide:      'libfreerdp/core/client.c:530,69'
              BranchSideFuncs:
                - freerdp_channels_find_channel_open_data_by_name
        - Branch String:   'libfreerdp/core/client.c:532,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:534,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:537,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:537,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:543,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:501,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/client.c:501,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/client.c:501,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/client.c:530,21'
          Dst:             freerdp_channels_find_channel_open_data_by_name
    - functionName:    freerdp_drdynvc_on_channel_detached
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - name
        - pInterface
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnChannelDetached
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:246,2'
          Dst:             PubSub_OnChannelDetached
    - functionName:    PubSub_OnChannelDetached
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:106,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:106,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:106,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:106,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:106,2'
          Dst:             PubSub_OnEvent
    - functionName:    freerdp_drdynvc_on_channel_attached
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - name
        - pInterface
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnChannelAttached
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:232,2'
          Dst:             PubSub_OnChannelAttached
    - functionName:    PubSub_OnChannelAttached
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:101,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:101,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:101,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:101,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:101,2'
          Dst:             PubSub_OnEvent
    - functionName:    freerdp_drdynvc_on_channel_disconnected
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - name
        - pInterface
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnChannelDisconnected
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:218,2'
          Dst:             PubSub_OnChannelDisconnected
    - functionName:    freerdp_drdynvc_on_channel_connected
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - name
        - pInterface
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnChannelConnected
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:199,2'
          Dst:             PubSub_OnChannelConnected
    - functionName:    PubSub_OnChannelConnected
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:91,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:91,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:91,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:91,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:91,2'
          Dst:             PubSub_OnEvent
    - functionName:    freerdp_channels_get_static_channel_interface
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - name
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_channels_find_channel_open_data_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:701,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:701,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:702,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:699,21'
          Dst:             freerdp_channels_find_channel_open_data_by_name
    - functionName:    freerdp_channels_post_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         34
      ICount:          270
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - PubSub_OnChannelConnected
        - __assert_fail
        - freerdp_channels_get_static_channel_interface
        - freerdp_settings_get_string
        - getChannelError
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:423,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
            - BranchSide:      'libfreerdp/core/client.c:424,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
        - Branch String:   'libfreerdp/core/client.c:424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:424,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
            - BranchSide:      'libfreerdp/core/client.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
        - Branch String:   'libfreerdp/core/client.c:425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:425,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
            - BranchSide:      'libfreerdp/core/client.c:426,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
        - Branch String:   'libfreerdp/core/client.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:426,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
            - BranchSide:      'libfreerdp/core/client.c:428,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
        - Branch String:   'libfreerdp/core/client.c:430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:430,2'
              BranchSideFuncs:
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
            - BranchSide:      'libfreerdp/core/client.c:431,27'
              BranchSideFuncs:
                - strnlen
                - freerdp_channels_get_static_channel_interface
                - getChannelError
                - PubSub_OnChannelConnected
        - Branch String:   'libfreerdp/core/client.c:433,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:440,29'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelConnected
                - freerdp_channels_get_static_channel_interface
            - BranchSide:      'libfreerdp/core/client.c:470,6'
              BranchSideFuncs:
                - freerdp_channels_get_static_channel_interface
        - Branch String:   'libfreerdp/core/client.c:445,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:447,4'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelConnected
                - freerdp_channels_get_static_channel_interface
            - BranchSide:      'libfreerdp/core/client.c:451,12'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelConnected
                - freerdp_channels_get_static_channel_interface
        - Branch String:   'libfreerdp/core/client.c:459,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:460,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:462,23'
              BranchSideFuncs:
                - PubSub_OnChannelConnected
                - freerdp_channels_get_static_channel_interface
                - getChannelError
        - Branch String:   'libfreerdp/core/client.c:472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:472,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:474,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/client.c:423,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:425,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:426,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:429,13'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/client.c:430,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:431,19'
          Dst:             strnlen
        - Src:             'libfreerdp/core/client.c:458,11'
          Dst:             getChannelError
        - Src:             'libfreerdp/core/client.c:466,3'
          Dst:             PubSub_OnChannelConnected
        - Src:             'libfreerdp/core/client.c:469,45'
          Dst:             freerdp_channels_get_static_channel_interface
    - functionName:    freerdp_channels_detach
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         31
      ICount:          223
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - PubSub_OnChannelDetached
        - __assert_fail
        - freerdp_settings_get_string
        - getChannelError
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:357,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:357,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:359,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:360,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:360,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:362,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:363,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:365,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:365,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:365,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:366,41'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:367,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:367,2'
              BranchSideFuncs:
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:368,27'
              BranchSideFuncs:
                - strnlen
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:370,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:378,28'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:405,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:384,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:386,4'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDetached
            - BranchSide:      'libfreerdp/core/client.c:390,12'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelDetached
        - Branch String:   'libfreerdp/core/client.c:397,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:398,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:400,23'
              BranchSideFuncs:
                - PubSub_OnChannelDetached
                - getChannelError
      Callsites:
        - Src:             'libfreerdp/core/client.c:357,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:360,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:363,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:365,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:366,13'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/client.c:367,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:368,19'
          Dst:             strnlen
        - Src:             'libfreerdp/core/client.c:397,7'
          Dst:             getChannelError
        - Src:             'libfreerdp/core/client.c:404,3'
          Dst:             PubSub_OnChannelDetached
    - functionName:    freerdp_channels_attach
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         28
      ICount:          221
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - PubSub_OnChannelAttached
        - __assert_fail
        - freerdp_settings_get_string
        - getChannelError
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:298,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:298,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:299,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
        - Branch String:   'libfreerdp/core/client.c:299,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:299,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
        - Branch String:   'libfreerdp/core/client.c:300,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:300,2'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:302,13'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - __assert_fail
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
        - Branch String:   'libfreerdp/core/client.c:304,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:304,2'
              BranchSideFuncs:
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:305,27'
              BranchSideFuncs:
                - strnlen
                - getChannelError
                - PubSub_OnChannelAttached
        - Branch String:   'libfreerdp/core/client.c:307,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:314,28'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:342,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/client.c:320,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:323,4'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelAttached
            - BranchSide:      'libfreerdp/core/client.c:327,12'
              BranchSideFuncs:
                - getChannelError
                - PubSub_OnChannelAttached
        - Branch String:   'libfreerdp/core/client.c:334,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:337,23'
              BranchSideFuncs:
                - PubSub_OnChannelAttached
                - getChannelError
      Callsites:
        - Src:             'libfreerdp/core/client.c:298,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:299,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:300,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:303,13'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/client.c:304,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/client.c:305,19'
          Dst:             strnlen
        - Src:             'libfreerdp/core/client.c:334,7'
          Dst:             getChannelError
        - Src:             'libfreerdp/core/client.c:341,3'
          Dst:             PubSub_OnChannelAttached
    - functionName:    freerdp_channels_pre_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - MessageQueue_Clear
        - getChannelError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:267,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:267,2'
              BranchSideFuncs:
                - getChannelError
            - BranchSide:      'libfreerdp/core/client.c:269,25'
              BranchSideFuncs:
                - getChannelError
        - Branch String:   'libfreerdp/core/client.c:271,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:273,4'
              BranchSideFuncs:
                - getChannelError
            - BranchSide:      'libfreerdp/core/client.c:276,12'
              BranchSideFuncs:
                - getChannelError
        - Branch String:   'libfreerdp/core/client.c:283,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:284,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/client.c:285,2'
              BranchSideFuncs:
                - getChannelError
      Callsites:
        - Src:             'libfreerdp/core/client.c:265,2'
          Dst:             MessageQueue_Clear
        - Src:             'libfreerdp/core/client.c:283,24'
          Dst:             getChannelError
    - functionName:    freerdp_channels_register_instance
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
        - instance
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_channels_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channels
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DeleteCriticalSection
        - MessageQueue_Free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:170,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:171,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - MessageQueue_Free
            - BranchSide:      'libfreerdp/core/client.c:173,25'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - MessageQueue_Free
        - Branch String:   'libfreerdp/core/client.c:175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:177,21'
              BranchSideFuncs:
                - MessageQueue_Free
                - free
            - BranchSide:      'libfreerdp/core/client.c:181,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/client.c:173,2'
          Dst:             DeleteCriticalSection
        - Src:             'libfreerdp/core/client.c:177,3'
          Dst:             MessageQueue_Free
    - functionName:    channel_queue_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - channel_queue_message_free
        - freerdp_channels_process_message_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:124,2'
          Dst:             freerdp_channels_process_message_free
        - Src:             'libfreerdp/core/client.c:125,2'
          Dst:             channel_queue_message_free
    - functionName:    init_channel_handles_table
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
        - param
        - context
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HashTable_New
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/client.c:130,21'
          Dst:             HashTable_New
    - functionName:    freerdp_channels_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - InitializeCriticalSectionAndSpinCount
        - MessageQueue_New
        - MessageQueue_Object
        - calloc
        - freerdp_channels_free
        - init_channel_handles_table
        - winpr_InitOnceExecuteOnce
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/client.c:140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:141,3'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - freerdp_channels_free
                - InitializeCriticalSectionAndSpinCount
                - MessageQueue_New
                - MessageQueue_Object
            - BranchSide:      'libfreerdp/core/client.c:143,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - freerdp_channels_free
                - InitializeCriticalSectionAndSpinCount
                - MessageQueue_New
                - MessageQueue_Object
        - Branch String:   'libfreerdp/core/client.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:146,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - freerdp_channels_free
                - MessageQueue_New
                - MessageQueue_Object
            - BranchSide:      'libfreerdp/core/client.c:147,46'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - freerdp_channels_free
                - MessageQueue_New
                - MessageQueue_Object
        - Branch String:   'libfreerdp/core/client.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:148,3'
              BranchSideFuncs:
                - MessageQueue_New
                - freerdp_channels_free
                - MessageQueue_Object
            - BranchSide:      'libfreerdp/core/client.c:150,23'
              BranchSideFuncs:
                - MessageQueue_New
                - freerdp_channels_free
                - MessageQueue_Object
        - Branch String:   'libfreerdp/core/client.c:153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/client.c:154,3'
              BranchSideFuncs:
                - MessageQueue_Object
            - BranchSide:      'libfreerdp/core/client.c:156,28'
              BranchSideFuncs:
                - MessageQueue_Object
      Callsites:
        - Src:             'libfreerdp/core/client.c:138,27'
          Dst:             calloc
        - Src:             'libfreerdp/core/client.c:143,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/core/client.c:143,2'
          Dst:             init_channel_handles_table
        - Src:             'libfreerdp/core/client.c:147,7'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'libfreerdp/core/client.c:151,20'
          Dst:             MessageQueue_New
        - Src:             'libfreerdp/core/client.c:156,8'
          Dst:             MessageQueue_Object
        - Src:             'libfreerdp/core/client.c:163,2'
          Dst:             freerdp_channels_free
    - functionName:    freerdp_client_codecs_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codecs
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - codecs_free_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:270,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:271,3'
              BranchSideFuncs:
                - codecs_free_int
                - free
            - BranchSide:      'libfreerdp/core/codecs.c:273,18'
              BranchSideFuncs:
                - codecs_free_int
                - free
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:273,2'
          Dst:             codecs_free_int
    - functionName:    codecs_free_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - codecs
        - flags
      BBCount:         42
      ICount:          206
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - bitmap_interleaved_context_free
        - clear_context_free
        - freerdp_bitmap_planar_context_free
        - nsc_context_free
        - progressive_context_free
        - rfx_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:32,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:32,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
                - rfx_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:34,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
                - rfx_context_free
        - Branch String:   'libfreerdp/core/codecs.c:34,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:36,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
                - rfx_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:43,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
        - Branch String:   'libfreerdp/core/codecs.c:36,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:38,21'
              BranchSideFuncs:
                - rfx_context_free
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:41,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
        - Branch String:   'libfreerdp/core/codecs.c:43,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:45,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
                - nsc_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:63,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
        - Branch String:   'libfreerdp/core/codecs.c:45,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:47,21'
              BranchSideFuncs:
                - nsc_context_free
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:50,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
        - Branch String:   'libfreerdp/core/codecs.c:63,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:65,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
                - clear_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:72,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
        - Branch String:   'libfreerdp/core/codecs.c:65,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:67,23'
              BranchSideFuncs:
                - clear_context_free
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:70,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
        - Branch String:   'libfreerdp/core/codecs.c:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:74,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
                - progressive_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:81,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/core/codecs.c:74,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:76,29'
              BranchSideFuncs:
                - progressive_context_free
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:79,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/core/codecs.c:81,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:83,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:90,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
        - Branch String:   'libfreerdp/core/codecs.c:83,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:85,39'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_free
                - bitmap_interleaved_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:88,2'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
        - Branch String:   'libfreerdp/core/codecs.c:90,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:90,6'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:92,7'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
        - Branch String:   'libfreerdp/core/codecs.c:92,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:94,36'
              BranchSideFuncs:
                - bitmap_interleaved_context_free
            - BranchSide:      'libfreerdp/core/codecs.c:97,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:32,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/codecs.c:38,4'
          Dst:             rfx_context_free
        - Src:             'libfreerdp/core/codecs.c:47,4'
          Dst:             nsc_context_free
        - Src:             'libfreerdp/core/codecs.c:67,4'
          Dst:             clear_context_free
        - Src:             'libfreerdp/core/codecs.c:76,4'
          Dst:             progressive_context_free
        - Src:             'libfreerdp/core/codecs.c:85,4'
          Dst:             freerdp_bitmap_planar_context_free
        - Src:             'libfreerdp/core/codecs.c:94,4'
          Dst:             bitmap_interleaved_context_free
    - functionName:    codecs_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codecs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_client_codecs_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:253,2'
          Dst:             freerdp_client_codecs_free
    - functionName:    freerdp_client_codecs_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ThreadingFlags
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/codecs.c:263,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:258,34'
          Dst:             calloc
    - functionName:    codecs_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_client_codecs_new
        - freerdp_settings_get_uint32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:244,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:244,19'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
            - BranchSide:      'libfreerdp/core/codecs.c:245,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:245,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
            - BranchSide:      'libfreerdp/core/codecs.c:247,15'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_new
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:247,23'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/codecs.c:248,9'
          Dst:             freerdp_client_codecs_new
    - functionName:    freerdp_client_codecs_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - codecs
        - flags
        - width
        - height
      BBCount:         42
      ICount:          226
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - bitmap_interleaved_context_reset
        - clear_context_reset
        - freerdp_bitmap_planar_context_reset
        - nsc_context_reset
        - progressive_context_reset
        - rfx_context_reset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:179,7'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
                - freerdp_bitmap_planar_context_reset
                - bitmap_interleaved_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:185,6'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
                - freerdp_bitmap_planar_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:179,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:181,43'
              BranchSideFuncs:
                - bitmap_interleaved_context_reset
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
                - freerdp_bitmap_planar_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:183,2'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
                - freerdp_bitmap_planar_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:187,7'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
                - freerdp_bitmap_planar_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:193,6'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:187,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:189,46'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:191,2'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:195,7'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
                - nsc_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:201,6'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:195,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:197,28'
              BranchSideFuncs:
                - nsc_context_reset
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:199,2'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:201,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:203,7'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
                - rfx_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:209,6'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:203,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:205,28'
              BranchSideFuncs:
                - rfx_context_reset
                - progressive_context_reset
                - clear_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:207,2'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:211,7'
              BranchSideFuncs:
                - progressive_context_reset
                - clear_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:217,6'
              BranchSideFuncs:
                - progressive_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:211,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:213,30'
              BranchSideFuncs:
                - clear_context_reset
                - progressive_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:215,2'
              BranchSideFuncs:
                - progressive_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:217,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:219,2'
              BranchSideFuncs:
                - progressive_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:221,6'
              BranchSideFuncs:
                - progressive_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:221,6'
              BranchSideFuncs:
                - progressive_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:223,7'
              BranchSideFuncs:
                - progressive_context_reset
        - Branch String:   'libfreerdp/core/codecs.c:223,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:225,36'
              BranchSideFuncs:
                - progressive_context_reset
            - BranchSide:      'libfreerdp/core/codecs.c:227,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:181,10'
          Dst:             bitmap_interleaved_context_reset
        - Src:             'libfreerdp/core/codecs.c:189,10'
          Dst:             freerdp_bitmap_planar_context_reset
        - Src:             'libfreerdp/core/codecs.c:197,10'
          Dst:             nsc_context_reset
        - Src:             'libfreerdp/core/codecs.c:205,10'
          Dst:             rfx_context_reset
        - Src:             'libfreerdp/core/codecs.c:213,10'
          Dst:             clear_context_reset
        - Src:             'libfreerdp/core/codecs.c:225,10'
          Dst:             progressive_context_reset
    - functionName:    freerdp_client_codecs_prepare
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/codecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - codecs
        - flags
        - width
        - height
      BBCount:         109
      ICount:          402
      EdgeCount:       134
      CyclomaticComplexity: 27
      functionsReached:
        - WLog_Get
        - bitmap_interleaved_context_new
        - clear_context_new
        - codecs_free_int
        - freerdp_bitmap_planar_context_new
        - freerdp_client_codecs_reset
        - nsc_context_new
        - progressive_context_new_ex
        - rfx_context_new_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/codecs.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:104,31'
              BranchSideFuncs:
                - bitmap_interleaved_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_bitmap_planar_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:111,7'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_bitmap_planar_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:104,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:106,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_bitmap_planar_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:109,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_bitmap_planar_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:106,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:106,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:106,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:106,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:106,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:106,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:111,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:113,26'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:120,7'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:113,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:115,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:118,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:115,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:115,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:115,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:115,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:115,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:115,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:122,23'
              BranchSideFuncs:
                - nsc_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:129,7'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:122,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:124,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:127,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:124,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:124,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:124,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:124,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:124,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:124,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:129,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:131,49'
              BranchSideFuncs:
                - rfx_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:138,7'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:131,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:133,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:136,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:133,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:133,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:133,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:133,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:133,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:138,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:140,25'
              BranchSideFuncs:
                - clear_context_new
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:147,6'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:140,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:142,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:145,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:142,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:142,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:142,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:142,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:142,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/codecs.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:149,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:151,7'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:153,65'
              BranchSideFuncs:
                - progressive_context_new_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_client_codecs_reset
            - BranchSide:      'libfreerdp/core/codecs.c:170,37'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
        - Branch String:   'libfreerdp/core/codecs.c:153,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:155,4'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
            - BranchSide:      'libfreerdp/core/codecs.c:158,2'
              BranchSideFuncs:
                - freerdp_client_codecs_reset
        - Branch String:   'libfreerdp/core/codecs.c:155,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:155,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:155,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/codecs.c:155,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/codecs.c:155,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/codecs.c:155,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/codecs.c:101,2'
          Dst:             codecs_free_int
        - Src:             'libfreerdp/core/codecs.c:104,31'
          Dst:             bitmap_interleaved_context_new
        - Src:             'libfreerdp/core/codecs.c:106,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:106,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:106,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:113,26'
          Dst:             freerdp_bitmap_planar_context_new
        - Src:             'libfreerdp/core/codecs.c:115,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:115,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:115,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:122,23'
          Dst:             nsc_context_new
        - Src:             'libfreerdp/core/codecs.c:124,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:124,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:124,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:131,23'
          Dst:             rfx_context_new_ex
        - Src:             'libfreerdp/core/codecs.c:133,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:133,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:133,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:140,25'
          Dst:             clear_context_new
        - Src:             'libfreerdp/core/codecs.c:142,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:142,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:142,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:153,31'
          Dst:             progressive_context_new_ex
        - Src:             'libfreerdp/core/codecs.c:155,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/codecs.c:155,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/codecs.c:155,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/codecs.c:170,9'
          Dst:             freerdp_client_codecs_reset
    - functionName:    metrics_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - metrics
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    metrics_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/metrics.c:46,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/metrics.c:46,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/metrics.c:48,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/metrics.c:44,25'
          Dst:             calloc
    - functionName:    metrics_write_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - metrics
        - UncompressedBytes
        - CompressedBytes
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/metrics.c:31,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/metrics.c:32,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/metrics.c:33,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/metrics.c:33,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/metrics.c:33,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/metrics.c:35,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_write_cache_definition
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_definition
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1664,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1664,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
            - BranchSide:      'libfreerdp/core/capabilities.c:1664,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1664,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1665,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1666,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    97
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_bitmap_cache_cell_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cellInfo
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1968,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1968,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:1968,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1968,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1970,2'
          Dst:             Stream_Write_UINT32
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    35
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_bitmap_cache_v3_codec_id_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3826
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3827,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3827,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3828,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3828,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3829,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3831,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3832,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3833,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3834,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3827,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3828,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3831,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:3834,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3835,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_capability_set_start
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_GetPosition
        - Stream_Zero
      functionUses:    28
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:137,3'
              BranchSideFuncs:
                - Stream_Zero.12650
            - BranchSide:      'libfreerdp/core/capabilities.c:138,14'
              BranchSideFuncs:
                - Stream_Zero.12650
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:135,18'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:136,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/capabilities.c:138,2'
          Dst:             Stream_Zero
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    29
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    rdp_capability_set_finish
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - s
        - header
        - type
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Capacity
        - Stream_GetPosition
        - Stream_SetPosition
        - rdp_write_capability_set_header
      functionUses:    28
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:147,6'
              BranchSideFuncs:
                - Stream_Capacity.12640
                - Stream_SetPosition
                - rdp_write_capability_set_header
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/capabilities.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:149,24'
              BranchSideFuncs:
                - Stream_Capacity.12640
                - Stream_SetPosition
                - rdp_write_capability_set_header
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/capabilities.c:150,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:150,47'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:151,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:150,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:152,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdp_write_capability_set_header
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:144,24'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:150,7'
          Dst:             Stream_Capacity
        - Src:             'libfreerdp/core/capabilities.c:152,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:153,2'
          Dst:             rdp_write_capability_set_header
        - Src:             'libfreerdp/core/capabilities.c:154,2'
          Dst:             Stream_SetPosition
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:888,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:888,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:888,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_capability_set_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - length
        - type
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:127,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:127,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
            - BranchSide:      'libfreerdp/core/capabilities.c:128,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
        - Branch String:   'libfreerdp/core/capabilities.c:128,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:128,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
            - BranchSide:      'libfreerdp/core/capabilities.c:128,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:127,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:128,2'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:128,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:129,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:130,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_draw_nine_grid_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2287,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2287,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2288,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2289,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2291,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2287,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2288,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2291,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2294,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2295,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2296,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2298,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_offscreen_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Zero
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1829,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1829,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Zero.12650
                - rdp_capability_set_finish
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
            - BranchSide:      'libfreerdp/core/capabilities.c:1830,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Zero.12650
                - rdp_capability_set_finish
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
        - Branch String:   'libfreerdp/core/capabilities.c:1830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1831,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Zero.12650
                - rdp_capability_set_finish
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
            - BranchSide:      'libfreerdp/core/capabilities.c:1833,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Zero.12650
                - rdp_capability_set_finish
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
        - Branch String:   'libfreerdp/core/capabilities.c:1834,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1836,25'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1843,15'
              BranchSideFuncs:
                - Stream_Zero.12650
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1829,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1830,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1833,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1837,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1838,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1839,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1843,3'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/capabilities.c:1845,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_window_activation_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1016,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1016,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1017,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1018,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1020,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1016,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1017,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1020,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1021,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1022,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1023,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1024,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1025,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_color_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1256,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1257,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1259,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1256,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1259,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1260,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1261,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1262,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_control_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:945,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:946,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:948,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:945,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:948,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:949,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:950,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:951,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:952,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:953,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_sound_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1319,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1319,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1320,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1320,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1321,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1323,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1319,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1320,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1323,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1325,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1326,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1327,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_glyph_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
        - rdp_write_cache_definition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1715,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1715,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - rdp_write_cache_definition
            - BranchSide:      'libfreerdp/core/capabilities.c:1716,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - rdp_write_cache_definition
        - Branch String:   'libfreerdp/core/capabilities.c:1716,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1717,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - rdp_write_cache_definition
            - BranchSide:      'libfreerdp/core/capabilities.c:1719,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - rdp_write_cache_definition
        - Branch String:   'libfreerdp/core/capabilities.c:1720,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1721,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1723,14'
              BranchSideFuncs:
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - rdp_write_cache_definition
        - Branch String:   'libfreerdp/core/capabilities.c:1723,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1724,30'
              BranchSideFuncs:
                - rdp_write_cache_definition
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1725,29'
              BranchSideFuncs:
                - rdp_write_cache_definition
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1715,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1716,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1719,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1724,3'
          Dst:             rdp_write_cache_definition
        - Src:             'libfreerdp/core/capabilities.c:1725,2'
          Dst:             rdp_write_cache_definition
        - Src:             'libfreerdp/core/capabilities.c:1726,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1727,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1728,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_brush_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1622,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1623,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1624,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1626,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1622,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1623,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1626,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1627,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1628,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         14
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - freerdp_settings_get_uint32
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:832,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:833,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:835,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:837,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:838,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:839,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:846,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:847,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:848,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:851,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:852,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:853,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:856,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:857,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:858,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:832,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:835,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:836,22'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:839,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:840,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:841,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:842,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:843,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:844,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:848,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:849,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:853,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:854,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:858,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:859,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:860,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_bitmap_cache_v2_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         12
      ICount:          142
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - Stream_Zero
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_capability_set_finish
        - rdp_capability_set_start
        - rdp_write_bitmap_cache_cell_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2062,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2062,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2063,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2063,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2064,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2066,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2069,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2071,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2079,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - rdp_write_bitmap_cache_cell_info
                - Stream_Zero.12650
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2062,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2063,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2066,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2069,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:2079,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2080,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:2081,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:2082,2'
          Dst:             rdp_write_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2084,2'
          Dst:             rdp_write_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2086,2'
          Dst:             rdp_write_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2088,2'
          Dst:             rdp_write_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2090,2'
          Dst:             rdp_write_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2092,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/capabilities.c:2093,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_nsc_client_capability_container
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3499
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3504,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3504,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3506,26'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
        - Branch String:   'libfreerdp/core/capabilities.c:3510,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3511,18'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3513,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
        - Branch String:   'libfreerdp/core/capabilities.c:3513,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3514,18'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3516,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
        - Branch String:   'libfreerdp/core/capabilities.c:3516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3517,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3519,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3504,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3516,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3519,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3521,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3522,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3523,2'
          Dst:             Stream_Write_UINT8
    - functionName:    rdp_write_nsc_server_capability_container
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3573
      functionLinenumberEnd: 3583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3575,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3575,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:3577,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
        - Branch String:   'libfreerdp/core/capabilities.c:3577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3578,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:3580,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3575,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3577,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3580,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3581,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_write_rfx_client_capability_container
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3456,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3456,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3457,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
        - Branch String:   'libfreerdp/core/capabilities.c:3457,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3458,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
            - BranchSide:      'libfreerdp/core/capabilities.c:3460,17'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3456,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3457,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3462,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3464,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3465,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3466,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3468,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3469,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3470,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3472,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3473,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3474,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3475,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3476,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3477,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3479,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3480,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3481,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3482,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3483,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3484,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3486,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3487,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3488,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3489,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3490,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3491,2'
          Dst:             Stream_Write_UINT8
    - functionName:    rdp_write_rfx_server_capability_container
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3544
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3546,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3546,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:3548,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
        - Branch String:   'libfreerdp/core/capabilities.c:3548,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3549,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:3551,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3546,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3548,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3551,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:3552,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_write_bitmap_codec_guid
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - guid
      BBCount:         6
      ICount:          148
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3006,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3006,2'
              BranchSideFuncs:
                - Stream_Write.12657
            - BranchSide:      'libfreerdp/core/capabilities.c:3006,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3006,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3023,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.12653
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    rdp_write_window_list_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2564,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2565,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2566,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2568,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2564,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2565,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2568,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2569,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2570,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:2571,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2573,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_remote_programs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2487,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2488,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2488,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2489,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2491,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2496,7'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2500,19'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2496,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2497,21'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2498,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2487,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2488,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2491,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2508,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2509,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_bitmap_cache_host_support_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - freerdp_settings_get_bool
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1908,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1909,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1911,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1912,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1914,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1908,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1911,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1914,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1915,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:1916,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:1917,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1918,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_frame_acknowledge_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3776,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3776,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3777,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3777,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3778,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3780,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3776,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3777,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3780,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:3781,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:3782,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_bitmap_codecs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         48
      ICount:          262
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT8
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_capability_set_finish
        - rdp_capability_set_start
        - rdp_write_bitmap_codec_guid
        - rdp_write_nsc_client_capability_container
        - rdp_write_nsc_server_capability_container
        - rdp_write_rfx_client_capability_container
        - rdp_write_rfx_server_capability_container
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3592,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3592,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3593,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3593,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3594,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3596,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3600,19'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3602,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3602,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3603,19'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3612,6'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3613,19'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3615,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3617,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3619,31'
              BranchSideFuncs:
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3637,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3621,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3623,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3630,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3625,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3626,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3627,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3632,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3633,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3637,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3639,31'
              BranchSideFuncs:
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3681,6'
              BranchSideFuncs:
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3641,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3643,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_server_capability_container
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3650,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_nsc_client_capability_container
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3645,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3646,5'
              BranchSideFuncs:
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3647,3'
              BranchSideFuncs:
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
        - Branch String:   'libfreerdp/core/capabilities.c:3652,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs:
                - rdp_capability_set_finish
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3653,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3681,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3683,31'
              BranchSideFuncs:
                - rdp_write_bitmap_codec_guid
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - rdp_capability_set_finish
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3701,35'
              BranchSideFuncs:
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3685,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3687,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_server_capability_container
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3694,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.12638
                - rdp_write_rfx_client_capability_container
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3689,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3690,5'
              BranchSideFuncs:
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3691,3'
              BranchSideFuncs:
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:3696,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs:
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:3697,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3592,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3593,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:3596,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:3602,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:3615,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3619,3'
          Dst:             rdp_write_bitmap_codec_guid
        - Src:             'libfreerdp/core/capabilities.c:3623,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3625,9'
          Dst:             rdp_write_rfx_server_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3630,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3632,9'
          Dst:             rdp_write_rfx_client_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3637,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:3639,3'
          Dst:             rdp_write_bitmap_codec_guid
        - Src:             'libfreerdp/core/capabilities.c:3643,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3645,9'
          Dst:             rdp_write_nsc_server_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3650,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3652,9'
          Dst:             rdp_write_nsc_client_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3683,3'
          Dst:             rdp_write_bitmap_codec_guid
        - Src:             'libfreerdp/core/capabilities.c:3687,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3689,9'
          Dst:             rdp_write_rfx_server_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3694,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:3696,9'
          Dst:             rdp_write_rfx_client_capability_container
        - Src:             'libfreerdp/core/capabilities.c:3701,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_surface_commands_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         12
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - freerdp_settings_get_uint32
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2913,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2913,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2914,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2914,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2915,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2917,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_uint32
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2921,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2922,12'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2924,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2913,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2914,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2917,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2919,20'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:2924,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2925,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2926,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_desktop_composition_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2631,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2631,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2633,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2633,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2634,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2636,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2631,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2633,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2636,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2639,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2640,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_large_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2833,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2833,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2834,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2834,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2835,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2837,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2833,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2834,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2837,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2840,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:2841,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_multifragment_update_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         14
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2747,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2747,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2748,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2748,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2748,30'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2768,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2748,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2761,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2768,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2768,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2769,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2770,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2747,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2768,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2770,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2771,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2772,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_font_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1562,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1564,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1561,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1564,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1565,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1566,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1567,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_share_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1196,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1198,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1200,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1201,15'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1195,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1198,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1200,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1202,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1203,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1204,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_virtual_channel_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2209,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2209,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2210,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:2210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2211,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:2213,15'
              BranchSideFuncs:
                - rdp_capability_set_start
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2209,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2210,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:2213,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:2214,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2215,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2216,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_input_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         27
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Zero
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1460,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1460,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1461,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1461,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1462,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1464,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1469,14'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1473,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1474,14'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1476,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1477,14'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1479,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1480,14'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1482,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1483,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1485,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1485,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1486,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1488,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Zero.12650
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1460,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1461,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1464,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1473,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1476,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1479,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1482,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1488,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1489,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1490,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1491,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1492,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1493,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:1494,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/capabilities.c:1495,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1121,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1123,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1125,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1126,6'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1127,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1129,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:1129,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1129,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:1130,15'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1120,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:1123,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:1129,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1133,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1134,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1136,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1138,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_order_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         18
      ICount:          179
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - freerdp_settings_get_string
        - rdp_capability_set_finish
        - rdp_capability_set_start
        - strncpy
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:647,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:647,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
            - BranchSide:      'libfreerdp/core/capabilities.c:648,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rdp_capability_set_start
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
        - Branch String:   'libfreerdp/core/capabilities.c:648,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:649,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
            - BranchSide:      'libfreerdp/core/capabilities.c:651,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
        - Branch String:   'libfreerdp/core/capabilities.c:656,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:658,23'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
            - BranchSide:      'libfreerdp/core/capabilities.c:662,6'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
        - Branch String:   'libfreerdp/core/capabilities.c:662,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:664,23'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
            - BranchSide:      'libfreerdp/core/capabilities.c:668,48'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - strnlen
                - strncpy
        - Branch String:   'libfreerdp/core/capabilities.c:669,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:671,16'
              BranchSideFuncs:
                - strnlen
                - strncpy
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:674,15'
              BranchSideFuncs:
                - Stream_Write.12657
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write.12657
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:647,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:648,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:651,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:668,20'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/capabilities.c:671,22'
          Dst:             strnlen
        - Src:             'libfreerdp/core/capabilities.c:672,3'
          Dst:             strncpy
        - Src:             'libfreerdp/core/capabilities.c:674,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/capabilities.c:676,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:677,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:678,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:679,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:680,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:681,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:682,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:683,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/capabilities.c:684,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:685,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:686,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:687,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:688,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:689,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:690,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:691,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:692,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_bitmap_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         28
      ICount:          201
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - __assert_fail
        - freerdp_settings_get_uint32
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:446,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:448,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:450,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:451,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:451,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:452,16'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:454,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:454,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:455,16'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:457,6'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:457,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:458,16'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:469,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:469,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:470,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:471,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:470,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:470,48'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:471,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:471,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:473,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
                - freerdp_settings_get_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:474,63'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
            - BranchSide:      'libfreerdp/core/capabilities.c:476,25'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - rdp_capability_set_finish
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:445,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:448,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:450,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:469,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:474,35'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:478,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:479,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:480,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:481,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:482,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:483,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:484,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:485,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:486,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:487,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:488,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:489,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:490,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:491,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_write_general_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         55
      ICount:          326
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_Get
        - __assert_fail
        - rdp_capability_set_finish
        - rdp_capability_set_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:261,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:262,3'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:264,49'
              BranchSideFuncs:
                - rdp_capability_set_start
                - __assert_fail
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:267,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:267,2'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:268,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:269,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:271,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:271,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:272,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:274,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:274,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:275,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:277,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:278,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:280,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:280,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:281,14'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:283,7'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:283,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:283,47'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:291,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:285,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:285,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:285,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:291,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:293,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:299,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT8.12638
                - Stream_Write_UINT8.12638
                - rdp_capability_set_finish
        - Branch String:   'libfreerdp/core/capabilities.c:293,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:293,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:293,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:293,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:293,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:293,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:261,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:264,24'
          Dst:             rdp_capability_set_start
        - Src:             'libfreerdp/core/capabilities.c:267,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:285,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:285,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:285,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:293,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:293,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:293,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:299,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:300,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:301,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:302,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:303,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:305,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:306,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:307,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:308,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:310,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:311,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/capabilities.c:312,9'
          Dst:             rdp_capability_set_finish
    - functionName:    rdp_apply_bitmap_cache_host_support_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1873,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1873,86'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1874,46'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1873,20'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1874,20'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1875,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    rdp_apply_draw_nine_grid_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2245,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2245,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2246,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2246,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2246,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2246,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2245,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2246,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_window_activation_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:983,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:983,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:984,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:984,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:984,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:984,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:983,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:984,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_control_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:913,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:913,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:914,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:914,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:914,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:914,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:913,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:914,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_sound_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1285,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1285,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1286,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1286,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1286,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1286,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1285,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1286,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_offscreen_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1788,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1788,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1789,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1789,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1789,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1788,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1789,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_glyph_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         25
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1672,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1672,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1673,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1673,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1673,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1675,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1675,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1675,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1676,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1676,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1676,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1677,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1678,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1680,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1680,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1681,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1681,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1681,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1681,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1672,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1673,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1675,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1676,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1680,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1681,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_brush_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1591,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1591,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1592,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1592,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1592,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1592,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1591,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1592,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_bitmap_cache_v2_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_settings_get_bool
        - freerdp_settings_get_pointer_array
        - freerdp_settings_get_uint32
        - freerdp_settings_set_bool
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_pointer_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1978,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1980,46'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/capabilities.c:1988,35'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/capabilities.c:1982,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1983,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1984,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1989,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1991,4'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/capabilities.c:1993,15'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/capabilities.c:1993,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1996,43'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/capabilities.c:2003,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:1997,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1999,5'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/capabilities.c:2000,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array
                - freerdp_settings_set_pointer_array
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1981,20'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1982,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1988,7'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:1989,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/capabilities.c:1996,8'
          Dst:             freerdp_settings_get_pointer_array
        - Src:             'libfreerdp/core/capabilities.c:1997,9'
          Dst:             freerdp_settings_set_pointer_array
    - functionName:    rdp_apply_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:792,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:792,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:793,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:793,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:793,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:793,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:792,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:793,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_bitmap_cache_v3_codec_id_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3804,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:3805,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:3805,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3805,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3805,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3804,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3805,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_frame_acknowledge_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         12
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3746,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3746,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:3747,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:3747,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3747,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3749,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3749,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3750,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3746,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3747,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_bitmap_codecs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3027
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         24
      ICount:          192
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3028,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3028,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3029,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:3029,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3029,2'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3031,6'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:3031,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3034,31'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3052,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3045,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3045,56'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3045,53'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:3046,63'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3046,66'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3046,63'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:3048,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3048,55'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:3048,52'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:3047,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3049,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3050,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3028,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3029,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3047,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    rdp_apply_surface_commands_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         12
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2861,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2861,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2862,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2862,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2862,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2868,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2868,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2870,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2876,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2861,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2862,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_desktop_composition_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2600,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2600,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2601,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2601,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2601,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2601,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2600,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2601,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_large_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2793,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2793,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2794,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2794,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2794,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2794,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2793,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2794,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_multifragment_update_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         24
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2664,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2664,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2665,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2665,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2665,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2667,28'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2669,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2679,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2715,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2679,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2680,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2682,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2682,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2689,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2705,40'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2689,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2695,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2664,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2665,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_window_list_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2529,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2529,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2530,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2530,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2530,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2529,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2530,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_remote_programs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         15
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2442,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2442,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2443,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2443,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2443,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2445,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2446,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2451,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2452,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2452,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2453,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2442,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2443,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_draw_gdiplus_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         15
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2350,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2350,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2351,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2351,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2351,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2353,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2354,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2356,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2356,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2357,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2350,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2351,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_font_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1531,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1531,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1532,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1532,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1532,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1532,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1531,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1532,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_color_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1227,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1228,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1228,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1228,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1227,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1228,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_share_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1164,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1165,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1165,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1165,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1165,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1164,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1165,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_virtual_channel_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         34
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2141,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:2142,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:2142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2142,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2145,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2145,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2149,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2145,68'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2146,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2149,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2147,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2149,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2151,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2151,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2155,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2151,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2152,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2155,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2153,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2155,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2162,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2162,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2164,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2164,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2164,57'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2165,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2164,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2165,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:2168,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2141,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2142,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_input_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         35
      ICount:          218
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - freerdp_settings_set_bool
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1350,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1350,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1351,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1351,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1351,2'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1353,6'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1355,30'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1361,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1361,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1362,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1364,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1364,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1366,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1388,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:1372,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1373,35'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1374,55'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1375,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1377,50'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_set_bool
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1381,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1378,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1379,5'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1380,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1381,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1382,38'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1383,7'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1383,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1384,38'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1385,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1385,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1386,54'
              BranchSideFuncs:
                - freerdp_settings_get_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1387,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1350,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1351,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1361,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/capabilities.c:1374,29'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1377,24'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1378,9'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1385,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:1386,28'
          Dst:             freerdp_settings_get_bool
    - functionName:    rdp_apply_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         21
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1055,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1055,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:1056,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:1056,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1056,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:1058,62'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:1067,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1067,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:1067,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:1068,45'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1068,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:1068,15'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:1070,95'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1071,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:1073,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:1070,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1073,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1075,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1055,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1056,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1058,34'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:1060,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:1062,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:1064,6'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:1070,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/capabilities.c:1071,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_apply_order_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         33
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:546,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:546,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:547,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:547,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:547,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:549,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:552,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:554,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:558,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:554,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:555,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:556,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:558,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:560,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:567,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:560,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:561,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:563,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:563,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:564,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:565,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:567,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:569,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:575,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:575,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:575,32'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:575,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:576,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:546,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:547,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_bitmap_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         29
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:361,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:362,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:362,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:362,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:364,7'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:364,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:365,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:368,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:371,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:371,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:371,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:379,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:371,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:375,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:379,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:379,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:380,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:382,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:382,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:383,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:385,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:385,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:386,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:361,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:362,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:366,31'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/capabilities.c:365,3'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_apply_general_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - src
      BBCount:         27
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:160,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:161,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:161,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:163,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:163,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:165,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:169,34'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:173,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:176,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:179,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:179,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:186,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:186,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:187,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:189,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:189,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:190,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:191,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:161,2'
          Dst:             __assert_fail
    - functionName:    rdp_apply_from_received
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - dst
        - src
      BBCount:         34
      ICount:          264
      EdgeCount:       67
      CyclomaticComplexity: 35
      functionsReached:
        - rdp_apply_bitmap_cache_capability_set
        - rdp_apply_bitmap_cache_host_support_capability_set
        - rdp_apply_bitmap_cache_v2_capability_set
        - rdp_apply_bitmap_cache_v3_codec_id_capability_set
        - rdp_apply_bitmap_capability_set
        - rdp_apply_bitmap_codecs_capability_set
        - rdp_apply_brush_capability_set
        - rdp_apply_color_cache_capability_set
        - rdp_apply_control_capability_set
        - rdp_apply_desktop_composition_capability_set
        - rdp_apply_draw_gdiplus_cache_capability_set
        - rdp_apply_draw_nine_grid_cache_capability_set
        - rdp_apply_font_capability_set
        - rdp_apply_frame_acknowledge_capability_set
        - rdp_apply_general_capability_set
        - rdp_apply_glyph_cache_capability_set
        - rdp_apply_input_capability_set
        - rdp_apply_large_pointer_capability_set
        - rdp_apply_multifragment_update_capability_set
        - rdp_apply_offscreen_bitmap_cache_capability_set
        - rdp_apply_order_capability_set
        - rdp_apply_pointer_capability_set
        - rdp_apply_remote_programs_capability_set
        - rdp_apply_share_capability_set
        - rdp_apply_sound_capability_set
        - rdp_apply_surface_commands_capability_set
        - rdp_apply_virtual_channel_capability_set
        - rdp_apply_window_activation_capability_set
        - rdp_apply_window_list_capability_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4093,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4096,44'
              BranchSideFuncs:
                - rdp_apply_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4098,43'
              BranchSideFuncs:
                - rdp_apply_bitmap_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4100,42'
              BranchSideFuncs:
                - rdp_apply_order_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4102,44'
              BranchSideFuncs:
                - rdp_apply_pointer_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4104,42'
              BranchSideFuncs:
                - rdp_apply_input_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4106,52'
              BranchSideFuncs:
                - rdp_apply_virtual_channel_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4108,42'
              BranchSideFuncs:
                - rdp_apply_share_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4110,48'
              BranchSideFuncs:
                - rdp_apply_color_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4112,41'
              BranchSideFuncs:
                - rdp_apply_font_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4114,55'
              BranchSideFuncs:
                - rdp_apply_draw_gdiplus_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4116,52'
              BranchSideFuncs:
                - rdp_apply_remote_programs_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4118,48'
              BranchSideFuncs:
                - rdp_apply_window_list_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4120,57'
              BranchSideFuncs:
                - rdp_apply_multifragment_update_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4122,50'
              BranchSideFuncs:
                - rdp_apply_large_pointer_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4124,56'
              BranchSideFuncs:
                - rdp_apply_desktop_composition_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4126,53'
              BranchSideFuncs:
                - rdp_apply_surface_commands_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4128,50'
              BranchSideFuncs:
                - rdp_apply_bitmap_codecs_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4130,54'
              BranchSideFuncs:
                - rdp_apply_frame_acknowledge_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4132,61'
              BranchSideFuncs:
                - rdp_apply_bitmap_cache_v3_codec_id_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4134,49'
              BranchSideFuncs:
                - rdp_apply_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4136,52'
              BranchSideFuncs:
                - rdp_apply_bitmap_cache_v2_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4138,42'
              BranchSideFuncs:
                - rdp_apply_brush_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4140,48'
              BranchSideFuncs:
                - rdp_apply_glyph_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4142,59'
              BranchSideFuncs:
                - rdp_apply_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4144,42'
              BranchSideFuncs:
                - rdp_apply_sound_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4146,44'
              BranchSideFuncs:
                - rdp_apply_control_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4148,54'
              BranchSideFuncs:
                - rdp_apply_window_activation_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4150,57'
              BranchSideFuncs:
                - rdp_apply_draw_nine_grid_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4152,62'
              BranchSideFuncs:
                - rdp_apply_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4154,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4096,11'
          Dst:             rdp_apply_general_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4098,11'
          Dst:             rdp_apply_bitmap_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4100,11'
          Dst:             rdp_apply_order_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4102,11'
          Dst:             rdp_apply_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4104,11'
          Dst:             rdp_apply_input_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4106,11'
          Dst:             rdp_apply_virtual_channel_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4108,11'
          Dst:             rdp_apply_share_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4110,11'
          Dst:             rdp_apply_color_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4112,11'
          Dst:             rdp_apply_font_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4114,11'
          Dst:             rdp_apply_draw_gdiplus_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4116,11'
          Dst:             rdp_apply_remote_programs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4118,11'
          Dst:             rdp_apply_window_list_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4120,11'
          Dst:             rdp_apply_multifragment_update_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4122,11'
          Dst:             rdp_apply_large_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4124,11'
          Dst:             rdp_apply_desktop_composition_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4126,11'
          Dst:             rdp_apply_surface_commands_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4128,11'
          Dst:             rdp_apply_bitmap_codecs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4130,11'
          Dst:             rdp_apply_frame_acknowledge_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4132,11'
          Dst:             rdp_apply_bitmap_cache_v3_codec_id_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4134,11'
          Dst:             rdp_apply_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4136,11'
          Dst:             rdp_apply_bitmap_cache_v2_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4138,11'
          Dst:             rdp_apply_brush_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4140,11'
          Dst:             rdp_apply_glyph_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4142,11'
          Dst:             rdp_apply_offscreen_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4144,11'
          Dst:             rdp_apply_sound_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4146,11'
          Dst:             rdp_apply_control_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4148,11'
          Dst:             rdp_apply_window_activation_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4150,11'
          Dst:             rdp_apply_draw_nine_grid_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4152,11'
          Dst:             rdp_apply_bitmap_cache_host_support_capability_set
    - functionName:    rdp_read_capability_set_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - length
        - type
      BBCount:         21
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:112,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:112,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:113,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:113,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:113,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:114,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:114,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:114,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:116,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:117,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:118,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:112,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:113,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:114,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:116,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:118,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:119,2'
          Dst:             stream_read_u16_le
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    47
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.12653
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_cache_definition
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cache_definition
      BBCount:         10
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1652,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:1653,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1653,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1654,2'
          Dst:             stream_read_u16_le
    - functionName:    rdp_read_bitmap_cache_cell_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cellInfo
      BBCount:         11
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1947,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1947,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:1948,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:1948,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1949,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:1955,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1947,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1948,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1955,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    24
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.12653
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_codec_ts_rfx_icap
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - sub
        - settings
        - icapLen
      BBCount:         148
      ICount:          535
      EdgeCount:       177
      CyclomaticComplexity: 31
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - freerdp_settings_set_uint32
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3064,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3066,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3073,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3066,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3066,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3066,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3066,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3066,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3066,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3073,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3074,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3076,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3083,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3086,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3095,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3086,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3088,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3094,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3088,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3088,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3088,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3088,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3088,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3088,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3095,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3098,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3109,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3098,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3106,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3100,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3100,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3100,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3100,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3100,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3100,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3109,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3109,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3109,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3109,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3109,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3109,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3115,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3117,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3125,6'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3117,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3117,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3117,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3117,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3117,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3117,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3127,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3134,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:3127,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3127,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3127,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3127,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3127,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3127,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3135,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3136,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:3138,7'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:3138,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3140,36'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3143,12'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3140,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3141,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3142,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3144,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3144,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3144,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3144,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3144,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3144,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3152,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:3156,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:3160,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3152,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3153,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3154,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3156,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3157,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3158,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3160,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3160,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3160,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3160,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3160,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3160,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3066,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3066,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3066,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3073,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3076,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3077,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3078,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3079,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3080,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3081,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3088,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3088,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3088,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3100,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3100,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3100,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3109,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3109,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3109,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3117,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3117,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3117,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3127,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3127,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3127,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3135,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/capabilities.c:3140,8'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/capabilities.c:3144,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3144,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3144,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3152,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/capabilities.c:3156,9'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/capabilities.c:3160,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3160,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3160,4'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    17
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.12653
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_codec_ts_rfx_capset
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3172
      functionLinenumberEnd: 3236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         86
      ICount:          331
      EdgeCount:       103
      CyclomaticComplexity: 19
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - rdp_read_codec_ts_rfx_icap
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3181,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3184,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3188,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3194,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3188,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3188,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3188,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3188,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3188,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3188,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3194,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3196,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3199,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3196,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3196,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3196,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3196,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3196,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3196,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3200,3'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3202,10'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3204,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3204,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3206,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3207,3'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3209,2'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3214,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3221,6'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_icap
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3216,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3216,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3216,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3216,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3216,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3223,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3230,2'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_icap
        - Branch String:   'libfreerdp/core/capabilities.c:3223,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3223,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3223,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3223,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3223,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3223,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3230,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3232,35'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_icap
            - BranchSide:      'libfreerdp/core/capabilities.c:3235,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3232,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3230,2'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_icap
            - BranchSide:      'libfreerdp/core/capabilities.c:3233,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3180,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3184,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3185,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:3188,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3188,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3188,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3196,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3196,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3196,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3199,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3203,50'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/capabilities.c:3203,17'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/capabilities.c:3204,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3206,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3209,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3210,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3211,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3212,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3216,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3216,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3216,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3223,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3223,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3223,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3232,8'
          Dst:             rdp_read_codec_ts_rfx_icap
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    rdp_read_codec_ts_rfx_caps
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub
        - settings
      BBCount:         62
      ICount:          234
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - WLog_Get
        - rdp_read_codec_ts_rfx_capset
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3241,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:3243,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_capset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3249,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_capset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3250,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - rdp_read_codec_ts_rfx_capset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3256,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3263,6'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3256,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3256,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3256,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3256,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3256,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3256,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3269,6'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3265,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3265,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3265,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3265,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3265,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3265,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3269,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3271,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3276,14'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
        - Branch String:   'libfreerdp/core/capabilities.c:3271,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3271,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3271,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3271,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3271,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3271,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3276,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3278,37'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
            - BranchSide:      'libfreerdp/core/capabilities.c:3282,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3278,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3279,4'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
            - BranchSide:      'libfreerdp/core/capabilities.c:3280,2'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_capset
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3240,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:3248,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3250,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3251,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:3252,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3256,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3256,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3256,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3265,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3265,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3265,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3271,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3271,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3271,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3278,8'
          Dst:             rdp_read_codec_ts_rfx_capset
    - functionName:    rdp_read_codec_ts_rfx_clnt_caps_container
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3286
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         38
      ICount:          199
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - rdp_read_codec_ts_rfx_caps
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3293,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3294,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3297,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3303,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
        - Branch String:   'libfreerdp/core/capabilities.c:3297,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3297,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3297,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3297,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3297,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3297,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3304,3'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
            - BranchSide:      'libfreerdp/core/capabilities.c:3306,10'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
        - Branch String:   'libfreerdp/core/capabilities.c:3308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3308,2'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
            - BranchSide:      'libfreerdp/core/capabilities.c:3310,14'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
        - Branch String:   'libfreerdp/core/capabilities.c:3312,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3313,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
            - BranchSide:      'libfreerdp/core/capabilities.c:3315,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
        - Branch String:   'libfreerdp/core/capabilities.c:3317,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3318,3'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
            - BranchSide:      'libfreerdp/core/capabilities.c:3320,35'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticConstInit
                - __assert_fail
                - rdp_read_codec_ts_rfx_caps
        - Branch String:   'libfreerdp/core/capabilities.c:3326,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3326,2'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_caps
            - BranchSide:      'libfreerdp/core/capabilities.c:3327,36'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_caps
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3292,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3294,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:3297,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3297,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3297,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3303,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3307,50'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/capabilities.c:3307,17'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/capabilities.c:3308,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3310,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/capabilities.c:3312,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3315,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:3316,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:3317,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3325,54'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/capabilities.c:3325,20'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/capabilities.c:3326,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3327,9'
          Dst:             rdp_read_codec_ts_rfx_caps
    - functionName:    rdp_read_bitmap_codec_guid
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - guid
      BBCount:         9
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2985,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2985,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.12698
            - BranchSide:      'libfreerdp/core/capabilities.c:2986,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.12698
        - Branch String:   'libfreerdp/core/capabilities.c:2986,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2987,3'
              BranchSideFuncs:
                - Stream_Read.12698
            - BranchSide:      'libfreerdp/core/capabilities.c:2988,14'
              BranchSideFuncs:
                - Stream_Read.12698
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2985,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2986,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2988,2'
          Dst:             Stream_Read
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12653
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.12653
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    rdp_input_flag_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4884
      functionLinenumberEnd: 4908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flags
        - buffer
        - len
      BBCount:         30
      ICount:          188
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4889,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4890,44'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4891,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4891,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4892,41'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4893,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4893,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4894,49'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4895,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4895,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4896,42'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4897,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4897,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4898,50'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4899,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4899,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4900,42'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4901,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4901,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4902,49'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4903,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4904,50'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4905,7'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/capabilities.c:4905,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4905,6'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/capabilities.c:4906,52'
              BranchSideFuncs:
                - winpr_str_append
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4887,8'
          Dst:             snprintf
        - Src:             'libfreerdp/core/capabilities.c:4888,2'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4890,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4892,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4894,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4896,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4898,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4900,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4902,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4904,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4906,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/capabilities.c:4907,2'
          Dst:             winpr_str_append
    - functionName:    rdp_write_confirm_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4718
      functionLinenumberEnd: 4867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         101
      ICount:          605
      EdgeCount:       140
      CyclomaticComplexity: 41
      functionsReached:
        - Stream_GetPosition
        - Stream_Seek_UINT16
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_write_bitmap_cache_capability_set
        - rdp_write_bitmap_cache_v2_capability_set
        - rdp_write_bitmap_cache_v3_codec_id_capability_set
        - rdp_write_bitmap_capability_set
        - rdp_write_bitmap_codecs_capability_set
        - rdp_write_brush_capability_set
        - rdp_write_color_cache_capability_set
        - rdp_write_control_capability_set
        - rdp_write_draw_nine_grid_cache_capability_set
        - rdp_write_font_capability_set
        - rdp_write_frame_acknowledge_capability_set
        - rdp_write_general_capability_set
        - rdp_write_glyph_cache_capability_set
        - rdp_write_input_capability_set
        - rdp_write_large_pointer_capability_set
        - rdp_write_multifragment_update_capability_set
        - rdp_write_offscreen_bitmap_cache_capability_set
        - rdp_write_order_capability_set
        - rdp_write_pointer_capability_set
        - rdp_write_remote_programs_capability_set
        - rdp_write_share_capability_set
        - rdp_write_sound_capability_set
        - rdp_write_surface_commands_capability_set
        - rdp_write_virtual_channel_capability_set
        - rdp_write_window_activation_capability_set
        - rdp_write_window_list_capability_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4727,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4727,2'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write.12657
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write_UINT16.12627
                - rdp_write_general_capability_set
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4729,25'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_Write_UINT16.12627
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write.12657
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write_UINT16.12627
                - rdp_write_general_capability_set
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4742,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4743,39'
              BranchSideFuncs:
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4745,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4743,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4744,38'
              BranchSideFuncs:
                - rdp_write_order_capability_set
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4745,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4742,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4745,3'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4747,6'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
                - rdp_write_bitmap_cache_v2_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4747,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4748,50'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_v2_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4750,47'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4753,3'
              BranchSideFuncs:
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4755,40'
              BranchSideFuncs:
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4755,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4756,38'
              BranchSideFuncs:
                - rdp_write_input_capability_set
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4756,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4757,38'
              BranchSideFuncs:
                - rdp_write_brush_capability_set
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4757,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4758,44'
              BranchSideFuncs:
                - rdp_write_glyph_cache_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4758,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4759,48'
              BranchSideFuncs:
                - rdp_write_virtual_channel_capability_set
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4759,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4760,38'
              BranchSideFuncs:
                - rdp_write_sound_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4760,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4761,38'
              BranchSideFuncs:
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4761,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4762,37'
              BranchSideFuncs:
                - rdp_write_font_capability_set
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4762,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4763,40'
              BranchSideFuncs:
                - rdp_write_control_capability_set
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4763,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4764,44'
              BranchSideFuncs:
                - rdp_write_color_cache_capability_set
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4764,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4765,50'
              BranchSideFuncs:
                - rdp_write_window_activation_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4755,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4767,3'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4770,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
                - rdp_write_offscreen_bitmap_cache_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4770,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4772,21'
              BranchSideFuncs:
                - rdp_write_offscreen_bitmap_cache_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4778,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4774,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4775,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4776,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_draw_nine_grid_cache_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4780,21'
              BranchSideFuncs:
                - rdp_write_draw_nine_grid_cache_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4786,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4782,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4783,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4784,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4786,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4788,7'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_large_pointer_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4797,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4788,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4790,22'
              BranchSideFuncs:
                - rdp_write_large_pointer_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4795,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4792,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4793,5'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4794,3'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4799,22'
              BranchSideFuncs:
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4806,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4801,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4802,45'
              BranchSideFuncs:
                - rdp_write_window_list_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4803,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4801,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4803,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4804,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_multifragment_update_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4808,21'
              BranchSideFuncs:
                - rdp_write_multifragment_update_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4814,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4810,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4811,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4812,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_surface_commands_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4814,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4816,21'
              BranchSideFuncs:
                - rdp_write_surface_commands_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4822,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4818,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4819,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4820,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - rdp_write_bitmap_codecs_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4822,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4824,21'
              BranchSideFuncs:
                - rdp_write_bitmap_codecs_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4830,7'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4826,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4827,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4828,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4831,3'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4833,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - rdp_write_frame_acknowledge_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4833,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4835,21'
              BranchSideFuncs:
                - rdp_write_frame_acknowledge_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4841,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4837,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4838,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4839,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4841,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4843,7'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4852,26'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/capabilities.c:4843,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4845,22'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_v3_codec_id_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/core/capabilities.c:4850,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/capabilities.c:4847,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4848,5'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/core/capabilities.c:4849,3'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/capabilities.c:4855,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4856,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:4858,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4727,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4730,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:4731,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4732,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4733,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4734,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4735,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/capabilities.c:4736,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4737,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4738,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4742,7'
          Dst:             rdp_write_general_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4743,7'
          Dst:             rdp_write_bitmap_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4744,7'
          Dst:             rdp_write_order_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4748,9'
          Dst:             rdp_write_bitmap_cache_v2_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4750,9'
          Dst:             rdp_write_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4755,7'
          Dst:             rdp_write_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4756,7'
          Dst:             rdp_write_input_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4757,7'
          Dst:             rdp_write_brush_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4758,7'
          Dst:             rdp_write_glyph_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4759,7'
          Dst:             rdp_write_virtual_channel_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4760,7'
          Dst:             rdp_write_sound_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4761,7'
          Dst:             rdp_write_share_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4762,7'
          Dst:             rdp_write_font_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4763,7'
          Dst:             rdp_write_control_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4764,7'
          Dst:             rdp_write_color_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4765,7'
          Dst:             rdp_write_window_activation_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4774,8'
          Dst:             rdp_write_offscreen_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4782,8'
          Dst:             rdp_write_draw_nine_grid_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4792,9'
          Dst:             rdp_write_large_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4801,8'
          Dst:             rdp_write_remote_programs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4802,8'
          Dst:             rdp_write_window_list_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4810,8'
          Dst:             rdp_write_multifragment_update_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4818,8'
          Dst:             rdp_write_surface_commands_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4826,8'
          Dst:             rdp_write_bitmap_codecs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4837,8'
          Dst:             rdp_write_frame_acknowledge_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4847,9'
          Dst:             rdp_write_bitmap_cache_v3_codec_id_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4852,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4853,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:4857,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4859,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:4860,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4864,2'
          Dst:             Stream_SetPosition
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    rdp_send_confirm_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4870
      functionLinenumberEnd: 4881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
        - rdp_send_pdu
        - rdp_send_stream_pdu_init
        - rdp_write_confirm_active
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4874,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4875,3'
              BranchSideFuncs:
                - rdp_write_confirm_active
                - Stream_Release
                - rdp_send_pdu
            - BranchSide:      'libfreerdp/core/capabilities.c:4877,36'
              BranchSideFuncs:
                - rdp_write_confirm_active
                - Stream_Release
                - rdp_send_pdu
        - Branch String:   'libfreerdp/core/capabilities.c:4877,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4877,54'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
            - BranchSide:      'libfreerdp/core/capabilities.c:4878,24'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4871,15'
          Dst:             rdp_send_stream_pdu_init
        - Src:             'libfreerdp/core/capabilities.c:4877,11'
          Dst:             rdp_write_confirm_active
        - Src:             'libfreerdp/core/capabilities.c:4878,11'
          Dst:             rdp_send_pdu
        - Src:             'libfreerdp/core/capabilities.c:4879,2'
          Dst:             Stream_Release
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    rdp_recv_confirm_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4646
      functionLinenumberEnd: 4715
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - pduLength
      BBCount:         47
      ICount:          271
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - Stream_Seek_UINT16
        - Stream_Seek_UINT32
        - __assert_fail
        - freerdp_settings_set_bool
        - rdp_read_capability_sets
        - stream_read_u16_le
        - tpkt_ensure_stream_consumed_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4651,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4652,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4652,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4653,13'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4654,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4654,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4656,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4656,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4657,3'
              BranchSideFuncs:
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4659,21'
              BranchSideFuncs:
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4664,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4665,3'
              BranchSideFuncs:
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4667,14'
              BranchSideFuncs:
                - Stream_Seek.12653
                - rdp_read_capability_sets
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4668,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4670,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4672,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4675,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4679,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4679,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4682,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4685,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4685,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4688,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4691,7'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4691,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4694,34'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4702,7'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4694,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4695,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4696,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4696,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4697,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4698,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4698,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4699,4'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4700,2'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4702,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4705,3'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4708,7'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4708,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4711,3'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4714,9'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4651,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4654,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4656,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4659,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:4660,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4661,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:4662,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:4664,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4667,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/capabilities.c:4668,7'
          Dst:             rdp_read_capability_sets
        - Src:             'libfreerdp/core/capabilities.c:4694,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:4696,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:4698,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:4714,9'
          Dst:             tpkt_ensure_stream_consumed_
    - functionName:    rdp_read_capability_sets
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4404
      functionLinenumberEnd: 4471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - settings
        - rcvSettings
        - totalLength
      BBCount:         58
      ICount:          294
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_SafeSeekEx
        - Stream_Seek
        - Stream_StaticInit
        - WLog_Get
        - __assert_fail
        - freerdp_capability_buffer_copy
        - rdp_apply_from_received
        - rdp_read_capability_set
        - rdp_read_capability_set_header
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4416,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4416,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4417,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4417,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4419,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4420,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4422,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek.12653
                - Stream_GetPosition.12639
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4427,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4427,61'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
            - BranchSide:      'libfreerdp/core/capabilities.c:4427,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4429,10'
              BranchSideFuncs:
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4448,27'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4434,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4435,4'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4436,54'
              BranchSideFuncs:
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4437,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4438,4'
              BranchSideFuncs:
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4440,32'
              BranchSideFuncs:
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4440,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4441,4'
              BranchSideFuncs:
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4443,32'
              BranchSideFuncs:
                - rdp_apply_from_received
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4443,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4444,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/core/capabilities.c:4445,21'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_capability_set_header
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_read_capability_set
                - rdp_apply_from_received
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/core/capabilities.c:4451,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4453,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4463,6'
              BranchSideFuncs:
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4453,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4453,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4453,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4453,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4453,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4453,3'
              BranchSideFuncs:
                - freerdp_capability_buffer_copy
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4468,38'
              BranchSideFuncs:
                - freerdp_capability_buffer_copy
        - Branch String:   'libfreerdp/core/capabilities.c:4465,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4465,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4465,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4465,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4465,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4465,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4416,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4417,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4419,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4422,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:4423,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/capabilities.c:4426,10'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4427,35'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:4434,8'
          Dst:             rdp_read_capability_set_header
        - Src:             'libfreerdp/core/capabilities.c:4436,39'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/capabilities.c:4436,9'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/core/capabilities.c:4437,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:4440,8'
          Dst:             rdp_read_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4443,8'
          Dst:             rdp_apply_from_received
        - Src:             'libfreerdp/core/capabilities.c:4448,8'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4453,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4453,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4453,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4465,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4465,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4465,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4468,7'
          Dst:             freerdp_capability_buffer_copy
    - functionName:    rdp_read_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4159
      functionLinenumberEnd: 4400
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sub
        - type
        - settings
        - isServer
      BBCount:         174
      ICount:          803
      EdgeCount:       214
      CyclomaticComplexity: 42
      functionsReached:
        - Stream_Buffer
        - Stream_Capacity
        - Stream_GetRemainingLength
        - Stream_Length
        - WLog_Get
        - __assert_fail
        - get_capability_name
        - rdp_read_bitmap_cache_capability_set
        - rdp_read_bitmap_cache_host_support_capability_set
        - rdp_read_bitmap_cache_v2_capability_set
        - rdp_read_bitmap_cache_v3_codec_id_capability_set
        - rdp_read_bitmap_capability_set
        - rdp_read_bitmap_codecs_capability_set
        - rdp_read_brush_capability_set
        - rdp_read_color_cache_capability_set
        - rdp_read_control_capability_set
        - rdp_read_desktop_composition_capability_set
        - rdp_read_draw_gdiplus_cache_capability_set
        - rdp_read_draw_nine_grid_cache_capability_set
        - rdp_read_font_capability_set
        - rdp_read_frame_acknowledge_capability_set
        - rdp_read_general_capability_set
        - rdp_read_glyph_cache_capability_set
        - rdp_read_input_capability_set
        - rdp_read_large_pointer_capability_set
        - rdp_read_multifragment_update_capability_set
        - rdp_read_offscreen_bitmap_cache_capability_set
        - rdp_read_order_capability_set
        - rdp_read_pointer_capability_set
        - rdp_read_remote_programs_capability_set
        - rdp_read_share_capability_set
        - rdp_read_sound_capability_set
        - rdp_read_surface_commands_capability_set
        - rdp_read_virtual_channel_capability_set
        - rdp_read_window_activation_capability_set
        - rdp_read_window_list_capability_set
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4160,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
                - WLog_PrintMessage
                - Stream_Length.12725
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
            - BranchSide:      'libfreerdp/core/capabilities.c:4162,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
                - WLog_PrintMessage
                - Stream_Length.12725
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
        - Branch String:   'libfreerdp/core/capabilities.c:4162,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4164,31'
              BranchSideFuncs:
                - Stream_Length.12725
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4180,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4166,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4166,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4167,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4169,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4169,3'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4170,49'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4172,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4172,3'
              BranchSideFuncs:
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4173,23'
              BranchSideFuncs:
                - realloc
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4174,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4174,16'
              BranchSideFuncs:
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4176,10'
              BranchSideFuncs:
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4174,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4175,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:4176,10'
              BranchSideFuncs:
                - Stream_Buffer.12729
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4180,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4180,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4180,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4180,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4180,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4180,3'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_surface_commands_capability_set
                - rdp_read_desktop_composition_capability_set
                - rdp_read_large_pointer_capability_set
                - rdp_read_multifragment_update_capability_set
                - rdp_read_window_list_capability_set
                - rdp_read_remote_programs_capability_set
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_font_capability_set
                - rdp_read_color_cache_capability_set
                - rdp_read_share_capability_set
                - rdp_read_virtual_channel_capability_set
                - rdp_read_input_capability_set
                - rdp_read_pointer_capability_set
                - rdp_read_order_capability_set
                - rdp_read_bitmap_capability_set
                - rdp_read_general_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4184,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4187,41'
              BranchSideFuncs:
                - rdp_read_general_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4193,40'
              BranchSideFuncs:
                - rdp_read_bitmap_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4199,39'
              BranchSideFuncs:
                - rdp_read_order_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4205,41'
              BranchSideFuncs:
                - rdp_read_pointer_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4211,39'
              BranchSideFuncs:
                - rdp_read_input_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4217,49'
              BranchSideFuncs:
                - rdp_read_virtual_channel_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4223,39'
              BranchSideFuncs:
                - rdp_read_share_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4229,45'
              BranchSideFuncs:
                - rdp_read_color_cache_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4235,38'
              BranchSideFuncs:
                - rdp_read_font_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4241,52'
              BranchSideFuncs:
                - rdp_read_draw_gdiplus_cache_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4247,49'
              BranchSideFuncs:
                - rdp_read_remote_programs_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4253,45'
              BranchSideFuncs:
                - rdp_read_window_list_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4259,54'
              BranchSideFuncs:
                - rdp_read_multifragment_update_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4265,47'
              BranchSideFuncs:
                - rdp_read_large_pointer_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4271,53'
              BranchSideFuncs:
                - rdp_read_desktop_composition_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4277,50'
              BranchSideFuncs:
                - rdp_read_surface_commands_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4283,47'
              BranchSideFuncs:
                - rdp_read_bitmap_codecs_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4289,51'
              BranchSideFuncs:
                - rdp_read_frame_acknowledge_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4295,58'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_v3_codec_id_capability_set
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4301,12'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4188,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4190,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4194,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4196,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4200,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4202,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4205,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4206,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4208,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4211,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4212,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4214,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4217,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4218,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4220,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4223,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4224,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4226,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4229,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4230,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4232,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4235,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4236,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4238,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4241,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4242,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4244,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4247,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4248,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4250,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4253,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4254,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4256,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4259,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4260,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4262,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4265,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4266,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4268,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4271,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4272,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4274,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4277,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4278,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4280,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4283,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4284,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4286,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4289,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4290,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4292,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4295,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4296,5'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4298,4'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
                - rdp_read_draw_nine_grid_cache_capability_set
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4305,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4307,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4391,48'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4307,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4310,12'
              BranchSideFuncs:
                - rdp_read_draw_nine_grid_cache_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_window_activation_capability_set
                - rdp_read_control_capability_set
                - rdp_read_sound_capability_set
                - rdp_read_offscreen_bitmap_cache_capability_set
                - rdp_read_glyph_cache_capability_set
                - rdp_read_brush_capability_set
                - rdp_read_bitmap_cache_v2_capability_set
                - rdp_read_bitmap_cache_capability_set
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4375,12'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4310,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4313,48'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4319,51'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_v2_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4325,41'
              BranchSideFuncs:
                - rdp_read_brush_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4331,47'
              BranchSideFuncs:
                - rdp_read_glyph_cache_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4337,58'
              BranchSideFuncs:
                - rdp_read_offscreen_bitmap_cache_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4343,41'
              BranchSideFuncs:
                - rdp_read_sound_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4349,43'
              BranchSideFuncs:
                - rdp_read_control_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4355,53'
              BranchSideFuncs:
                - rdp_read_window_activation_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4361,56'
              BranchSideFuncs:
                - rdp_read_draw_nine_grid_cache_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4367,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4313,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4314,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4316,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4319,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4320,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4322,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4325,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4326,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4328,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4331,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4332,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4334,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4337,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4338,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4340,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4343,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4344,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4346,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4349,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4350,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4352,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4355,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4356,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4358,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4361,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4362,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4364,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4367,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4367,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4367,6'
              BranchSideFuncs:
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4367,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4375,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4378,61'
              BranchSideFuncs:
                - rdp_read_bitmap_cache_host_support_capability_set
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4384,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4378,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4379,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4381,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4384,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4384,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4384,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - get_capability_name
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4384,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4384,6'
              BranchSideFuncs:
                - get_capability_name
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4384,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4392,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4394,41'
              BranchSideFuncs:
                - Stream_Capacity.12640
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4399,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4395,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4395,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4395,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4395,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4395,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4395,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4164,17'
          Dst:             Stream_Length
        - Src:             'libfreerdp/core/capabilities.c:4166,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4169,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4172,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4173,15'
          Dst:             realloc
        - Src:             'libfreerdp/core/capabilities.c:4176,15'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/core/capabilities.c:4180,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4180,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4180,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4187,9'
          Dst:             rdp_read_general_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4193,9'
          Dst:             rdp_read_bitmap_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4199,9'
          Dst:             rdp_read_order_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4205,9'
          Dst:             rdp_read_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4211,9'
          Dst:             rdp_read_input_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4217,9'
          Dst:             rdp_read_virtual_channel_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4223,9'
          Dst:             rdp_read_share_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4229,9'
          Dst:             rdp_read_color_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4235,9'
          Dst:             rdp_read_font_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4241,9'
          Dst:             rdp_read_draw_gdiplus_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4247,9'
          Dst:             rdp_read_remote_programs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4253,9'
          Dst:             rdp_read_window_list_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4259,9'
          Dst:             rdp_read_multifragment_update_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4265,9'
          Dst:             rdp_read_large_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4271,9'
          Dst:             rdp_read_desktop_composition_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4277,9'
          Dst:             rdp_read_surface_commands_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4283,9'
          Dst:             rdp_read_bitmap_codecs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4289,9'
          Dst:             rdp_read_frame_acknowledge_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4295,9'
          Dst:             rdp_read_bitmap_cache_v3_codec_id_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4313,11'
          Dst:             rdp_read_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4319,11'
          Dst:             rdp_read_bitmap_cache_v2_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4325,11'
          Dst:             rdp_read_brush_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4331,11'
          Dst:             rdp_read_glyph_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4337,11'
          Dst:             rdp_read_offscreen_bitmap_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4343,11'
          Dst:             rdp_read_sound_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4349,11'
          Dst:             rdp_read_control_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4355,11'
          Dst:             rdp_read_window_activation_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4361,11'
          Dst:             rdp_read_draw_nine_grid_cache_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4367,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4367,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4367,6'
          Dst:             get_capability_name
        - Src:             'libfreerdp/core/capabilities.c:4367,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4378,11'
          Dst:             rdp_read_bitmap_cache_host_support_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4384,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4384,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4384,6'
          Dst:             get_capability_name
        - Src:             'libfreerdp/core/capabilities.c:4384,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4391,22'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:4394,25'
          Dst:             Stream_Capacity
        - Src:             'libfreerdp/core/capabilities.c:4395,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4395,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4395,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    rdp_read_general_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         59
      ICount:          287
      EdgeCount:       66
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:207,3'
              BranchSideFuncs:
                - __assert_fail
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:209,2'
              BranchSideFuncs:
                - __assert_fail
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:209,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:209,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:210,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:214,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:231,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
        - Branch String:   'libfreerdp/core/capabilities.c:216,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:216,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:216,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:216,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:216,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:220,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:222,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:229,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:222,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:222,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:222,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:222,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:222,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
            - BranchSide:      'libfreerdp/core/capabilities.c:222,4'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - stream_read_u8.12677
                - stream_read_u8.12677
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:206,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:209,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:210,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:211,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:213,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:216,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:216,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:216,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:222,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:222,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:222,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:231,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:232,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:234,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:235,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:236,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:237,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:239,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:240,2'
          Dst:             stream_read_u8
    - functionName:    rdp_read_bitmap_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         18
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - Stream_Seek_UINT8
        - freerdp_settings_set_uint32
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:405,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/capabilities.c:407,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/capabilities.c:421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:422,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:423,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:404,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:407,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:408,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:409,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:410,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:411,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:412,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:413,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:414,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:415,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:416,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/capabilities.c:417,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:418,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:419,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:421,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_read_order_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         27
      ICount:          198
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - Stream_Seek_UINT16
        - Stream_Seek_UINT32
        - __assert_fail
        - freerdp_settings_set_string
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:593,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:593,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.12698
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Read.12698
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/capabilities.c:594,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Read.12698
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Read.12698
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/capabilities.c:594,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:595,3'
              BranchSideFuncs:
                - Stream_Read.12698
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Read.12698
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/capabilities.c:597,14'
              BranchSideFuncs:
                - Stream_Read.12698
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Read.12698
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/capabilities.c:615,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:616,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:618,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:619,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:621,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:621,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:624,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:629,35'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:630,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:633,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:593,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:594,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:597,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/capabilities.c:598,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:599,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:600,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:601,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:602,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:603,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:604,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:605,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/capabilities.c:606,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:607,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:608,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:609,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:610,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:611,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:612,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:613,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:615,7'
          Dst:             freerdp_settings_set_string
    - functionName:    rdp_read_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         33
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1090,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:1092,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:1095,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:1103,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:1097,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1097,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:1097,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:1097,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1097,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:1097,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:1103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1104,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - __assert_fail
            - BranchSide:      'libfreerdp/core/capabilities.c:1106,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/capabilities.c:1106,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1106,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1107,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1089,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1092,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1093,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1097,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:1097,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:1097,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:1103,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:1104,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1106,2'
          Dst:             __assert_fail
    - functionName:    rdp_read_input_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         38
      ICount:          223
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ConvertWCharNToUtf8
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read_UTF16_String
        - Stream_Seek_UINT16
        - __assert_fail
        - freerdp_settings_set_bool
        - freerdp_settings_set_string_len
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1400,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_Read_UTF16_String
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1401,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_Read_UTF16_String
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1401,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1402,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_Read_UTF16_String
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1404,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - stream_read_u32_le.12673
                - Stream_Read_UTF16_String
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1420,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1421,4'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1423,27'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1423,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1424,4'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1426,40'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1426,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1427,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1430,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1433,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1434,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1434,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1436,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1437,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1439,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1440,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1440,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1442,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1443,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1443,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1445,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1446,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
        - Branch String:   'libfreerdp/core/capabilities.c:1446,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1448,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:1450,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1400,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1401,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1404,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1405,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1407,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:1408,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:1409,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:1410,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:1420,8'
          Dst:             Stream_Read_UTF16_String
        - Src:             'libfreerdp/core/capabilities.c:1423,7'
          Dst:             ConvertWCharNToUtf8
        - Src:             'libfreerdp/core/capabilities.c:1426,8'
          Dst:             freerdp_settings_set_string_len
        - Src:             'libfreerdp/core/capabilities.c:1430,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1434,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1437,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1440,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1443,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:1446,7'
          Dst:             freerdp_settings_set_bool
    - functionName:    rdp_read_virtual_channel_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         16
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2185,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2185,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_GetRemainingLength
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2186,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_GetRemainingLength
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:2186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2187,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_GetRemainingLength
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2189,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_GetRemainingLength
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:2191,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2192,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2194,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2185,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2186,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2189,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2191,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:2192,3'
          Dst:             stream_read_u32_le
    - functionName:    rdp_read_share_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1178,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1178,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1180,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
        - Branch String:   'libfreerdp/core/capabilities.c:1180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1181,3'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1183,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1178,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1180,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1183,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1184,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_color_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1241,3'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1243,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1240,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1243,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1244,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_font_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek_UINT16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1544,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1545,22'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_GetRemainingLength
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1547,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek_UINT16.12715
        - Branch String:   'libfreerdp/core/capabilities.c:1547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1547,6'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1548,22'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1544,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:1545,3'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1547,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:1548,3'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_draw_gdiplus_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         13
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
        - Stream_Seek_UINT32
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2372,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
                - stream_read_u32_le.12673
                - Stream_Seek.12653
                - Stream_Seek.12653
                - Stream_Seek.12653
            - BranchSide:      'libfreerdp/core/capabilities.c:2373,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
                - stream_read_u32_le.12673
                - Stream_Seek.12653
                - Stream_Seek.12653
                - Stream_Seek.12653
        - Branch String:   'libfreerdp/core/capabilities.c:2373,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2374,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
                - stream_read_u32_le.12673
                - Stream_Seek.12653
                - Stream_Seek.12653
                - Stream_Seek.12653
            - BranchSide:      'libfreerdp/core/capabilities.c:2376,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
                - stream_read_u32_le.12673
                - Stream_Seek.12653
                - Stream_Seek.12653
                - Stream_Seek.12653
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2372,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2373,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2376,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2377,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:2378,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2379,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/capabilities.c:2380,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/capabilities.c:2381,2'
          Dst:             Stream_Seek
    - functionName:    rdp_read_remote_programs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2469,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2469,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2470,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:2470,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2471,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2473,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2469,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2470,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2473,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_read_window_list_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2546,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2546,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u8.12677
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2547,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u8.12677
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:2547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2548,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u8.12677
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2550,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u8.12677
                - stream_read_u16_le.12670
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2546,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2547,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2550,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2551,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:2552,2'
          Dst:             stream_read_u16_le
    - functionName:    rdp_read_multifragment_update_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2727
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2730,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2730,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2731,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:2731,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2732,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:2734,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2730,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2731,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2734,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_read_large_pointer_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         26
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2809,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2809,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2810,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2811,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2813,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2817,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2823,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2817,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2817,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2817,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2817,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2817,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2817,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2809,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2810,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2813,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:2817,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:2817,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:2817,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_read_desktop_composition_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2615,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2615,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2617,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:2617,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2618,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2620,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2615,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2617,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2620,2'
          Dst:             stream_read_u16_le
    - functionName:    rdp_read_surface_commands_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2890
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT32
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2893,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2893,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
            - BranchSide:      'libfreerdp/core/capabilities.c:2894,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
        - Branch String:   'libfreerdp/core/capabilities.c:2894,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2895,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
            - BranchSide:      'libfreerdp/core/capabilities.c:2897,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - Stream_Seek_UINT32.12717
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2893,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2894,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2897,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2898,2'
          Dst:             Stream_Seek_UINT32
    - functionName:    rdp_read_bitmap_codecs_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - settings
        - isServer
      BBCount:         86
      ICount:          434
      EdgeCount:       111
      CyclomaticComplexity: 27
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_SafeSeekEx
        - Stream_StaticInit
        - UuidEqual
        - WLog_Get
        - __assert_fail
        - freerdp_settings_set_bool
        - rdp_read_bitmap_codec_guid
        - rdp_read_codec_ts_rfx_clnt_caps_container
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3347,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3348,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3349,3'
              BranchSideFuncs:
                - stream_read_u8.12677
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3351,2'
              BranchSideFuncs:
                - stream_read_u8.12677
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3353,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3355,11'
              BranchSideFuncs:
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3445,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3357,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3358,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3359,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3359,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3360,4'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3361,3'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3365,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3366,4'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3368,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3368,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3370,8'
              BranchSideFuncs:
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3420,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3370,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3372,18'
              BranchSideFuncs:
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3377,13'
              BranchSideFuncs:
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/capabilities.c:3374,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3375,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3376,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3377,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3380,23'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3384,13'
              BranchSideFuncs:
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
        - Branch String:   'libfreerdp/core/capabilities.c:3381,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3382,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3383,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3384,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3386,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3407,13'
              BranchSideFuncs:
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/capabilities.c:3391,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3392,6'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3393,5'
              BranchSideFuncs:
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3397,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3398,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3400,9'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3400,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3401,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3403,50'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3407,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3409,10'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3414,10'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3409,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3410,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3411,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3414,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3415,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3420,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:0,0'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3421,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:3425,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3427,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3432,19'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3427,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3427,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_Get
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:3427,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:3427,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3427,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3427,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3435,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3436,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3437,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3437,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3438,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3439,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3439,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3440,4'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3441,34'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
        - Branch String:   'libfreerdp/core/capabilities.c:3441,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3353,2'
              BranchSideFuncs:
                - rdp_read_bitmap_codec_guid
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u16_le.12670
                - Stream_Pointer.12688
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - UuidEqual
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
                - stream_read_u8.12677
                - stream_read_u8.12677
                - Stream_SafeSeekEx
                - rdp_read_codec_ts_rfx_clnt_caps_container
            - BranchSide:      'libfreerdp/core/capabilities.c:3442,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3347,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3348,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3351,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3357,8'
          Dst:             rdp_read_bitmap_codec_guid
        - Src:             'libfreerdp/core/capabilities.c:3359,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3361,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3362,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:3364,48'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/capabilities.c:3364,18'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/core/capabilities.c:3365,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:3370,8'
          Dst:             UuidEqual
        - Src:             'libfreerdp/core/capabilities.c:3374,10'
          Dst:             rdp_read_codec_ts_rfx_clnt_caps_container
        - Src:             'libfreerdp/core/capabilities.c:3377,13'
          Dst:             UuidEqual
        - Src:             'libfreerdp/core/capabilities.c:3381,10'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:3384,13'
          Dst:             UuidEqual
        - Src:             'libfreerdp/core/capabilities.c:3391,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3393,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3394,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3395,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:3407,13'
          Dst:             UuidEqual
        - Src:             'libfreerdp/core/capabilities.c:3409,10'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:3414,10'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:3420,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:3424,23'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/capabilities.c:3427,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:3427,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:3427,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:3435,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:3437,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:3439,8'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:3441,8'
          Dst:             freerdp_settings_set_bool
    - functionName:    rdp_read_frame_acknowledge_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3761,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:3762,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:3762,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3763,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:3765,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3761,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3762,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3765,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_read_bitmap_cache_v3_codec_id_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3812
      functionLinenumberEnd: 3822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:3815,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3815,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
            - BranchSide:      'libfreerdp/core/capabilities.c:3816,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.12677
        - Branch String:   'libfreerdp/core/capabilities.c:3816,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:3817,3'
              BranchSideFuncs:
                - stream_read_u8.12677
            - BranchSide:      'libfreerdp/core/capabilities.c:3819,2'
              BranchSideFuncs:
                - stream_read_u8.12677
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:3815,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:3816,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:3819,2'
          Dst:             stream_read_u8
    - functionName:    rdp_read_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - Stream_Seek_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:805,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:805,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:807,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
        - Branch String:   'libfreerdp/core/capabilities.c:807,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:808,3'
              BranchSideFuncs:
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:810,21'
              BranchSideFuncs:
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT32.12717
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:805,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:807,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:810,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:811,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:812,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:813,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:814,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:815,2'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/capabilities.c:816,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:817,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:818,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:819,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:820,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:821,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_bitmap_cache_v2_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         43
      ICount:          202
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - Stream_Seek
        - Stream_Seek_UINT8
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_pointer_array_writable
        - freerdp_settings_set_bool
        - rdp_read_bitmap_cache_cell_info
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2015,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2015,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2017,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2018,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2020,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - freerdp_settings_set_bool
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2022,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2023,3'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2024,33'
              BranchSideFuncs:
                - freerdp_settings_set_bool
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2024,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2026,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2028,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.12701
                - stream_read_u8.12677
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2030,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2037,14'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
        - Branch String:   'libfreerdp/core/capabilities.c:2032,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2032,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2032,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:2032,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2032,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:2032,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:2037,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2040,51'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
                - Stream_Seek.12653
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/capabilities.c:2046,18'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/capabilities.c:2041,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2042,4'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
            - BranchSide:      'libfreerdp/core/capabilities.c:2043,2'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
                - freerdp_settings_get_pointer_array_writable
                - rdp_read_bitmap_cache_cell_info
        - Branch String:   'libfreerdp/core/capabilities.c:2046,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2048,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Seek.12653
            - BranchSide:      'libfreerdp/core/capabilities.c:2051,14'
              BranchSideFuncs:
                - Stream_Seek.12653
        - Branch String:   'libfreerdp/core/capabilities.c:2048,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2049,4'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/capabilities.c:2050,2'
              BranchSideFuncs:
                - Stream_Seek.12653
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2015,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2017,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2020,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:2022,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:2024,7'
          Dst:             freerdp_settings_set_bool
        - Src:             'libfreerdp/core/capabilities.c:2028,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/capabilities.c:2029,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:2032,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:2032,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:2032,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:2040,7'
          Dst:             freerdp_settings_get_pointer_array_writable
        - Src:             'libfreerdp/core/capabilities.c:2041,8'
          Dst:             rdp_read_bitmap_cache_cell_info
        - Src:             'libfreerdp/core/capabilities.c:2048,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:2051,2'
          Dst:             Stream_Seek
    - functionName:    rdp_read_brush_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1607,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1607,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:1609,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
        - Branch String:   'libfreerdp/core/capabilities.c:1609,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1610,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
            - BranchSide:      'libfreerdp/core/capabilities.c:1611,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1607,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1609,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1611,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_read_glyph_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - __assert_fail
        - rdp_read_cache_definition
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1695,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1695,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - rdp_read_cache_definition
            - BranchSide:      'libfreerdp/core/capabilities.c:1696,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - rdp_read_cache_definition
        - Branch String:   'libfreerdp/core/capabilities.c:1696,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1697,3'
              BranchSideFuncs:
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - rdp_read_cache_definition
            - BranchSide:      'libfreerdp/core/capabilities.c:1700,14'
              BranchSideFuncs:
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
                - rdp_read_cache_definition
        - Branch String:   'libfreerdp/core/capabilities.c:1700,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1701,29'
              BranchSideFuncs:
                - rdp_read_cache_definition
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1702,28'
              BranchSideFuncs:
                - rdp_read_cache_definition
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1695,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1696,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1701,3'
          Dst:             rdp_read_cache_definition
        - Src:             'libfreerdp/core/capabilities.c:1702,2'
          Dst:             rdp_read_cache_definition
        - Src:             'libfreerdp/core/capabilities.c:1703,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1704,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_offscreen_bitmap_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1807,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1807,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:1808,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:1808,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1809,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:1811,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1807,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1808,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1811,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:1812,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1813,2'
          Dst:             stream_read_u16_le
    - functionName:    rdp_read_sound_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         11
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1302,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1302,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1303,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
        - Branch String:   'libfreerdp/core/capabilities.c:1303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1304,3'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1306,2'
              BranchSideFuncs:
                - stream_read_u16_le.12670
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1302,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:1303,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1306,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:1307,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_control_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:927,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:928,3'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:930,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:927,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:930,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:931,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:932,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:933,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_window_activation_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:997,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:997,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:998,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
        - Branch String:   'libfreerdp/core/capabilities.c:998,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:999,3'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
            - BranchSide:      'libfreerdp/core/capabilities.c:1001,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
                - Stream_Seek_UINT16.12715
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:997,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:998,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1001,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1002,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1003,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1004,2'
          Dst:             Stream_Seek_UINT16
    - functionName:    rdp_read_draw_nine_grid_cache_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         15
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:2264,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2264,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2265,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
        - Branch String:   'libfreerdp/core/capabilities.c:2265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:2266,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
            - BranchSide:      'libfreerdp/core/capabilities.c:2268,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:2264,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:2265,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:2268,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:2269,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:2270,2'
          Dst:             stream_read_u16_le
    - functionName:    get_capability_name
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:68,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:71,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_read_bitmap_cache_host_support_capability_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT16
        - Stream_Seek_UINT8
        - freerdp_settings_set_bool
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:1887,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:1888,3'
              BranchSideFuncs:
                - stream_read_u8.12677
                - Stream_Seek_UINT8.12701
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_bool
            - BranchSide:      'libfreerdp/core/capabilities.c:1890,2'
              BranchSideFuncs:
                - stream_read_u8.12677
                - Stream_Seek_UINT8.12701
                - Stream_Seek_UINT16.12715
                - freerdp_settings_set_bool
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:1887,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:1890,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/capabilities.c:1891,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/capabilities.c:1892,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:1894,9'
          Dst:             freerdp_settings_set_bool
    - functionName:    rdp_write_demand_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4558
      functionLinenumberEnd: 4628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         50
      ICount:          315
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Seek_UINT16
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - freerdp_settings_get_bool
        - rdp_write_bitmap_cache_host_support_capability_set
        - rdp_write_bitmap_capability_set
        - rdp_write_bitmap_codecs_capability_set
        - rdp_write_desktop_composition_capability_set
        - rdp_write_font_capability_set
        - rdp_write_frame_acknowledge_capability_set
        - rdp_write_general_capability_set
        - rdp_write_input_capability_set
        - rdp_write_large_pointer_capability_set
        - rdp_write_multifragment_update_capability_set
        - rdp_write_order_capability_set
        - rdp_write_pointer_capability_set
        - rdp_write_remote_programs_capability_set
        - rdp_write_share_capability_set
        - rdp_write_surface_commands_capability_set
        - rdp_write_virtual_channel_capability_set
        - rdp_write_window_list_capability_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4566,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write.12657
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write_UINT16.12627
                - rdp_write_general_capability_set
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4568,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.12634
                - Stream_Write_UINT16.12627
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write.12657
                - Stream_GetPosition.12639
                - Stream_Seek_UINT16.12715
                - Stream_Write_UINT16.12627
                - rdp_write_general_capability_set
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4578,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4579,39'
              BranchSideFuncs:
                - rdp_write_bitmap_capability_set
                - rdp_write_order_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4579,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4580,38'
              BranchSideFuncs:
                - rdp_write_order_capability_set
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4580,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4581,40'
              BranchSideFuncs:
                - rdp_write_pointer_capability_set
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4581,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4582,38'
              BranchSideFuncs:
                - rdp_write_input_capability_set
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4582,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4583,48'
              BranchSideFuncs:
                - rdp_write_virtual_channel_capability_set
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4583,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4584,38'
              BranchSideFuncs:
                - rdp_write_share_capability_set
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4584,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4585,37'
              BranchSideFuncs:
                - rdp_write_font_capability_set
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4585,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4586,53'
              BranchSideFuncs:
                - rdp_write_multifragment_update_capability_set
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4586,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4587,46'
              BranchSideFuncs:
                - rdp_write_large_pointer_capability_set
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4587,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4588,52'
              BranchSideFuncs:
                - rdp_write_desktop_composition_capability_set
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4588,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4589,49'
              BranchSideFuncs:
                - rdp_write_surface_commands_capability_set
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4589,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4590,46'
              BranchSideFuncs:
                - rdp_write_bitmap_codecs_capability_set
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4590,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4591,50'
              BranchSideFuncs:
                - rdp_write_frame_acknowledge_capability_set
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4578,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4593,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4596,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - rdp_write_bitmap_cache_host_support_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4596,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4598,21'
              BranchSideFuncs:
                - rdp_write_bitmap_cache_host_support_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4604,6'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4600,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4601,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
            - BranchSide:      'libfreerdp/core/capabilities.c:4602,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
        - Branch String:   'libfreerdp/core/capabilities.c:4604,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4606,22'
              BranchSideFuncs:
                - rdp_write_remote_programs_capability_set
                - rdp_write_window_list_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:4613,26'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
        - Branch String:   'libfreerdp/core/capabilities.c:4608,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4609,45'
              BranchSideFuncs:
                - rdp_write_window_list_capability_set
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:4610,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4608,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4610,4'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
            - BranchSide:      'libfreerdp/core/capabilities.c:4611,2'
              BranchSideFuncs:
                - Stream_GetPosition.12639
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
        - Branch String:   'libfreerdp/core/capabilities.c:4616,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4617,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:4619,6'
              BranchSideFuncs:
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT16.12627
                - Stream_SetPosition
                - Stream_Write_UINT32.12634
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4565,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/capabilities.c:4568,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/capabilities.c:4569,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4570,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4571,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4572,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/capabilities.c:4573,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4574,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4575,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4578,7'
          Dst:             rdp_write_general_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4579,7'
          Dst:             rdp_write_bitmap_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4580,7'
          Dst:             rdp_write_order_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4581,7'
          Dst:             rdp_write_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4582,7'
          Dst:             rdp_write_input_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4583,7'
          Dst:             rdp_write_virtual_channel_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4584,7'
          Dst:             rdp_write_share_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4585,7'
          Dst:             rdp_write_font_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4586,7'
          Dst:             rdp_write_multifragment_update_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4587,7'
          Dst:             rdp_write_large_pointer_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4588,7'
          Dst:             rdp_write_desktop_composition_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4589,7'
          Dst:             rdp_write_surface_commands_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4590,7'
          Dst:             rdp_write_bitmap_codecs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4591,7'
          Dst:             rdp_write_frame_acknowledge_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4596,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/capabilities.c:4600,8'
          Dst:             rdp_write_bitmap_cache_host_support_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4608,8'
          Dst:             rdp_write_remote_programs_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4609,8'
          Dst:             rdp_write_window_list_capability_set
        - Src:             'libfreerdp/core/capabilities.c:4613,7'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/capabilities.c:4614,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:4618,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4620,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:4621,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/capabilities.c:4625,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/capabilities.c:4626,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_send_demand_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
        - rdp_send_pdu
        - rdp_send_stream_pdu_init
        - rdp_write_demand_active
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4635,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4636,3'
              BranchSideFuncs:
                - rdp_write_demand_active
                - Stream_Release
                - rdp_send_pdu
            - BranchSide:      'libfreerdp/core/capabilities.c:4638,37'
              BranchSideFuncs:
                - rdp_write_demand_active
                - Stream_Release
                - rdp_send_pdu
        - Branch String:   'libfreerdp/core/capabilities.c:4639,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4639,53'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
            - BranchSide:      'libfreerdp/core/capabilities.c:4640,24'
              BranchSideFuncs:
                - rdp_send_pdu
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4632,15'
          Dst:             rdp_send_stream_pdu_init
        - Src:             'libfreerdp/core/capabilities.c:4639,11'
          Dst:             rdp_write_demand_active
        - Src:             'libfreerdp/core/capabilities.c:4640,11'
          Dst:             rdp_send_pdu
        - Src:             'libfreerdp/core/capabilities.c:4641,2'
          Dst:             Stream_Release
    - functionName:    secondary_update_cast
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/update.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/update.h:170,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/update.h:170,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/update.h:170,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/update.h:170,2'
          Dst:             __assert_fail
    - functionName:    rdp_recv_demand_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4513
      functionLinenumberEnd: 4555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - pduSource
        - length
      BBCount:         47
      ICount:          227
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_SafeSeekEx
        - WLog_Get
        - __assert_fail
        - rdp_read_capability_sets
        - secondary_update_cast
        - stream_read_u16_le
        - stream_read_u32_le
        - tpkt_ensure_stream_consumed_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4517,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4517,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4518,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4518,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4518,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4519,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4519,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4519,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4520,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4520,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4522,29'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4524,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4525,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4527,2'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - stream_read_u16_le.12670
                - stream_read_u16_le.12670
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4531,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4532,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4533,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4531,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4533,3'
              BranchSideFuncs:
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4536,32'
              BranchSideFuncs:
                - rdp_read_capability_sets
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4536,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4539,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4543,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/capabilities.c:4539,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4539,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4539,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4539,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4539,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4539,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4543,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4544,3'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/capabilities.c:4546,9'
              BranchSideFuncs:
                - stream_read_u32_le.12673
                - secondary_update_cast
                - tpkt_ensure_stream_consumed_
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4517,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4518,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4519,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4520,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4524,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4527,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:4528,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:4529,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/capabilities.c:4531,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/capabilities.c:4532,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4536,7'
          Dst:             rdp_read_capability_sets
        - Src:             'libfreerdp/core/capabilities.c:4539,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4539,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4539,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/capabilities.c:4543,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/capabilities.c:4547,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/capabilities.c:4550,46'
          Dst:             secondary_update_cast
        - Src:             'libfreerdp/core/capabilities.c:4554,9'
          Dst:             tpkt_ensure_stream_consumed_
    - functionName:    rdp_recv_get_active_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4474
      functionLinenumberEnd: 4510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - pChannelId
        - length
      BBCount:         44
      ICount:          212
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_shall_disconnect_context
        - rdp_decrypt
        - rdp_read_header
        - rdp_read_security_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/capabilities.c:4477,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4477,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/capabilities.c:4478,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/capabilities.c:4478,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4478,2'
              BranchSideFuncs:
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/capabilities.c:4480,23'
              BranchSideFuncs:
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/capabilities.c:4480,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4481,3'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/capabilities.c:4483,39'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/capabilities.c:4483,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4484,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/capabilities.c:4486,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/capabilities.c:4486,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4488,33'
              BranchSideFuncs:
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/capabilities.c:4498,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4488,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4489,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/capabilities.c:4491,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/capabilities.c:4491,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4493,21'
              BranchSideFuncs:
                - rdp_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4496,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4493,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4494,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4495,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4498,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4500,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4509,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4502,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4502,39'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4502,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4507,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/capabilities.c:4504,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/capabilities.c:4504,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/capabilities.c:4504,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/capabilities.c:4477,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4478,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/capabilities.c:4480,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/capabilities.c:4483,6'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/core/capabilities.c:4488,8'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/capabilities.c:4493,9'
          Dst:             rdp_decrypt
        - Src:             'libfreerdp/core/capabilities.c:4504,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/capabilities.c:4504,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/capabilities.c:4504,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.12901
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_client_establish_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         97
      ICount:          488
      EdgeCount:       123
      CyclomaticComplexity: 28
      functionsReached:
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - Stream_Write_UINT32
        - Stream_Zero
        - WLog_Get
        - __assert_fail
        - calloc
        - crypto_rsa_public_encrypt
        - freerdp_certificate_get_info
        - freerdp_settings_set_pointer_len
        - rdp_client_transition_to_state
        - rdp_free_rc4_decrypt_keys
        - rdp_free_rc4_encrypt_keys
        - rdp_reset_rc4_decrypt_keys
        - rdp_reset_rc4_encrypt_keys
        - rdp_write_header
        - rdp_write_security_header
        - security_establish_keys
        - transport_write
        - winpr_Cipher_Free
        - winpr_Cipher_New
        - winpr_RAND
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:722,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:722,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:723,26'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:726,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:726,2'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:727,7'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:727,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:730,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:733,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:734,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:737,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:737,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:739,3'
              BranchSideFuncs:
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:740,13'
              BranchSideFuncs:
                - winpr_RAND
                - freerdp_certificate_get_info
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:743,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:745,3'
              BranchSideFuncs:
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:753,31'
              BranchSideFuncs:
                - calloc
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:745,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:745,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:745,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:745,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:745,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:745,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:755,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:756,3'
              BranchSideFuncs:
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:758,28'
              BranchSideFuncs:
                - crypto_rsa_public_encrypt
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:764,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:766,23'
              BranchSideFuncs:
                - Stream_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - rdp_write_header
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:768,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:770,3'
              BranchSideFuncs:
                - rdp_write_header
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:774,24'
              BranchSideFuncs:
                - rdp_write_header
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_write_security_header
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:770,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:770,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:770,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:770,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:770,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:770,3'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:774,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:775,3'
              BranchSideFuncs:
                - rdp_write_security_header
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:776,33'
              BranchSideFuncs:
                - rdp_write_security_header
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:776,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:777,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:779,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.12909
                - Stream_Write.12905
                - Stream_Zero.12896
                - Stream_SealLength
                - transport_write
                - security_establish_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:785,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:786,3'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:788,2'
              BranchSideFuncs:
                - security_establish_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:792,3'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:794,2'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:796,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:797,3'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:799,6'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:802,40'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:823,34'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:804,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:806,4'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:811,40'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:806,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:806,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:806,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:806,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:806,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:806,4'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:813,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:815,4'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:819,7'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:815,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:815,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:815,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:815,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:815,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:815,4'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:823,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:824,3'
              BranchSideFuncs:
                - rdp_reset_rc4_decrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:825,34'
              BranchSideFuncs:
                - rdp_reset_rc4_decrypt_keys
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:825,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:826,3'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:828,6'
              BranchSideFuncs:
                - Stream_Free
                - free
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:833,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:835,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:844,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:722,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:726,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:733,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:737,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/connection.c:740,2'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/connection.c:742,28'
          Dst:             freerdp_certificate_get_info
        - Src:             'libfreerdp/core/connection.c:745,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:745,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:745,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:753,24'
          Dst:             calloc
        - Src:             'libfreerdp/core/connection.c:758,2'
          Dst:             crypto_rsa_public_encrypt
        - Src:             'libfreerdp/core/connection.c:766,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/connection.c:770,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:770,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:770,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:774,7'
          Dst:             rdp_write_header
        - Src:             'libfreerdp/core/connection.c:776,7'
          Dst:             rdp_write_security_header
        - Src:             'libfreerdp/core/connection.c:779,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/connection.c:780,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/connection.c:781,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/connection.c:782,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/connection.c:783,11'
          Dst:             transport_write
        - Src:             'libfreerdp/core/connection.c:791,7'
          Dst:             security_establish_keys
        - Src:             'libfreerdp/core/connection.c:801,23'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/core/connection.c:806,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:806,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:806,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:810,23'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/core/connection.c:815,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:815,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:815,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:823,7'
          Dst:             rdp_reset_rc4_encrypt_keys
        - Src:             'libfreerdp/core/connection.c:825,7'
          Dst:             rdp_reset_rc4_decrypt_keys
        - Src:             'libfreerdp/core/connection.c:830,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/core/connection.c:835,3'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/connection.c:836,3'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/connection.c:840,3'
          Dst:             rdp_free_rc4_decrypt_keys
        - Src:             'libfreerdp/core/connection.c:841,3'
          Dst:             rdp_free_rc4_encrypt_keys
    - functionName:    rdp_client_transition_to_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - state
      BBCount:         25
      ICount:          167
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - PubSub_OnActivated
        - PubSub_OnConnectionStateChange
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_finalize_is_flag_set
        - rdp_get_state
        - rdp_get_state_string
        - rdp_is_active_state
        - rdp_set_state
        - rdp_state_string
        - update_reset_state
      functionUses:    33
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1335,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
                - rdp_get_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1336,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
                - rdp_get_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1336,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1336,2'
              BranchSideFuncs:
                - rdp_get_state_string
                - WLog_PrintMessage
                - rdp_set_state
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
            - BranchSide:      'libfreerdp/core/connection.c:1338,21'
              BranchSideFuncs:
                - rdp_set_state
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
        - Branch String:   'libfreerdp/core/connection.c:1338,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1339,3'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
            - BranchSide:      'libfreerdp/core/connection.c:1341,10'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
                - update_reset_state
        - Branch String:   'libfreerdp/core/connection.c:1341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1348,23'
              BranchSideFuncs:
                - update_reset_state
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1348,23'
              BranchSideFuncs:
                - update_reset_state
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1348,23'
              BranchSideFuncs:
                - update_reset_state
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1348,23'
              BranchSideFuncs:
                - update_reset_state
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1348,23'
              BranchSideFuncs:
                - update_reset_state
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1353,23'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - PubSub_OnActivated
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
            - BranchSide:      'libfreerdp/core/connection.c:1364,4'
              BranchSideFuncs:
                - rdp_get_state
                - rdp_is_active_state
                - PubSub_OnConnectionStateChange
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1333,21'
          Dst:             rdp_state_string
        - Src:             'libfreerdp/core/connection.c:1335,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1336,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1336,2'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/connection.c:1336,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1338,7'
          Dst:             rdp_set_state
        - Src:             'libfreerdp/core/connection.c:1348,4'
          Dst:             update_reset_state
        - Src:             'libfreerdp/core/connection.c:1357,9'
          Dst:             rdp_finalize_is_flag_set
        - Src:             'libfreerdp/core/connection.c:1358,4'
          Dst:             PubSub_OnActivated
        - Src:             'libfreerdp/core/connection.c:1371,22'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1372,23'
          Dst:             rdp_is_active_state
        - Src:             'libfreerdp/core/connection.c:1373,3'
          Dst:             PubSub_OnConnectionStateChange
    - functionName:    rdp_state_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         34
      ICount:          173
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1964,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1967,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1969,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1971,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1973,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1975,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1977,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1979,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1981,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1983,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1985,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1987,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1989,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1991,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1993,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1995,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1997,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1999,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2001,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2003,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2005,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2007,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2009,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2011,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2013,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2015,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2017,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2019,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2021,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2023,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2025,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2027,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2029,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_get_state_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rdp_get_state
        - rdp_state_string
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:2048,27'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:2049,9'
          Dst:             rdp_state_string
    - functionName:    rdp_set_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - state
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:2041,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2041,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2041,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/connection.c:2041,2'
          Dst:             __assert_fail
    - functionName:    PubSub_OnActivated
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:73,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:73,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:73,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:73,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:73,2'
          Dst:             PubSub_OnEvent
    - functionName:    rdp_get_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:2035,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2035,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2035,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/connection.c:2035,2'
          Dst:             __assert_fail
    - functionName:    rdp_is_active_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         12
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_get_state
        - rdp_is_active_client_state
        - rdp_is_active_peer_state
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1909,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1909,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - freerdp_settings_get_bool
                - rdp_is_active_client_state
                - rdp_is_active_peer_state
            - BranchSide:      'libfreerdp/core/connection.c:1910,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - freerdp_settings_get_bool
                - rdp_is_active_client_state
                - rdp_is_active_peer_state
        - Branch String:   'libfreerdp/core/connection.c:1910,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1910,2'
              BranchSideFuncs:
                - rdp_get_state
                - freerdp_settings_get_bool
                - rdp_is_active_client_state
                - rdp_is_active_peer_state
            - BranchSide:      'libfreerdp/core/connection.c:1912,47'
              BranchSideFuncs:
                - rdp_get_state
                - freerdp_settings_get_bool
                - rdp_is_active_client_state
                - rdp_is_active_peer_state
        - Branch String:   'libfreerdp/core/connection.c:1913,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1914,35'
              BranchSideFuncs:
                - rdp_is_active_peer_state
            - BranchSide:      'libfreerdp/core/connection.c:1916,37'
              BranchSideFuncs:
                - rdp_is_active_client_state
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1909,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1910,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1912,33'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1913,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:1914,10'
          Dst:             rdp_is_active_peer_state
        - Src:             'libfreerdp/core/connection.c:1916,10'
          Dst:             rdp_is_active_client_state
    - functionName:    PubSub_OnConnectionStateChange
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:78,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:78,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:78,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:78,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:78,2'
          Dst:             PubSub_OnEvent
    - functionName:    rdp_is_active_peer_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         9
      ICount:          40
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1870,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1877,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1879,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_is_active_client_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         14
      ICount:          60
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1889,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1901,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1903,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_client_redirect_resolvable
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - host
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freeaddrinfo
        - freerdp_tcp_resolve_host
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:562,3'
              BranchSideFuncs:
                - freeaddrinfo
            - BranchSide:      'libfreerdp/core/connection.c:564,15'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             'libfreerdp/core/connection.c:559,28'
          Dst:             freerdp_tcp_resolve_host
        - Src:             'libfreerdp/core/connection.c:564,2'
          Dst:             freeaddrinfo
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdp_client_connect_confirm_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         89
      ICount:          404
      EdgeCount:       108
      CyclomaticComplexity: 21
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_shall_disconnect_context
        - input_register_client_callbacks
        - rdp_client_connect_finalize
        - rdp_client_transition_to_state
        - rdp_finalize_reset_flags
        - rdp_send_confirm_active
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:2087,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2087,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2088,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2088,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2088,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2089,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2089,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2089,2'
              BranchSideFuncs:
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2091,23'
              BranchSideFuncs:
                - rdp_send_confirm_active
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2094,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2095,3'
              BranchSideFuncs:
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2097,39'
              BranchSideFuncs:
                - input_register_client_callbacks
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2097,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2099,3'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2108,6'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2099,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2099,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2099,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2099,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2099,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2099,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:2108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2108,32'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2108,27'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2111,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2111,46'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2111,50'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2112,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2112,31'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2114,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2114,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2124,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:2115,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2115,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2115,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:2115,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:2117,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2119,4'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:2122,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:2119,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2119,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2119,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:2119,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2119,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:2119,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:2124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2124,2'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:2125,39'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:2125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2126,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2128,14'
              BranchSideFuncs:
                - rdp_client_connect_finalize
                - rdp_finalize_reset_flags
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:2129,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2130,40'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/connection.c:2133,39'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/connection.c:2137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2138,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:2139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:2087,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2088,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2089,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2094,7'
          Dst:             rdp_send_confirm_active
        - Src:             'libfreerdp/core/connection.c:2097,7'
          Dst:             input_register_client_callbacks
        - Src:             'libfreerdp/core/connection.c:2099,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:2099,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:2099,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:2115,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:2115,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:2115,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:2119,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:2119,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:2119,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:2124,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2125,6'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/core/connection.c:2130,12'
          Dst:             rdp_client_connect_finalize
        - Src:             'libfreerdp/core/connection.c:2133,8'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:2137,7'
          Dst:             rdp_finalize_reset_flags
    - functionName:    rdp_client_connect_finalize
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         34
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_client_transition_to_state
        - rdp_finalize_is_flag_set
        - rdp_send_client_control_pdu
        - rdp_send_client_font_list_pdu
        - rdp_send_client_persistent_key_list_pdu
        - rdp_send_client_synchronize_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1282,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1282,2'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_synchronize_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1289,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_synchronize_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1289,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1290,3'
              BranchSideFuncs:
                - rdp_send_client_synchronize_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1292,39'
              BranchSideFuncs:
                - rdp_send_client_synchronize_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1293,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1295,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1295,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1296,3'
              BranchSideFuncs:
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1297,35'
              BranchSideFuncs:
                - rdp_send_client_control_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1297,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1298,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1300,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1301,3'
              BranchSideFuncs:
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1302,35'
              BranchSideFuncs:
                - rdp_send_client_control_pdu
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1302,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1303,3'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1312,32'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
        - Branch String:   'libfreerdp/core/connection.c:1312,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1313,32'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1321,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1312,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1315,39'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_persistent_key_list_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1321,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1315,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1316,4'
              BranchSideFuncs:
                - rdp_send_client_persistent_key_list_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1317,48'
              BranchSideFuncs:
                - rdp_send_client_persistent_key_list_pdu
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1317,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1318,4'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1319,2'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1322,3'
              BranchSideFuncs:
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1323,37'
              BranchSideFuncs:
                - rdp_send_client_font_list_pdu
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1323,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1324,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1326,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1326,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1327,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1328,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1282,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1289,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1292,7'
          Dst:             rdp_send_client_synchronize_pdu
        - Src:             'libfreerdp/core/connection.c:1295,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1297,7'
          Dst:             rdp_send_client_control_pdu
        - Src:             'libfreerdp/core/connection.c:1300,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1302,7'
          Dst:             rdp_send_client_control_pdu
        - Src:             'libfreerdp/core/connection.c:1312,7'
          Dst:             rdp_finalize_is_flag_set
        - Src:             'libfreerdp/core/connection.c:1313,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:1315,8'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1317,8'
          Dst:             rdp_send_client_persistent_key_list_pdu
        - Src:             'libfreerdp/core/connection.c:1321,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1323,7'
          Dst:             rdp_send_client_font_list_pdu
        - Src:             'libfreerdp/core/connection.c:1326,7'
          Dst:             rdp_client_transition_to_state
    - functionName:    rdp_channels_from_mcs
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
        - rdp
      BBCount:         18
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - freerdp_settings_set_pointer_array
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:2056,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2056,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/connection.c:2058,8'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/connection.c:2059,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2059,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/connection.c:2061,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/connection.c:2061,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2063,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/connection.c:2065,14'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
        - Branch String:   'libfreerdp/core/connection.c:2065,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2067,36'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_array
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:2076,37'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:2072,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:2073,4'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
            - BranchSide:      'libfreerdp/core/connection.c:2074,2'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_array
      Callsites:
        - Src:             'libfreerdp/core/connection.c:2056,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2059,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:2061,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/connection.c:2072,8'
          Dst:             freerdp_settings_set_pointer_array
        - Src:             'libfreerdp/core/connection.c:2076,9'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_client_connection_state_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1949,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1952,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1954,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1956,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1958,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_server_reactivate
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - rdp_finalize_set_flag
        - rdp_peer_handle_state_demand_active
        - rdp_send_deactivate_all
        - rdp_server_transition_to_state
        - state_run_success
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1847,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1847,22'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
            - BranchSide:      'libfreerdp/core/connection.c:1850,6'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
        - Branch String:   'libfreerdp/core/connection.c:1847,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1848,12'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
            - BranchSide:      'libfreerdp/core/connection.c:1850,6'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
        - Branch String:   'libfreerdp/core/connection.c:1850,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1851,3'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
            - BranchSide:      'libfreerdp/core/connection.c:1853,31'
              BranchSideFuncs:
                - rdp_send_deactivate_all
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
        - Branch String:   'libfreerdp/core/connection.c:1853,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1854,3'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
            - BranchSide:      'libfreerdp/core/connection.c:1856,24'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_server_transition_to_state
                - rdp_peer_handle_state_demand_active
                - state_run_success
        - Branch String:   'libfreerdp/core/connection.c:1857,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1858,3'
              BranchSideFuncs:
                - rdp_peer_handle_state_demand_active
                - state_run_success
            - BranchSide:      'libfreerdp/core/connection.c:1860,14'
              BranchSideFuncs:
                - rdp_peer_handle_state_demand_active
                - state_run_success
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1853,7'
          Dst:             rdp_send_deactivate_all
        - Src:             'libfreerdp/core/connection.c:1856,2'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/connection.c:1857,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1860,19'
          Dst:             rdp_peer_handle_state_demand_active
        - Src:             'libfreerdp/core/connection.c:1861,9'
          Dst:             state_run_success
    - functionName:    rdp_server_transition_to_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - state
      BBCount:         25
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_get_state
        - rdp_get_state_string
        - rdp_is_active_peer_state
        - rdp_set_state
      functionUses:    37
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1925,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1927,3'
              BranchSideFuncs:
                - __assert_fail
                - rdp_is_active_peer_state
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1931,32'
              BranchSideFuncs:
                - rdp_is_active_peer_state
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1927,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1927,3'
              BranchSideFuncs:
                - rdp_is_active_peer_state
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1928,12'
              BranchSideFuncs:
                - rdp_is_active_peer_state
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1931,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1933,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1937,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1933,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1934,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1935,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_state
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1937,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1937,2'
              BranchSideFuncs:
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_set_state
            - BranchSide:      'libfreerdp/core/connection.c:1939,21'
              BranchSideFuncs:
                - rdp_set_state
        - Branch String:   'libfreerdp/core/connection.c:1939,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1940,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1942,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1923,34'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1927,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1931,7'
          Dst:             rdp_is_active_peer_state
        - Src:             'libfreerdp/core/connection.c:1937,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1937,2'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/connection.c:1937,2'
          Dst:             rdp_state_string
        - Src:             'libfreerdp/core/connection.c:1937,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1939,7'
          Dst:             rdp_set_state
    - functionName:    rdp_server_send_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - rdp_finalize_reset_flags
        - rdp_send_server_control_cooperate_pdu
        - rdp_send_server_synchronize_pdu
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1791,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1791,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_send_server_synchronize_pdu
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1793,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_send_server_synchronize_pdu
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1793,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1794,3'
              BranchSideFuncs:
                - rdp_send_server_synchronize_pdu
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1795,39'
              BranchSideFuncs:
                - rdp_send_server_synchronize_pdu
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1795,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1796,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1797,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1798,3'
              BranchSideFuncs:
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1799,45'
              BranchSideFuncs:
                - rdp_send_server_control_cooperate_pdu
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1800,3'
              BranchSideFuncs:
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1801,32'
              BranchSideFuncs:
                - rdp_finalize_reset_flags
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1801,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1802,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1803,40'
              BranchSideFuncs:
                - rdp_server_transition_to_state
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1791,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1793,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1795,7'
          Dst:             rdp_send_server_synchronize_pdu
        - Src:             'libfreerdp/core/connection.c:1797,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1799,7'
          Dst:             rdp_send_server_control_cooperate_pdu
        - Src:             'libfreerdp/core/connection.c:1801,7'
          Dst:             rdp_finalize_reset_flags
        - Src:             'libfreerdp/core/connection.c:1803,9'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_accept_confirm_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - pduLength
      BBCount:         59
      ICount:          241
      EdgeCount:       69
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_bool
        - rdp_finalize_set_flag
        - rdp_get_state
        - rdp_get_state_string
        - rdp_recv_confirm_active
        - rdp_server_send_sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1808,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1808,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/connection.c:1809,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/connection.c:1809,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1809,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/connection.c:1810,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/connection.c:1810,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1810,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/connection.c:1811,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/connection.c:1811,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1811,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/connection.c:1813,23'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/connection.c:1814,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1814,2'
              BranchSideFuncs:
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
            - BranchSide:      'libfreerdp/core/connection.c:1816,20'
              BranchSideFuncs:
                - rdp_get_state
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
        - Branch String:   'libfreerdp/core/connection.c:1816,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1818,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
                - rdp_finalize_set_flag
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1828,31'
              BranchSideFuncs:
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1818,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1819,26'
              BranchSideFuncs:
                - rdp_finalize_set_flag
                - rdp_recv_confirm_active
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1822,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1822,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1822,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1822,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1822,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1822,4'
              BranchSideFuncs:
                - rdp_get_state_string
                - rdp_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1822,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1828,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1829,3'
              BranchSideFuncs:
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1831,6'
              BranchSideFuncs:
                - rdp_server_send_sync
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1831,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1831,35'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_server_send_sync
            - BranchSide:      'libfreerdp/core/connection.c:1837,6'
              BranchSideFuncs:
                - rdp_server_send_sync
        - Branch String:   'libfreerdp/core/connection.c:1831,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1833,3'
              BranchSideFuncs:
                - rdp_server_send_sync
            - BranchSide:      'libfreerdp/core/connection.c:1837,6'
              BranchSideFuncs:
                - rdp_server_send_sync
        - Branch String:   'libfreerdp/core/connection.c:1833,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1833,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1833,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1833,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1833,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1833,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1837,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1838,3'
              BranchSideFuncs:
                - rdp_server_send_sync
            - BranchSide:      'libfreerdp/core/connection.c:1840,30'
              BranchSideFuncs:
                - rdp_server_send_sync
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1808,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1809,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1810,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1811,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1814,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1816,6'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1818,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:1819,4'
          Dst:             rdp_finalize_set_flag
        - Src:             'libfreerdp/core/connection.c:1822,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1822,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1822,4'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/connection.c:1822,4'
          Dst:             rdp_state_string
        - Src:             'libfreerdp/core/connection.c:1822,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1828,7'
          Dst:             rdp_recv_confirm_active
        - Src:             'libfreerdp/core/connection.c:1833,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1833,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1833,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1840,9'
          Dst:             rdp_server_send_sync
    - functionName:    rdp_server_accept_mcs_channel_join_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         66
      ICount:          335
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - __assert_fail
        - mcs_recv_channel_join_request
        - mcs_send_channel_join_confirm
        - rdp_get_state
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1744,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1744,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1745,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1745,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1745,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1747,8'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1748,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1748,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1750,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1750,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1750,2'
              BranchSideFuncs:
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1752,37'
              BranchSideFuncs:
                - mcs_recv_channel_join_request
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1753,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1755,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1755,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1756,3'
              BranchSideFuncs:
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1758,37'
              BranchSideFuncs:
                - mcs_send_channel_join_confirm
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1758,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1759,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1761,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1761,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1762,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1763,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1764,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1765,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1765,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1766,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1768,14'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1768,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1770,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1779,19'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1771,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1771,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1771,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1771,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1771,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/connection.c:1771,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1772,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1773,4'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1775,8'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1775,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1776,14'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1777,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1780,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1780,35'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1784,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1780,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1781,7'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1784,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1781,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1781,67'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1781,37'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1781,64'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1781,67'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1784,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1780,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1782,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1784,6'
              BranchSideFuncs:
                - rdp_server_transition_to_state
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1744,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1745,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1748,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1750,2'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1750,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1752,7'
          Dst:             mcs_recv_channel_join_request
        - Src:             'libfreerdp/core/connection.c:1755,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1758,7'
          Dst:             mcs_send_channel_join_confirm
        - Src:             'libfreerdp/core/connection.c:1771,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1771,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1771,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1786,9'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_skip_mcs_channel_join
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         25
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1704,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1704,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1706,16'
              BranchSideFuncs:
                - __assert_fail
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1707,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1707,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1709,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1713,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1715,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1719,40'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1716,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1716,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1716,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_server_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1716,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1716,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/connection.c:1716,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1704,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1707,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1716,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1716,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1716,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1719,9'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_accept_mcs_attach_user_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_get_bool
        - mcs_recv_attach_user_request
        - mcs_send_attach_user_confirm
        - rdp_server_skip_mcs_channel_join
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1724,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1725,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - mcs_send_attach_user_confirm
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
            - BranchSide:      'libfreerdp/core/connection.c:1727,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - mcs_send_attach_user_confirm
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
        - Branch String:   'libfreerdp/core/connection.c:1727,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1728,3'
              BranchSideFuncs:
                - mcs_send_attach_user_confirm
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
            - BranchSide:      'libfreerdp/core/connection.c:1730,36'
              BranchSideFuncs:
                - mcs_send_attach_user_confirm
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
        - Branch String:   'libfreerdp/core/connection.c:1730,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1731,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
            - BranchSide:      'libfreerdp/core/connection.c:1733,32'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_server_transition_to_state
                - rdp_server_skip_mcs_channel_join
        - Branch String:   'libfreerdp/core/connection.c:1733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1734,43'
              BranchSideFuncs:
                - rdp_server_skip_mcs_channel_join
            - BranchSide:      'libfreerdp/core/connection.c:1735,40'
              BranchSideFuncs:
                - rdp_server_transition_to_state
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1724,7'
          Dst:             mcs_recv_attach_user_request
        - Src:             'libfreerdp/core/connection.c:1727,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1730,7'
          Dst:             mcs_send_attach_user_confirm
        - Src:             'libfreerdp/core/connection.c:1733,6'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:1734,10'
          Dst:             rdp_server_skip_mcs_channel_join
        - Src:             'libfreerdp/core/connection.c:1735,9'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_accept_mcs_erect_domain_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mcs_recv_erect_domain_request
        - rdp_get_state
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1692,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1692,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1693,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1693,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1693,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1694,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1694,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1694,2'
              BranchSideFuncs:
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1696,37'
              BranchSideFuncs:
                - mcs_recv_erect_domain_request
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1696,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1697,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1699,40'
              BranchSideFuncs:
                - rdp_server_transition_to_state
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1692,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1693,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1694,2'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1694,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1696,7'
          Dst:             mcs_recv_erect_domain_request
        - Src:             'libfreerdp/core/connection.c:1699,9'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_update_encryption_level
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         261
      ICount:          823
      EdgeCount:       302
      CyclomaticComplexity: 43
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_settings_get_uint32
        - freerdp_settings_set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1495,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1495,2'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1497,55'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1510,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1513,19'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1518,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1518,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1521,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1525,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1529,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1533,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1537,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1541,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1521,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1521,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1521,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1521,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1521,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1521,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1525,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1525,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1525,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1525,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1525,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1525,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1529,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1529,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1529,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1529,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1529,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1529,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1533,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1533,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1533,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1533,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1533,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1533,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1537,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1537,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1537,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1537,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1537,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1537,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1541,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1541,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1541,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1541,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1541,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1541,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1542,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1542,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1542,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1542,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1542,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1542,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1548,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1552,22'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1558,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1569,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1582,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1582,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1599,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1558,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1560,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1563,22'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1560,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1560,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1560,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1560,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1560,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1560,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1569,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1571,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1575,22'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1571,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1571,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1571,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1571,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1571,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1571,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1582,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1583,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1584,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1584,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1585,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1586,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1586,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1587,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1588,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1588,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1589,23'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1592,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1592,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1592,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1592,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1592,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1592,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1592,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1599,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1599,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1599,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1599,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1599,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1599,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1604,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1606,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1634,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1606,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1609,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1613,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1617,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1621,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1625,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1629,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1609,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1609,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1609,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1609,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1609,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1609,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1613,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1613,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1613,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1613,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1613,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1613,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1617,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1617,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1617,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1617,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1617,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1617,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1621,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1621,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1621,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1621,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1621,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1621,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1625,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1625,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1625,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1625,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1625,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1625,5'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1629,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1629,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1629,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1629,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1629,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1629,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1634,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1635,3'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/connection.c:1636,35'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/connection.c:1636,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1637,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1638,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1495,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1497,27'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/connection.c:1498,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/connection.c:1521,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1521,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1521,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1525,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1525,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1525,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1529,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1529,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1529,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1533,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1533,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1533,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1537,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1537,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1537,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1541,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1541,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1541,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1542,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1542,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1542,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1560,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1560,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1560,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1571,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1571,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1571,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1592,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1592,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1592,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1599,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1599,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1599,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1609,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1609,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1609,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1613,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1613,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1613,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1617,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1617,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1617,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1621,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1621,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1621,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1625,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1625,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1625,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1629,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1629,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1629,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1634,7'
          Dst:             freerdp_settings_set_uint32
        - Src:             'libfreerdp/core/connection.c:1636,7'
          Dst:             freerdp_settings_set_uint32
    - functionName:    rdp_server_accept_mcs_connect_initial
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         81
      ICount:          348
      EdgeCount:       97
      CyclomaticComplexity: 18
      functionsReached:
        - WLog_Get
        - __assert_fail
        - freerdp_addin_argv_free
        - freerdp_addin_argv_new
        - freerdp_static_channel_collection_add
        - mcs_recv_connect_initial
        - mcs_send_connect_response
        - mcs_server_apply_to_settings
        - rdp_get_state
        - rdp_server_transition_to_state
        - rdp_update_encryption_level
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1643,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1643,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1644,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1644,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1644,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1646,16'
              BranchSideFuncs:
                - __assert_fail
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1647,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1647,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1649,2'
              BranchSideFuncs:
                - rdp_get_state
                - __assert_fail
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1649,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1649,2'
              BranchSideFuncs:
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1650,32'
              BranchSideFuncs:
                - mcs_recv_connect_initial
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1650,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1651,3'
              BranchSideFuncs:
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1652,2'
              BranchSideFuncs:
                - __assert_fail
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1652,2'
              BranchSideFuncs:
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1654,36'
              BranchSideFuncs:
                - mcs_server_apply_to_settings
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1654,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1655,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1657,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1657,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1657,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1657,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1657,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1657,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1657,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1658,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1658,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1658,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1658,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1660,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1660,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1660,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1660,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1660,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1661,14'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1661,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1663,15'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1678,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1666,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1666,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1666,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1666,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1666,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/connection.c:1666,3'
              BranchSideFuncs:
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1668,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1669,4'
              BranchSideFuncs:
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1671,46'
              BranchSideFuncs:
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1671,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1673,28'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1676,2'
              BranchSideFuncs:
                - rdp_server_transition_to_state
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_addin_argv_new
                - freerdp_static_channel_collection_add
                - freerdp_addin_argv_free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1678,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1679,3'
              BranchSideFuncs:
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1680,35'
              BranchSideFuncs:
                - rdp_update_encryption_level
                - mcs_send_connect_response
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1681,3'
              BranchSideFuncs:
                - mcs_send_connect_response
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1682,33'
              BranchSideFuncs:
                - mcs_send_connect_response
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1683,3'
              BranchSideFuncs:
                - rdp_server_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1684,38'
              BranchSideFuncs:
                - rdp_server_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1685,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1687,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1643,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1644,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1647,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1649,2'
          Dst:             rdp_get_state
        - Src:             'libfreerdp/core/connection.c:1649,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1650,7'
          Dst:             mcs_recv_connect_initial
        - Src:             'libfreerdp/core/connection.c:1652,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1654,7'
          Dst:             mcs_server_apply_to_settings
        - Src:             'libfreerdp/core/connection.c:1657,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1657,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1657,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1658,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1658,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1658,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1660,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1666,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1666,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1666,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1667,9'
          Dst:             freerdp_addin_argv_new
        - Src:             'libfreerdp/core/connection.c:1671,8'
          Dst:             freerdp_static_channel_collection_add
        - Src:             'libfreerdp/core/connection.c:1673,4'
          Dst:             freerdp_addin_argv_free
        - Src:             'libfreerdp/core/connection.c:1678,7'
          Dst:             rdp_server_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1680,7'
          Dst:             rdp_update_encryption_level
        - Src:             'libfreerdp/core/connection.c:1682,7'
          Dst:             mcs_send_connect_response
        - Src:             'libfreerdp/core/connection.c:1684,7'
          Dst:             rdp_server_transition_to_state
    - functionName:    rdp_server_accept_nego
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         156
      ICount:          661
      EdgeCount:       190
      CyclomaticComplexity: 36
      functionsReached:
        - WLog_Get
        - __assert_fail
        - nego_get_requested_protocols
        - nego_get_selected_protocol
        - nego_read_request
        - nego_send_negotiation_response
        - nego_set_selected_protocol
        - transport_accept_nla
        - transport_accept_rdp
        - transport_accept_rdstls
        - transport_accept_tls
        - transport_set_blocking_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1387,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1387,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1388,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1388,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1388,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1390,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1391,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1391,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1393,9'
              BranchSideFuncs:
                - __assert_fail
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1394,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1394,2'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1396,30'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - nego_read_request
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1398,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1399,3'
              BranchSideFuncs:
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1401,52'
              BranchSideFuncs:
                - nego_get_requested_protocols
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1402,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1402,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1402,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1402,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1407,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1407,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1407,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1407,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1407,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1407,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1412,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1412,37'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1416,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1412,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1414,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1416,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1416,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1416,39'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1420,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1416,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1418,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1420,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1420,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1420,39'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1424,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1420,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1422,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1424,12'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1424,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1424,39'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1434,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1424,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1426,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1434,20'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1436,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1443,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1438,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1438,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1438,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1438,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1438,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1443,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1443,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1443,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1445,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1445,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1445,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1445,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1445,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1445,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1445,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1450,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1450,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1450,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1455,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1455,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1455,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1455,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1455,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1455,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1460,3'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
            - BranchSide:      'libfreerdp/core/connection.c:1467,34'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
        - Branch String:   'libfreerdp/core/connection.c:1460,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1460,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1460,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1460,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1460,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
            - BranchSide:      'libfreerdp/core/connection.c:1460,3'
              BranchSideFuncs:
                - nego_set_selected_protocol
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
        - Branch String:   'libfreerdp/core/connection.c:1467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1468,3'
              BranchSideFuncs:
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
            - BranchSide:      'libfreerdp/core/connection.c:1470,38'
              BranchSideFuncs:
                - nego_send_negotiation_response
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
        - Branch String:   'libfreerdp/core/connection.c:1470,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1471,3'
              BranchSideFuncs:
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
            - BranchSide:      'libfreerdp/core/connection.c:1473,48'
              BranchSideFuncs:
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
                - transport_accept_rdstls
        - Branch String:   'libfreerdp/core/connection.c:1476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1477,36'
              BranchSideFuncs:
                - transport_accept_rdstls
                - transport_set_blocking_mode
            - BranchSide:      'libfreerdp/core/connection.c:1478,11'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
                - transport_accept_nla
        - Branch String:   'libfreerdp/core/connection.c:1478,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1479,33'
              BranchSideFuncs:
                - transport_accept_nla
                - transport_set_blocking_mode
            - BranchSide:      'libfreerdp/core/connection.c:1480,11'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - transport_accept_rdp
                - transport_accept_tls
        - Branch String:   'libfreerdp/core/connection.c:1480,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1481,33'
              BranchSideFuncs:
                - transport_accept_tls
                - transport_set_blocking_mode
            - BranchSide:      'libfreerdp/core/connection.c:1482,11'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - transport_accept_rdp
        - Branch String:   'libfreerdp/core/connection.c:1485,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1486,3'
              BranchSideFuncs:
                - transport_set_blocking_mode
            - BranchSide:      'libfreerdp/core/connection.c:1488,30'
              BranchSideFuncs:
                - transport_set_blocking_mode
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1387,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1388,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1391,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1394,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1396,2'
          Dst:             transport_set_blocking_mode
        - Src:             'libfreerdp/core/connection.c:1398,7'
          Dst:             nego_read_request
        - Src:             'libfreerdp/core/connection.c:1401,23'
          Dst:             nego_get_requested_protocols
        - Src:             'libfreerdp/core/connection.c:1402,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1402,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1402,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1407,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1407,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1407,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1438,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1438,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1438,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1445,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1445,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1445,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1450,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1450,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1450,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1455,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1455,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1455,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1460,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1460,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1460,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1467,7'
          Dst:             nego_set_selected_protocol
        - Src:             'libfreerdp/core/connection.c:1470,7'
          Dst:             nego_send_negotiation_response
        - Src:             'libfreerdp/core/connection.c:1473,21'
          Dst:             nego_get_selected_protocol
        - Src:             'libfreerdp/core/connection.c:1477,12'
          Dst:             transport_accept_rdstls
        - Src:             'libfreerdp/core/connection.c:1479,12'
          Dst:             transport_accept_nla
        - Src:             'libfreerdp/core/connection.c:1481,12'
          Dst:             transport_accept_tls
        - Src:             'libfreerdp/core/connection.c:1483,12'
          Dst:             transport_accept_rdp
        - Src:             'libfreerdp/core/connection.c:1488,2'
          Dst:             transport_set_blocking_mode
    - functionName:    rdp_client_connect_demand_active
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         23
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - freerdp_shall_disconnect_context
        - rdp_read_share_control_header
        - rdp_recv_demand_active
        - rdp_recv_get_active_header
        - rdp_recv_out_of_sequence_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1256,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1256,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1257,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1257,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1257,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1258,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1258,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1258,2'
              BranchSideFuncs:
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1260,34'
              BranchSideFuncs:
                - rdp_recv_get_active_header
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1260,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1261,3'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1263,39'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1264,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1266,37'
              BranchSideFuncs:
                - rdp_read_share_control_header
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1267,3'
              BranchSideFuncs:
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1269,10'
              BranchSideFuncs:
                - rdp_recv_demand_active
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1269,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1272,32'
              BranchSideFuncs:
                - rdp_recv_demand_active
            - BranchSide:      'libfreerdp/core/connection.c:1276,40'
              BranchSideFuncs:
                - rdp_recv_out_of_sequence_pdu
        - Branch String:   'libfreerdp/core/connection.c:1272,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1273,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1274,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1256,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1257,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1258,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1260,7'
          Dst:             rdp_recv_get_active_header
        - Src:             'libfreerdp/core/connection.c:1263,6'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/core/connection.c:1266,7'
          Dst:             rdp_read_share_control_header
        - Src:             'libfreerdp/core/connection.c:1272,9'
          Dst:             rdp_recv_demand_active
        - Src:             'libfreerdp/core/connection.c:1276,11'
          Dst:             rdp_recv_out_of_sequence_pdu
    - functionName:    rdp_client_connect_license
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         74
      ICount:          340
      EdgeCount:       91
      CyclomaticComplexity: 19
      functionsReached:
        - WLog_Get
        - __assert_fail
        - license_get_state
        - license_recv
        - rdp_client_transition_to_state
        - rdp_decrypt
        - rdp_read_header
        - rdp_read_security_header
        - rdp_recv_message_channel_pdu
        - rdp_security_flag_string
        - state_run_failed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1183,2'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1184,23'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1185,3'
              BranchSideFuncs:
                - rdp_read_security_header
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1187,32'
              BranchSideFuncs:
                - rdp_read_security_header
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1188,3'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1190,6'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1192,20'
              BranchSideFuncs:
                - rdp_decrypt
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1199,34'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
        - Branch String:   'libfreerdp/core/connection.c:1192,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1193,4'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1194,2'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_message_channel_pdu
        - Branch String:   'libfreerdp/core/connection.c:1200,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1200,42'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1202,39'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
        - Branch String:   'libfreerdp/core/connection.c:1200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1202,39'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
            - BranchSide:      'libfreerdp/core/connection.c:1205,6'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1205,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1209,7'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1206,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1206,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1206,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1206,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1206,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1206,3'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1211,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1219,24'
              BranchSideFuncs:
                - license_recv
                - state_run_failed
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1213,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1213,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1213,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1213,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1213,3'
              BranchSideFuncs:
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1213,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1222,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1224,28'
              BranchSideFuncs:
                - license_get_state
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1228,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1231,8'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1245,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1228,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1228,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1228,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1228,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1228,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1228,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1231,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1234,13'
              BranchSideFuncs:
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1240,13'
              BranchSideFuncs:
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1233,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1235,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1236,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1239,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1241,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1183,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1184,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/connection.c:1187,7'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/connection.c:1192,8'
          Dst:             rdp_decrypt
        - Src:             'libfreerdp/core/connection.c:1202,10'
          Dst:             rdp_recv_message_channel_pdu
        - Src:             'libfreerdp/core/connection.c:1206,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1206,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1206,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1213,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1213,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1213,3'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/connection.c:1213,3'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/connection.c:1213,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1219,11'
          Dst:             license_recv
        - Src:             'libfreerdp/core/connection.c:1221,6'
          Dst:             state_run_failed
        - Src:             'libfreerdp/core/connection.c:1224,10'
          Dst:             license_get_state
        - Src:             'libfreerdp/core/connection.c:1228,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1228,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1228,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1233,10'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1239,10'
          Dst:             rdp_client_transition_to_state
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rdp_client_connect_auto_detect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         52
      ICount:          227
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Get
        - __assert_fail
        - rdp_decrypt
        - rdp_read_header
        - rdp_read_security_header
        - rdp_recv_message_channel_pdu
        - tpkt_ensure_stream_consumed_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1132,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.13023
                - rdp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.13023
                - rdp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1133,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.13023
                - rdp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1135,34'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition.13023
                - rdp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1140,41'
              BranchSideFuncs:
                - Stream_GetPosition.13023
                - rdp_read_header
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1144,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1146,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1164,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1146,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1148,12'
              BranchSideFuncs:
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1162,3'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/connection.c:1150,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1151,6'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:1153,9'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/connection.c:1153,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1155,23'
              BranchSideFuncs:
                - rdp_decrypt
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/connection.c:1159,38'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/connection.c:1155,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1156,7'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/connection.c:1157,5'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - Stream_SetPosition
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/connection.c:1159,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1160,13'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/connection.c:1161,4'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/connection.c:1164,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1164,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1164,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_SetPosition
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1164,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1164,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/core/connection.c:1164,4'
              BranchSideFuncs:
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/connection.c:1170,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1170,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1170,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1170,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1170,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1170,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1132,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1133,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1140,22'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/connection.c:1144,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/connection.c:1150,10'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/connection.c:1155,11'
          Dst:             rdp_decrypt
        - Src:             'libfreerdp/core/connection.c:1159,9'
          Dst:             rdp_recv_message_channel_pdu
        - Src:             'libfreerdp/core/connection.c:1160,13'
          Dst:             tpkt_ensure_stream_consumed_
        - Src:             'libfreerdp/core/connection.c:1164,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1164,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1164,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1167,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/connection.c:1170,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1170,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1170,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_client_join_channel
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - ChannelId
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mcs_send_channel_join_request
        - rdp_client_transition_to_state
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1011,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1011,2'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - mcs_send_channel_join_request
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1013,16'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - mcs_send_channel_join_request
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1015,3'
              BranchSideFuncs:
                - mcs_send_channel_join_request
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1016,37'
              BranchSideFuncs:
                - mcs_send_channel_join_request
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1016,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1017,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:1018,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:1018,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1020,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1011,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1014,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:1016,7'
          Dst:             mcs_send_channel_join_request
        - Src:             'libfreerdp/core/connection.c:1018,7'
          Dst:             rdp_client_transition_to_state
    - functionName:    rdp_client_connect_mcs_channel_join_confirm
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         115
      ICount:          541
      EdgeCount:       147
      CyclomaticComplexity: 34
      functionsReached:
        - WLog_Get
        - __assert_fail
        - mcs_recv_channel_join_confirm
        - rdp_client_join_channel
        - rdp_client_send_client_info_and_change_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:1028,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1028,2'
              BranchSideFuncs:
                - mcs_recv_channel_join_confirm
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1029,16'
              BranchSideFuncs:
                - mcs_recv_channel_join_confirm
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1031,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1032,3'
              BranchSideFuncs:
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1034,7'
              BranchSideFuncs:
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1034,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1036,7'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1047,12'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1036,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1038,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1043,3'
              BranchSideFuncs:
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1038,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1038,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1038,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1038,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1038,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1038,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1044,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1045,4'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1046,2'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1047,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1049,7'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1074,12'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1049,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1051,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1055,3'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - rdp_client_join_channel
        - Branch String:   'libfreerdp/core/connection.c:1051,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1051,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1051,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1051,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1051,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1051,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1057,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1059,33'
              BranchSideFuncs:
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1065,8'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
        - Branch String:   'libfreerdp/core/connection.c:1059,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1060,5'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1061,14'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1068,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1069,6'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1070,15'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1074,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1074,44'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1095,10'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1074,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1076,7'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1095,10'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1076,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1078,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1083,3'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
        - Branch String:   'libfreerdp/core/connection.c:1078,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1078,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1078,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1078,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1078,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1078,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1085,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1087,32'
              BranchSideFuncs:
                - rdp_client_join_channel
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1092,2'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1088,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1089,5'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1090,14'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1096,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1098,26'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1112,7'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
        - Branch String:   'libfreerdp/core/connection.c:1099,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1100,5'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1102,8'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1102,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1104,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1108,4'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - rdp_client_join_channel
        - Branch String:   'libfreerdp/core/connection.c:1104,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1104,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1104,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1104,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1104,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1104,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1116,5'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1117,14'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1121,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1121,32'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1127,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1121,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1121,60'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1127,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1121,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1123,53'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
            - BranchSide:      'libfreerdp/core/connection.c:1127,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:1123,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1124,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:1125,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:1028,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1031,7'
          Dst:             mcs_recv_channel_join_confirm
        - Src:             'libfreerdp/core/connection.c:1038,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1038,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1038,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1044,8'
          Dst:             rdp_client_join_channel
        - Src:             'libfreerdp/core/connection.c:1051,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1051,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1051,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1059,9'
          Dst:             rdp_client_join_channel
        - Src:             'libfreerdp/core/connection.c:1068,10'
          Dst:             rdp_client_join_channel
        - Src:             'libfreerdp/core/connection.c:1078,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1078,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1078,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1088,9'
          Dst:             rdp_client_join_channel
        - Src:             'libfreerdp/core/connection.c:1104,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1104,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1104,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1115,9'
          Dst:             rdp_client_join_channel
        - Src:             'libfreerdp/core/connection.c:1123,8'
          Dst:             rdp_client_send_client_info_and_change_state
    - functionName:    rdp_client_send_client_info_and_change_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - rdp_client_establish_keys
        - rdp_client_transition_to_state
        - rdp_send_client_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:976,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:976,2'
              BranchSideFuncs:
                - rdp_client_establish_keys
                - rdp_client_transition_to_state
                - rdp_send_client_info
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:977,33'
              BranchSideFuncs:
                - rdp_client_establish_keys
                - rdp_client_transition_to_state
                - rdp_send_client_info
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:978,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_info
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:979,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - rdp_send_client_info
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:979,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:980,3'
              BranchSideFuncs:
                - rdp_send_client_info
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:981,28'
              BranchSideFuncs:
                - rdp_send_client_info
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:981,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:982,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:983,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:983,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:984,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:985,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:976,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:977,7'
          Dst:             rdp_client_establish_keys
        - Src:             'libfreerdp/core/connection.c:979,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:981,7'
          Dst:             rdp_send_client_info
        - Src:             'libfreerdp/core/connection.c:983,7'
          Dst:             rdp_client_transition_to_state
    - functionName:    rdp_client_skip_mcs_channel_join
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         25
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - rdp_client_send_client_info_and_change_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:990,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:990,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:992,16'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:993,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:993,2'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:995,2'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:999,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1001,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_client_send_client_info_and_change_state
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1006,54'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
        - Branch String:   'libfreerdp/core/connection.c:1002,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1002,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:1002,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_client_send_client_info_and_change_state
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:1002,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:1002,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/connection.c:1002,3'
              BranchSideFuncs:
                - rdp_client_send_client_info_and_change_state
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/connection.c:990,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:993,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:1002,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:1002,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:1002,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:1006,9'
          Dst:             rdp_client_send_client_info_and_change_state
    - functionName:    rdp_update_client_random
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - settings
        - crypt_random
        - crypt_random_len
      BBCount:         32
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - __assert_fail
        - crypto_rsa_private_decrypt
        - freerdp_key_get_info
        - freerdp_settings_get_pointer
        - freerdp_settings_get_pointer_writable
        - freerdp_settings_set_pointer_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:851,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:851,2'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - __assert_fail
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:853,58'
              BranchSideFuncs:
                - freerdp_settings_get_pointer
                - __assert_fail
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:854,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:854,2'
              BranchSideFuncs:
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:856,50'
              BranchSideFuncs:
                - freerdp_key_get_info
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:857,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:857,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:859,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:859,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:861,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:864,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
        - Branch String:   'libfreerdp/core/connection.c:861,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:861,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:861,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:861,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:861,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:861,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:864,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:865,3'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:867,62'
              BranchSideFuncs:
                - freerdp_settings_get_pointer_writable
                - __assert_fail
                - crypto_rsa_private_decrypt
        - Branch String:   'libfreerdp/core/connection.c:868,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:868,2'
              BranchSideFuncs:
                - crypto_rsa_private_decrypt
            - BranchSide:      'libfreerdp/core/connection.c:869,36'
              BranchSideFuncs:
                - crypto_rsa_private_decrypt
      Callsites:
        - Src:             'libfreerdp/core/connection.c:851,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:853,29'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/connection.c:854,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:856,29'
          Dst:             freerdp_key_get_info
        - Src:             'libfreerdp/core/connection.c:857,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:861,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:861,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:861,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:864,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/connection.c:867,24'
          Dst:             freerdp_settings_get_pointer_writable
        - Src:             'libfreerdp/core/connection.c:868,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:869,9'
          Dst:             crypto_rsa_private_decrypt
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.12901
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.12901
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.12901
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdp_server_establish_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         89
      ICount:          410
      EdgeCount:       112
      CyclomaticComplexity: 25
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_SafeSeekEx
        - WLog_Get
        - __assert_fail
        - rdp_free_rc4_decrypt_keys
        - rdp_free_rc4_encrypt_keys
        - rdp_read_header
        - rdp_read_security_header
        - rdp_reset_rc4_decrypt_keys
        - rdp_reset_rc4_encrypt_keys
        - rdp_update_client_random
        - security_establish_keys
        - stream_read_u32_le
        - tpkt_ensure_stream_consumed_
        - winpr_Cipher_Free
        - winpr_Cipher_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:881,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:881,2'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:883,7'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:883,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:886,3'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:889,23'
              BranchSideFuncs:
                - rdp_read_header
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:889,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:890,3'
              BranchSideFuncs:
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:892,32'
              BranchSideFuncs:
                - rdp_read_security_header
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:892,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:894,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:898,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:894,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:894,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:894,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:894,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:894,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:894,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:898,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:900,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:904,27'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:900,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:900,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:900,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:900,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:900,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:900,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:906,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:907,3'
              BranchSideFuncs:
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:909,2'
              BranchSideFuncs:
                - stream_read_u32_le.13038
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:912,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:913,3'
              BranchSideFuncs:
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:915,49'
              BranchSideFuncs:
                - Stream_ConstPointer.13036
                - Stream_SafeSeekEx
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_update_client_random
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:916,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:917,3'
              BranchSideFuncs:
                - rdp_update_client_random
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:918,32'
              BranchSideFuncs:
                - rdp_update_client_random
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - security_establish_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:918,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:919,3'
              BranchSideFuncs:
                - security_establish_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:922,31'
              BranchSideFuncs:
                - security_establish_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_reset_rc4_encrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:922,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:923,3'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:925,2'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:927,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:930,40'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:951,34'
              BranchSideFuncs:
                - rdp_reset_rc4_encrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - rdp_reset_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/connection.c:932,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:934,4'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:939,40'
              BranchSideFuncs:
                - winpr_Cipher_New
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:934,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:934,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:934,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:934,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:934,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:934,4'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:941,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:943,4'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:947,7'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:943,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:943,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:943,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:943,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:943,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:943,4'
              BranchSideFuncs:
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:951,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:952,3'
              BranchSideFuncs:
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/connection.c:954,34'
              BranchSideFuncs:
                - rdp_reset_rc4_decrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/connection.c:954,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:955,3'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
            - BranchSide:      'libfreerdp/core/connection.c:957,8'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - rdp_free_rc4_encrypt_keys
                - rdp_free_rc4_decrypt_keys
        - Branch String:   'libfreerdp/core/connection.c:960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:962,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:971,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:881,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:889,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/connection.c:892,7'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/connection.c:894,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:894,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:894,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:900,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:900,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:900,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:906,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/connection.c:909,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/connection.c:912,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/connection.c:915,29'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/connection.c:916,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/connection.c:918,7'
          Dst:             rdp_update_client_random
        - Src:             'libfreerdp/core/connection.c:922,7'
          Dst:             security_establish_keys
        - Src:             'libfreerdp/core/connection.c:929,23'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/core/connection.c:934,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:934,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:934,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:938,23'
          Dst:             winpr_Cipher_New
        - Src:             'libfreerdp/core/connection.c:943,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:943,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:943,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:951,7'
          Dst:             rdp_reset_rc4_encrypt_keys
        - Src:             'libfreerdp/core/connection.c:954,7'
          Dst:             rdp_reset_rc4_decrypt_keys
        - Src:             'libfreerdp/core/connection.c:957,8'
          Dst:             tpkt_ensure_stream_consumed_
        - Src:             'libfreerdp/core/connection.c:962,3'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/connection.c:963,3'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/connection.c:967,3'
          Dst:             rdp_free_rc4_encrypt_keys
        - Src:             'libfreerdp/core/connection.c:968,3'
          Dst:             rdp_free_rc4_decrypt_keys
    - functionName:    rdp_client_reconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rdp_client_connect
        - rdp_client_disconnect_and_clear
        - rdp_client_reconnect_channels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:703,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:704,3'
              BranchSideFuncs:
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:706,30'
              BranchSideFuncs:
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:708,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:709,42'
              BranchSideFuncs:
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:711,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:703,7'
          Dst:             rdp_client_disconnect_and_clear
        - Src:             'libfreerdp/core/connection.c:706,11'
          Dst:             rdp_client_connect
        - Src:             'libfreerdp/core/connection.c:709,12'
          Dst:             rdp_client_reconnect_channels
    - functionName:    rdp_client_disconnect_and_clear
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         14
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - clearChannelError
        - freerdp_get_last_error
        - rdp_client_disconnect
        - utils_reset_abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:508,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:509,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
            - BranchSide:      'libfreerdp/core/connection.c:511,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
        - Branch String:   'libfreerdp/core/connection.c:511,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:511,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
            - BranchSide:      'libfreerdp/core/connection.c:513,12'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
        - Branch String:   'libfreerdp/core/connection.c:514,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:514,2'
              BranchSideFuncs:
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
            - BranchSide:      'libfreerdp/core/connection.c:516,29'
              BranchSideFuncs:
                - freerdp_get_last_error
                - clearChannelError
                - utils_reset_abort
        - Branch String:   'libfreerdp/core/connection.c:516,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:519,2'
              BranchSideFuncs:
                - clearChannelError
                - utils_reset_abort
      Callsites:
        - Src:             'libfreerdp/core/connection.c:508,7'
          Dst:             rdp_client_disconnect
        - Src:             'libfreerdp/core/connection.c:511,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:514,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:516,6'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/connection.c:520,2'
          Dst:             clearChannelError
        - Src:             'libfreerdp/core/connection.c:521,9'
          Dst:             utils_reset_abort
    - functionName:    rdp_client_connect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         124
      ICount:          767
      EdgeCount:       161
      CyclomaticComplexity: 39
      functionsReached:
        - CharUpperBuffA
        - WLog_Get
        - __assert_fail
        - arm_resolve_endpoint
        - freerdp_get_last_error
        - freerdp_set_last_error_ex
        - freerdp_settings_get_bool
        - freerdp_settings_get_string
        - freerdp_settings_get_uint32
        - nego_connect
        - nego_enable_aad
        - nego_enable_ext
        - nego_enable_nla
        - nego_enable_rdp
        - nego_enable_rdstls
        - nego_enable_tls
        - nego_get_selected_protocol
        - nego_init
        - nego_set_childsession_enabled
        - nego_set_cookie
        - nego_set_cookie_max_length
        - nego_set_gateway_bypass_local
        - nego_set_gateway_enabled
        - nego_set_negotiation_enabled
        - nego_set_preconnection_blob
        - nego_set_preconnection_id
        - nego_set_restricted_admin_mode_required
        - nego_set_routing_token
        - nego_set_send_preconnection_pdu
        - nego_set_target
        - rdp_client_reset_codecs
        - rdp_client_transition_to_state
        - rdp_client_wait_for_activation
        - rdp_recv_callback
        - strlen
        - transport_set_blocking_mode
        - transport_set_recv_callbacks
        - winpr_FIPSMode
        - winpr_InitializeSSL
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:308,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_reset_codecs
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:310,13'
              BranchSideFuncs:
                - __assert_fail
                - rdp_client_reset_codecs
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:311,2'
              BranchSideFuncs:
                - rdp_client_reset_codecs
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:313,31'
              BranchSideFuncs:
                - rdp_client_reset_codecs
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:313,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:314,3'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:316,6'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:316,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:317,9'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:319,22'
              BranchSideFuncs:
                - winpr_InitializeSSL
                - winpr_FIPSMode
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:327,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:327,28'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:329,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:327,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:329,3'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:333,57'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:334,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:336,29'
              BranchSideFuncs:
                - arm_resolve_endpoint
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
            - BranchSide:      'libfreerdp/core/connection.c:343,25'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
        - Branch String:   'libfreerdp/core/connection.c:336,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:338,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
            - BranchSide:      'libfreerdp/core/connection.c:341,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
        - Branch String:   'libfreerdp/core/connection.c:338,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:338,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:338,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:338,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:338,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:338,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:346,3'
              BranchSideFuncs:
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
            - BranchSide:      'libfreerdp/core/connection.c:350,12'
              BranchSideFuncs:
                - nego_init
                - nego_set_target
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - strlen
        - Branch String:   'libfreerdp/core/connection.c:346,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:346,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:346,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:346,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:346,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:355,9'
              BranchSideFuncs:
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
                - strlen
            - BranchSide:      'libfreerdp/core/connection.c:393,28'
              BranchSideFuncs:
                - nego_set_cookie
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:362,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:364,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:368,7'
              BranchSideFuncs:
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:368,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:369,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:371,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:377,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:378,4'
              BranchSideFuncs:
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:380,3'
              BranchSideFuncs:
                - CharUpperBuffA
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:384,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:385,4'
              BranchSideFuncs:
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:387,3'
              BranchSideFuncs:
                - nego_set_cookie
                - free
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:396,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:397,3'
              BranchSideFuncs:
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:399,32'
              BranchSideFuncs:
                - nego_set_childsession_enabled
                - nego_set_send_preconnection_pdu
                - nego_set_preconnection_id
                - nego_set_preconnection_blob
                - nego_set_negotiation_enabled
                - nego_set_restricted_admin_mode_required
                - nego_set_gateway_enabled
                - nego_set_gateway_bypass_local
                - nego_enable_rdp
                - nego_enable_tls
                - nego_enable_nla
                - nego_enable_ext
                - nego_enable_rdstls
                - nego_enable_aad
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:415,3'
              BranchSideFuncs:
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:417,29'
              BranchSideFuncs:
                - nego_set_cookie_max_length
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
        - Branch String:   'libfreerdp/core/connection.c:419,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:419,36'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
                - nego_set_routing_token
            - BranchSide:      'libfreerdp/core/connection.c:426,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:421,31'
              BranchSideFuncs:
                - nego_set_routing_token
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:426,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:421,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:423,4'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/connection.c:424,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - rdp_client_transition_to_state
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/connection.c:426,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:428,39'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:464,39'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:428,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:429,4'
              BranchSideFuncs:
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/connection.c:431,21'
              BranchSideFuncs:
                - nego_connect
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/connection.c:431,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:433,32'
              BranchSideFuncs:
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/connection.c:443,49'
              BranchSideFuncs:
                - nego_get_selected_protocol
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - rdp_recv_callback
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/connection.c:433,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:435,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:440,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:437,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:437,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:437,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:437,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:437,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:437,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:445,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:445,45'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/connection.c:448,12'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/connection.c:445,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:446,8'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/connection.c:448,12'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - freerdp_settings_get_string
        - Branch String:   'libfreerdp/core/connection.c:445,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:448,12'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
                - freerdp_settings_get_string
            - BranchSide:      'libfreerdp/core/connection.c:460,31'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:450,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:451,38'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:456,26'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:451,75'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:452,10'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:454,5'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:452,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:453,10'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:456,26'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:450,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:454,5'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:456,26'
              BranchSideFuncs:
                - rdp_recv_callback
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:456,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:457,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:458,3'
              BranchSideFuncs:
                - transport_set_blocking_mode
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
        - Branch String:   'libfreerdp/core/connection.c:464,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:0,0'
              BranchSideFuncs:
                - transport_set_recv_callbacks
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:465,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:470,3'
              BranchSideFuncs:
                - rdp_client_wait_for_activation
            - BranchSide:      'libfreerdp/core/connection.c:472,40'
              BranchSideFuncs:
                - rdp_client_wait_for_activation
      Callsites:
        - Src:             'libfreerdp/core/connection.c:308,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:311,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:313,7'
          Dst:             rdp_client_reset_codecs
        - Src:             'libfreerdp/core/connection.c:319,2'
          Dst:             winpr_InitializeSSL
        - Src:             'libfreerdp/core/connection.c:327,28'
          Dst:             winpr_FIPSMode
        - Src:             'libfreerdp/core/connection.c:333,29'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/connection.c:336,8'
          Dst:             arm_resolve_endpoint
        - Src:             'libfreerdp/core/connection.c:338,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:338,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:338,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:346,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:346,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:346,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:350,2'
          Dst:             nego_init
        - Src:             'libfreerdp/core/connection.c:351,2'
          Dst:             nego_set_target
        - Src:             'libfreerdp/core/connection.c:365,18'
          Dst:             strlen
        - Src:             'libfreerdp/core/connection.c:373,19'
          Dst:             strlen
        - Src:             'libfreerdp/core/connection.c:381,3'
          Dst:             CharUpperBuffA
        - Src:             'libfreerdp/core/connection.c:388,12'
          Dst:             nego_set_cookie
        - Src:             'libfreerdp/core/connection.c:393,12'
          Dst:             nego_set_cookie
        - Src:             'libfreerdp/core/connection.c:399,2'
          Dst:             nego_set_childsession_enabled
        - Src:             'libfreerdp/core/connection.c:400,2'
          Dst:             nego_set_send_preconnection_pdu
        - Src:             'libfreerdp/core/connection.c:401,2'
          Dst:             nego_set_preconnection_id
        - Src:             'libfreerdp/core/connection.c:402,2'
          Dst:             nego_set_preconnection_blob
        - Src:             'libfreerdp/core/connection.c:403,2'
          Dst:             nego_set_negotiation_enabled
        - Src:             'libfreerdp/core/connection.c:404,2'
          Dst:             nego_set_restricted_admin_mode_required
        - Src:             'libfreerdp/core/connection.c:405,2'
          Dst:             nego_set_gateway_enabled
        - Src:             'libfreerdp/core/connection.c:406,2'
          Dst:             nego_set_gateway_bypass_local
        - Src:             'libfreerdp/core/connection.c:407,2'
          Dst:             nego_enable_rdp
        - Src:             'libfreerdp/core/connection.c:408,2'
          Dst:             nego_enable_tls
        - Src:             'libfreerdp/core/connection.c:409,2'
          Dst:             nego_enable_nla
        - Src:             'libfreerdp/core/connection.c:410,2'
          Dst:             nego_enable_ext
        - Src:             'libfreerdp/core/connection.c:411,2'
          Dst:             nego_enable_rdstls
        - Src:             'libfreerdp/core/connection.c:412,2'
          Dst:             nego_enable_aad
        - Src:             'libfreerdp/core/connection.c:417,2'
          Dst:             nego_set_cookie_max_length
        - Src:             'libfreerdp/core/connection.c:421,8'
          Dst:             nego_set_routing_token
        - Src:             'libfreerdp/core/connection.c:426,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:428,8'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:431,8'
          Dst:             nego_connect
        - Src:             'libfreerdp/core/connection.c:433,9'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/connection.c:435,5'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/connection.c:437,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:437,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:437,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:443,22'
          Dst:             nego_get_selected_protocol
        - Src:             'libfreerdp/core/connection.c:451,10'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/connection.c:456,8'
          Dst:             rdp_recv_callback
        - Src:             'libfreerdp/core/connection.c:460,3'
          Dst:             transport_set_blocking_mode
        - Src:             'libfreerdp/core/connection.c:464,8'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:469,7'
          Dst:             transport_set_recv_callbacks
        - Src:             'libfreerdp/core/connection.c:469,7'
          Dst:             rdp_recv_callback
        - Src:             'libfreerdp/core/connection.c:472,9'
          Dst:             rdp_client_wait_for_activation
    - functionName:    rdp_client_reconnect_channels
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - redirect
      BBCount:         29
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - freerdp_channels_post_connect
        - pointer_cache_register_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:529,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:529,15'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - pointer_cache_register_callbacks
            - BranchSide:      'libfreerdp/core/connection.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:529,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:529,32'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - pointer_cache_register_callbacks
            - BranchSide:      'libfreerdp/core/connection.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:529,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:530,3'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - pointer_cache_register_callbacks
            - BranchSide:      'libfreerdp/core/connection.c:532,12'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - pointer_cache_register_callbacks
        - Branch String:   'libfreerdp/core/connection.c:534,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:535,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:537,6'
              BranchSideFuncs:
                - freerdp_channels_post_connect
                - pointer_cache_register_callbacks
        - Branch String:   'libfreerdp/core/connection.c:537,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:539,7'
              BranchSideFuncs:
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/connection.c:550,6'
              BranchSideFuncs:
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/connection.c:539,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:542,36'
              BranchSideFuncs:
                - pointer_cache_register_callbacks
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/connection.c:544,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:544,8'
              BranchSideFuncs:
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/connection.c:544,7'
              BranchSideFuncs:
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/connection.c:544,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:545,4'
              BranchSideFuncs:
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/connection.c:547,3'
              BranchSideFuncs:
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/connection.c:544,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:545,4'
              BranchSideFuncs:
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/connection.c:547,3'
              BranchSideFuncs:
                - freerdp_channels_post_connect
        - Branch String:   'libfreerdp/core/connection.c:550,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:552,38'
              BranchSideFuncs:
                - freerdp_channels_post_connect
            - BranchSide:      'libfreerdp/core/connection.c:554,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:542,3'
          Dst:             pointer_cache_register_callbacks
        - Src:             'libfreerdp/core/connection.c:552,8'
          Dst:             freerdp_channels_post_connect
    - functionName:    rdp_client_reset_codecs
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_client_codecs_free
        - freerdp_client_codecs_new
        - freerdp_client_codecs_prepare
        - freerdp_settings_get_bool
        - freerdp_settings_get_codecs_flags
        - freerdp_settings_get_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:203,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:203,19'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_free
                - freerdp_client_codecs_new
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_prepare
            - BranchSide:      'libfreerdp/core/connection.c:204,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:204,3'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_free
                - freerdp_client_codecs_new
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_prepare
            - BranchSide:      'libfreerdp/core/connection.c:206,13'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - freerdp_settings_get_uint32
                - freerdp_client_codecs_free
                - freerdp_client_codecs_new
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_prepare
        - Branch String:   'libfreerdp/core/connection.c:208,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:210,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:235,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:214,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:215,4'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_prepare
            - BranchSide:      'libfreerdp/core/connection.c:217,38'
              BranchSideFuncs:
                - freerdp_settings_get_codecs_flags
                - freerdp_client_codecs_prepare
        - Branch String:   'libfreerdp/core/connection.c:217,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:220,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:208,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/connection.c:210,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/connection.c:211,3'
          Dst:             freerdp_client_codecs_free
        - Src:             'libfreerdp/core/connection.c:212,21'
          Dst:             freerdp_client_codecs_new
        - Src:             'libfreerdp/core/connection.c:218,38'
          Dst:             freerdp_settings_get_codecs_flags
        - Src:             'libfreerdp/core/connection.c:217,8'
          Dst:             freerdp_client_codecs_prepare
    - functionName:    rdp_client_wait_for_activation
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         66
      ICount:          283
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - WLog_Get
        - WaitForMultipleObjectsEx
        - __assert_fail
        - freerdp_get_event_handles
        - freerdp_get_last_error
        - freerdp_settings_get_uint32
        - rdp_check_fds
        - rdp_is_active_state
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:241,2'
              BranchSideFuncs:
                - __assert_fail
                - winpr_GetTickCount64
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:243,32'
              BranchSideFuncs:
                - __assert_fail
                - winpr_GetTickCount64
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:244,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:244,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:246,15'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - freerdp_settings_get_uint32
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:249,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:249,29'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:249,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:249,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:251,10'
              BranchSideFuncs:
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:288,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:254,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:256,4'
              BranchSideFuncs:
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:260,38'
              BranchSideFuncs:
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:256,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:256,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:256,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:256,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:256,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:256,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:265,14'
              BranchSideFuncs:
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:269,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:269,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:271,5'
              BranchSideFuncs:
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:272,4'
              BranchSideFuncs:
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:275,23'
              BranchSideFuncs:
                - rdp_check_fds
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:275,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:277,6'
              BranchSideFuncs:
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:281,5'
              BranchSideFuncs:
                - rdp_is_active_state
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:277,6'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:279,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:284,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:285,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:286,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
                - freerdp_get_event_handles
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WaitForMultipleObjectsEx
                - rdp_check_fds
                - rdp_is_active_state
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:288,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/connection.c:288,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/connection.c:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:288,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:288,2'
              BranchSideFuncs:
                - freerdp_get_last_error
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/connection.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:289,2'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
            - BranchSide:      'libfreerdp/core/connection.c:290,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:241,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:244,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:246,15'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/connection.c:247,25'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/connection.c:253,19'
          Dst:             freerdp_get_event_handles
        - Src:             'libfreerdp/core/connection.c:256,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:256,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:256,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:260,13'
          Dst:             WaitForMultipleObjectsEx
        - Src:             'libfreerdp/core/connection.c:275,9'
          Dst:             rdp_check_fds
        - Src:             'libfreerdp/core/connection.c:277,6'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/connection.c:277,6'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/connection.c:284,7'
          Dst:             rdp_is_active_state
        - Src:             'libfreerdp/core/connection.c:249,45'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/connection.c:288,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/connection.c:288,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/connection.c:288,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/connection.c:289,2'
          Dst:             freerdp_get_last_error
        - Src:             'libfreerdp/core/connection.c:289,2'
          Dst:             freerdp_set_last_error_ex
    - functionName:    rdp_client_disconnect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         22
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - freerdp_channels_disconnect
        - freerdp_client_codecs_free
        - nego_disconnect
        - rdp_client_transition_to_state
        - rdp_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:479,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:479,15'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
                - nego_disconnect
            - BranchSide:      'libfreerdp/core/connection.c:480,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:479,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:479,33'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
                - nego_disconnect
            - BranchSide:      'libfreerdp/core/connection.c:480,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:480,3'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
                - nego_disconnect
            - BranchSide:      'libfreerdp/core/connection.c:482,12'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
                - nego_disconnect
        - Branch String:   'libfreerdp/core/connection.c:484,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:486,24'
              BranchSideFuncs:
                - nego_disconnect
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
            - BranchSide:      'libfreerdp/core/connection.c:490,17'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
        - Branch String:   'libfreerdp/core/connection.c:486,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:487,4'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
            - BranchSide:      'libfreerdp/core/connection.c:488,2'
              BranchSideFuncs:
                - rdp_reset
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
        - Branch String:   'libfreerdp/core/connection.c:490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:491,3'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
            - BranchSide:      'libfreerdp/core/connection.c:493,38'
              BranchSideFuncs:
                - rdp_client_transition_to_state
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
        - Branch String:   'libfreerdp/core/connection.c:493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:494,3'
              BranchSideFuncs:
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
            - BranchSide:      'libfreerdp/core/connection.c:496,34'
              BranchSideFuncs:
                - freerdp_channels_disconnect
                - freerdp_client_codecs_free
        - Branch String:   'libfreerdp/core/connection.c:496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:499,29'
              BranchSideFuncs:
                - freerdp_client_codecs_free
      Callsites:
        - Src:             'libfreerdp/core/connection.c:486,8'
          Dst:             nego_disconnect
        - Src:             'libfreerdp/core/connection.c:490,7'
          Dst:             rdp_reset
        - Src:             'libfreerdp/core/connection.c:493,7'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/connection.c:496,6'
          Dst:             freerdp_channels_disconnect
        - Src:             'libfreerdp/core/connection.c:499,2'
          Dst:             freerdp_client_codecs_free
    - functionName:    rdp_client_redirect_try_netbios
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_set_string
        - rdp_client_redirect_resolvable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:602,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:604,7'
              BranchSideFuncs:
                - rdp_client_redirect_resolvable
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:615,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:604,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:605,38'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:607,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:604,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:607,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:613,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:607,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:609,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:611,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:605,7'
          Dst:             rdp_client_redirect_resolvable
        - Src:             'libfreerdp/core/connection.c:607,9'
          Dst:             freerdp_settings_set_string
    - functionName:    rdp_client_redirect_try_ip
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_settings_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:588,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:590,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:597,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:590,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:592,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:594,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:590,8'
          Dst:             freerdp_settings_set_string
    - functionName:    rdp_client_redirect_try_fqdn
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - settings
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - freerdp_settings_set_string
        - rdp_client_redirect_resolvable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:570,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:572,7'
              BranchSideFuncs:
                - rdp_client_redirect_resolvable
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:583,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:572,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:573,38'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:575,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:572,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:575,37'
              BranchSideFuncs:
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:581,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/connection.c:575,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:577,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:579,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:573,7'
          Dst:             rdp_client_redirect_resolvable
        - Src:             'libfreerdp/core/connection.c:575,9'
          Dst:             freerdp_settings_set_string
    - functionName:    rdp_client_redirect
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         68
      ICount:          401
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - freerdp_channels_close
        - freerdp_channels_disconnect
        - freerdp_settings_get_string
        - freerdp_settings_set_string
        - rdp_client_connect
        - rdp_client_disconnect_and_clear
        - rdp_client_reconnect_channels
        - rdp_client_redirect_try_fqdn
        - rdp_client_redirect_try_ip
        - rdp_client_redirect_try_netbios
        - rdp_redirection_apply_settings
        - utils_reload_channels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/connection.c:623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:624,3'
              BranchSideFuncs:
                - freerdp_channels_disconnect
                - freerdp_channels_close
                - rdp_redirection_apply_settings
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:628,30'
              BranchSideFuncs:
                - freerdp_channels_disconnect
                - freerdp_channels_close
                - rdp_redirection_apply_settings
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:631,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:632,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/connection.c:634,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:634,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:636,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:637,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:637,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:639,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:641,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:663,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:650,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:650,20'
              BranchSideFuncs:
                - rdp_client_redirect_try_fqdn
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
            - BranchSide:      'libfreerdp/core/connection.c:653,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
        - Branch String:   'libfreerdp/core/connection.c:650,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:651,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
            - BranchSide:      'libfreerdp/core/connection.c:653,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
        - Branch String:   'libfreerdp/core/connection.c:653,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:653,26'
              BranchSideFuncs:
                - rdp_client_redirect_try_ip
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
            - BranchSide:      'libfreerdp/core/connection.c:656,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
        - Branch String:   'libfreerdp/core/connection.c:653,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:654,54'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
            - BranchSide:      'libfreerdp/core/connection.c:656,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
                - rdp_client_redirect_try_netbios
        - Branch String:   'libfreerdp/core/connection.c:656,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:656,23'
              BranchSideFuncs:
                - rdp_client_redirect_try_netbios
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:659,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:656,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:657,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:659,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:660,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:660,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:660,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
        - Branch String:   'libfreerdp/core/connection.c:660,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:646,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - rdp_client_redirect_try_netbios
                - rdp_client_redirect_try_ip
                - rdp_client_redirect_try_fqdn
            - BranchSide:      'libfreerdp/core/connection.c:661,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:666,11'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:671,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:665,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:668,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/connection.c:669,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
                - freerdp_settings_get_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/connection.c:671,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:674,11'
              BranchSideFuncs:
                - freerdp_settings_get_string
                - freerdp_settings_set_string
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:680,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:673,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:676,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:677,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:682,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:682,2'
              BranchSideFuncs:
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:683,2'
              BranchSideFuncs:
                - __assert_fail
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:683,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:683,2'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:684,7'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:684,7'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:684,6'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:684,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:685,3'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:687,34'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:685,3'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:687,34'
              BranchSideFuncs:
                - utils_reload_channels
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:688,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:689,3'
              BranchSideFuncs:
                - rdp_client_connect
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:691,30'
              BranchSideFuncs:
                - rdp_client_connect
                - rdp_client_reconnect_channels
        - Branch String:   'libfreerdp/core/connection.c:693,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/connection.c:694,42'
              BranchSideFuncs:
                - rdp_client_reconnect_channels
            - BranchSide:      'libfreerdp/core/connection.c:696,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/connection.c:623,7'
          Dst:             rdp_client_disconnect_and_clear
        - Src:             'libfreerdp/core/connection.c:628,2'
          Dst:             freerdp_channels_disconnect
        - Src:             'libfreerdp/core/connection.c:629,2'
          Dst:             freerdp_channels_close
        - Src:             'libfreerdp/core/connection.c:631,6'
          Dst:             rdp_redirection_apply_settings
        - Src:             'libfreerdp/core/connection.c:634,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:637,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:651,27'
          Dst:             rdp_client_redirect_try_fqdn
        - Src:             'libfreerdp/core/connection.c:654,27'
          Dst:             rdp_client_redirect_try_ip
        - Src:             'libfreerdp/core/connection.c:657,27'
          Dst:             rdp_client_redirect_try_netbios
        - Src:             'libfreerdp/core/connection.c:667,11'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/connection.c:665,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/connection.c:675,11'
          Dst:             freerdp_settings_get_string
        - Src:             'libfreerdp/core/connection.c:673,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/connection.c:682,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:683,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/connection.c:687,12'
          Dst:             utils_reload_channels
        - Src:             'libfreerdp/core/connection.c:691,11'
          Dst:             rdp_client_connect
        - Src:             'libfreerdp/core/connection.c:694,12'
          Dst:             rdp_client_reconnect_channels
    - functionName:    rdp_redirection_write_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - length
        - data
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:200,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:200,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:200,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:202,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:203,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:205,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:208,3'
              BranchSideFuncs:
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:210,15'
              BranchSideFuncs:
                - Stream_Write.13160
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:200,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:202,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/redirection.c:205,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:207,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/redirection.c:210,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.13166
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdp_target_cert_write_element
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - Type
        - Encoding
        - data
        - length
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write
        - Stream_Write_UINT32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:324,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:324,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:324,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:324,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:324,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:326,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:326,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:327,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:329,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_CheckAndLogRequiredCapacityEx
                - Stream_Write.13160
        - Branch String:   'libfreerdp/core/redirection.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:334,3'
              BranchSideFuncs:
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:336,15'
              BranchSideFuncs:
                - Stream_Write.13160
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:324,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:326,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/redirection.c:329,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:330,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:331,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:333,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'libfreerdp/core/redirection.c:336,2'
          Dst:             Stream_Write
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    rdp_redirection_write_base64_wchar
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - s
        - length
        - data
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - crypto_base64_encode
        - rdp_redirection_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:221,3'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - free
                - rdp_redirection_write_data
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:223,9'
              BranchSideFuncs:
                - ConvertUtf8ToWCharAlloc
                - free
                - rdp_redirection_write_data
                - free
        - Branch String:   'libfreerdp/core/redirection.c:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:227,3'
              BranchSideFuncs:
                - rdp_redirection_write_data
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:229,34'
              BranchSideFuncs:
                - rdp_redirection_write_data
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:219,17'
          Dst:             crypto_base64_encode
        - Src:             'libfreerdp/core/redirection.c:224,19'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'libfreerdp/core/redirection.c:229,7'
          Dst:             rdp_redirection_write_data
    - functionName:    rdp_redirection_write_target_cert
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - redirection
      BBCount:         12
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freerdp_certificate_get_der
        - rdp_target_cert_write_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:395,2'
              BranchSideFuncs:
                - freerdp_certificate_get_der
                - rdp_target_cert_write_element
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:397,31'
              BranchSideFuncs:
                - freerdp_certificate_get_der
                - rdp_target_cert_write_element
                - free
        - Branch String:   'libfreerdp/core/redirection.c:398,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:399,3'
              BranchSideFuncs:
                - freerdp_certificate_get_der
                - rdp_target_cert_write_element
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:401,9'
              BranchSideFuncs:
                - freerdp_certificate_get_der
                - rdp_target_cert_write_element
                - free
        - Branch String:   'libfreerdp/core/redirection.c:404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:406,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:408,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:395,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:403,14'
          Dst:             freerdp_certificate_get_der
        - Src:             'libfreerdp/core/redirection.c:404,7'
          Dst:             rdp_target_cert_write_element
    - functionName:    rdp_redirection_read_base64_wchar
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - s
        - pLength
        - pData
      BBCount:         46
      ICount:          259
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - WLog_Get
        - calloc
        - crypto_base64_decode
        - rdp_redirection_flags_to_string
        - rdp_redirection_get_data
        - redirection_free_data
        - strnlen
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:242,3'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - redirection_free_data
                - strnlen
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
                - calloc
            - BranchSide:      'libfreerdp/core/redirection.c:243,37'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - redirection_free_data
                - strnlen
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
                - calloc
        - Branch String:   'libfreerdp/core/redirection.c:247,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:248,3'
              BranchSideFuncs:
                - redirection_free_data
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
                - calloc
            - BranchSide:      'libfreerdp/core/redirection.c:250,24'
              BranchSideFuncs:
                - redirection_free_data
                - strnlen
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
                - calloc
        - Branch String:   'libfreerdp/core/redirection.c:254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:255,19'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
            - BranchSide:      'libfreerdp/core/redirection.c:256,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
        - Branch String:   'libfreerdp/core/redirection.c:256,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:257,3'
              BranchSideFuncs:
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
            - BranchSide:      'libfreerdp/core/redirection.c:259,16'
              BranchSideFuncs:
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
                - free
                - strtok
        - Branch String:   'libfreerdp/core/redirection.c:262,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:264,30'
              BranchSideFuncs:
                - strnlen
                - crypto_base64_decode
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - free
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:278,13'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:270,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:271,4'
              BranchSideFuncs:
                - free
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
            - BranchSide:      'libfreerdp/core/redirection.c:272,13'
              BranchSideFuncs:
                - free
                - strtok
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - strnlen
                - crypto_base64_decode
        - Branch String:   'libfreerdp/core/redirection.c:280,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:280,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:280,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:280,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:280,2'
              BranchSideFuncs:
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:280,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:284,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:285,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:286,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/redirection.c:285,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:285,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:285,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:285,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:285,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:285,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:241,7'
          Dst:             rdp_redirection_get_data
        - Src:             'libfreerdp/core/redirection.c:246,15'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/core/redirection.c:250,2'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:252,13'
          Dst:             strnlen
        - Src:             'libfreerdp/core/redirection.c:255,12'
          Dst:             calloc
        - Src:             'libfreerdp/core/redirection.c:261,14'
          Dst:             strtok
        - Src:             'libfreerdp/core/redirection.c:264,22'
          Dst:             strnlen
        - Src:             'libfreerdp/core/redirection.c:269,3'
          Dst:             crypto_base64_decode
        - Src:             'libfreerdp/core/redirection.c:276,9'
          Dst:             strtok
        - Src:             'libfreerdp/core/redirection.c:280,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:280,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:280,2'
          Dst:             rdp_redirection_flags_to_string
        - Src:             'libfreerdp/core/redirection.c:280,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:285,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:285,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:285,3'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_redirection_get_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pLength
        - pData
      BBCount:         16
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
        - __assert_fail
        - stream_read_u32_le
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:149,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:150,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:150,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:152,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:152,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:153,3'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:155,2'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:158,3'
              BranchSideFuncs:
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:160,31'
              BranchSideFuncs:
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:149,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:150,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:152,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:155,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:157,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:160,11'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/redirection.c:161,2'
          Dst:             Stream_Seek
    - functionName:    redirection_free_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:86,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:86,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:87,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/redirection.c:88,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:89,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:86,2'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.13166
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    rdp_redirection_read_target_cert_stream
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - redirection
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - rdp_redirection_read_base64_wchar
        - rdp_redirection_read_target_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:438,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:438,2'
              BranchSideFuncs:
                - rdp_redirection_read_base64_wchar
                - free
                - rdp_redirection_read_target_cert
            - BranchSide:      'libfreerdp/core/redirection.c:440,7'
              BranchSideFuncs:
                - rdp_redirection_read_base64_wchar
                - free
                - rdp_redirection_read_target_cert
        - Branch String:   'libfreerdp/core/redirection.c:441,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:441,6'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:442,42'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:438,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:441,6'
          Dst:             rdp_redirection_read_base64_wchar
        - Src:             'libfreerdp/core/redirection.c:442,8'
          Dst:             rdp_redirection_read_target_cert
    - functionName:    rdp_redirection_read_target_cert
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptargetCertificate
        - data
        - length
      BBCount:         72
      ICount:          266
      EdgeCount:       84
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - WLog_Get
        - __assert_fail
        - freerdp_certificate_free
        - freerdp_certificate_new_from_der
        - rdp_target_cert_get_element
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:343,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - freerdp_certificate_free
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:345,10'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - freerdp_certificate_free
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:353,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:355,10'
              BranchSideFuncs:
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:389,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:357,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:358,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:360,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:360,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:363,9'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:381,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:363,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:365,11'
              BranchSideFuncs:
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:376,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:365,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:366,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:369,62'
              BranchSideFuncs:
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:366,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:366,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:366,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:366,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:366,7'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:366,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:371,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:371,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:371,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:371,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:371,8'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:371,8'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:376,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:376,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:376,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:376,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:381,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:381,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:381,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:381,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:381,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/redirection.c:381,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rdp_target_cert_get_element
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_certificate_new_from_der
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:343,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:346,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/core/redirection.c:348,2'
          Dst:             freerdp_certificate_free
        - Src:             'libfreerdp/core/redirection.c:353,9'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/redirection.c:357,8'
          Dst:             rdp_target_cert_get_element
        - Src:             'libfreerdp/core/redirection.c:366,7'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:366,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:366,7'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:369,29'
          Dst:             freerdp_certificate_new_from_der
        - Src:             'libfreerdp/core/redirection.c:371,8'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:371,8'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:371,8'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:376,6'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:376,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:376,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:381,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:381,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:381,5'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_target_cert_get_element
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pType
        - pEncoding
        - ptr
        - pLength
      BBCount:         26
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:293,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:293,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:294,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:294,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:294,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:296,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:296,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:296,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:298,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:298,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:299,3'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:301,9'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:310,3'
              BranchSideFuncs:
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:312,29'
              BranchSideFuncs:
                - Stream_ConstPointer.13183
                - Stream_Seek.13166
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:293,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:294,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:295,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:296,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:298,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:305,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:306,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:307,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:309,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:312,9'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/redirection.c:314,2'
          Dst:             Stream_Seek
    - functionName:    rdp_redirection_read_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - s
        - pLength
        - pData
      BBCount:         20
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Get
        - rdp_redirection_flags_to_string
        - rdp_redirection_get_data
        - redirection_free_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:632,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:633,3'
              BranchSideFuncs:
                - redirection_free_data
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:635,24'
              BranchSideFuncs:
                - redirection_free_data
                - malloc
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:638,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:639,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:640,10'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:642,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:642,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:642,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:642,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:642,2'
              BranchSideFuncs:
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:632,7'
          Dst:             rdp_redirection_get_data
        - Src:             'libfreerdp/core/redirection.c:635,2'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:642,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:642,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:642,2'
          Dst:             rdp_redirection_flags_to_string
        - Src:             'libfreerdp/core/redirection.c:642,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_redirection_read_unicode_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - str
        - maxLength
      BBCount:         53
      ICount:          215
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - WLog_Get
        - rdp_redirection_get_data
        - redirection_free_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:170,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:171,3'
              BranchSideFuncs:
                - redirection_free_string
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:173,36'
              BranchSideFuncs:
                - redirection_free_string
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:175,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:175,22'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:175,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:175,36'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:181,6'
              BranchSideFuncs:
                - redirection_free_string
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:177,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:177,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:183,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:187,26'
              BranchSideFuncs:
                - redirection_free_string
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:183,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:183,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:183,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:183,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:183,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:195,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:191,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:191,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:191,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:191,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:191,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:191,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:170,7'
          Dst:             rdp_redirection_get_data
        - Src:             'libfreerdp/core/redirection.c:177,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:177,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:177,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:183,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:183,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:183,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:187,2'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:188,9'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/core/redirection.c:191,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:191,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:191,3'
          Dst:             WLog_PrintMessage
    - functionName:    redirection_free_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:79,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:79,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:79,2'
          Dst:             __assert_fail
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.13166
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    redirection_copy_array
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - plen
        - str
        - len
      BBCount:         20
      ICount:          132
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _strdup
        - calloc
        - redirection_free_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:124,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:124,15'
              BranchSideFuncs:
                - calloc
                - redirection_free_array
                - _strdup
            - BranchSide:      'libfreerdp/core/redirection.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:127,16'
              BranchSideFuncs:
                - calloc
                - redirection_free_array
                - _strdup
        - Branch String:   'libfreerdp/core/redirection.c:128,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:129,3'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
            - BranchSide:      'libfreerdp/core/redirection.c:130,10'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
        - Branch String:   'libfreerdp/core/redirection.c:132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:134,7'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
            - BranchSide:      'libfreerdp/core/redirection.c:144,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:134,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:135,24'
              BranchSideFuncs:
                - _strdup
                - redirection_free_array
            - BranchSide:      'libfreerdp/core/redirection.c:137,11'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
        - Branch String:   'libfreerdp/core/redirection.c:137,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:139,27'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
            - BranchSide:      'libfreerdp/core/redirection.c:142,2'
              BranchSideFuncs:
                - redirection_free_array
                - _strdup
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:122,2'
          Dst:             redirection_free_array
        - Src:             'libfreerdp/core/redirection.c:127,9'
          Dst:             calloc
        - Src:             'libfreerdp/core/redirection.c:135,16'
          Dst:             _strdup
        - Src:             'libfreerdp/core/redirection.c:139,4'
          Dst:             redirection_free_array
    - functionName:    redirection_free_array
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - count
      BBCount:         16
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:63,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:64,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
        - Branch String:   'libfreerdp/core/redirection.c:64,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:64,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:66,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/redirection.c:66,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:66,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:68,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfreerdp/core/redirection.c:68,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:69,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:70,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:63,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:64,2'
          Dst:             __assert_fail
    - functionName:    redirection_set_array_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - redirection
        - flag
        - str
        - count
      BBCount:         9
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - redirection_copy_array
        - redirection_unsupported
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1250,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1250,2'
              BranchSideFuncs:
                - redirection_copy_array
                - redirection_unsupported
            - BranchSide:      'libfreerdp/core/redirection.c:1251,10'
              BranchSideFuncs:
                - redirection_copy_array
                - redirection_unsupported
        - Branch String:   'libfreerdp/core/redirection.c:1251,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1254,35'
              BranchSideFuncs:
                - redirection_copy_array
            - BranchSide:      'libfreerdp/core/redirection.c:1257,45'
              BranchSideFuncs:
                - redirection_unsupported
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1250,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:1254,11'
          Dst:             redirection_copy_array
        - Src:             'libfreerdp/core/redirection.c:1257,11'
          Dst:             redirection_unsupported
    - functionName:    redirection_unsupported
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fkt
        - flag
        - mask
      BBCount:         15
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - rdp_redirection_flags_to_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1192,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1192,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:1192,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_flags_to_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:1192,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1192,2'
              BranchSideFuncs:
                - rdp_redirection_flags_to_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:1192,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1192,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:1192,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:1192,2'
          Dst:             rdp_redirection_flags_to_string
        - Src:             'libfreerdp/core/redirection.c:1192,2'
          Dst:             rdp_redirection_flags_to_string
        - Src:             'libfreerdp/core/redirection.c:1192,2'
          Dst:             WLog_PrintMessage
    - functionName:    redirection_copy_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _strdup
        - redirection_free_string
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:97,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'libfreerdp/core/redirection.c:99,17'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:95,2'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:99,9'
          Dst:             _strdup
    - functionName:    redirection_set_string_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - redirection
        - flag
        - str
      BBCount:         13
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - redirection_copy_string
        - redirection_unsupported
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1227,2'
              BranchSideFuncs:
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_unsupported
            - BranchSide:      'libfreerdp/core/redirection.c:1228,10'
              BranchSideFuncs:
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_copy_string
                - redirection_unsupported
        - Branch String:   'libfreerdp/core/redirection.c:1228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1231,36'
              BranchSideFuncs:
                - redirection_copy_string
            - BranchSide:      'libfreerdp/core/redirection.c:1233,36'
              BranchSideFuncs:
                - redirection_copy_string
            - BranchSide:      'libfreerdp/core/redirection.c:1235,36'
              BranchSideFuncs:
                - redirection_copy_string
            - BranchSide:      'libfreerdp/core/redirection.c:1237,36'
              BranchSideFuncs:
                - redirection_copy_string
            - BranchSide:      'libfreerdp/core/redirection.c:1239,36'
              BranchSideFuncs:
                - redirection_copy_string
            - BranchSide:      'libfreerdp/core/redirection.c:1241,45'
              BranchSideFuncs:
                - redirection_unsupported
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1227,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:1231,11'
          Dst:             redirection_copy_string
        - Src:             'libfreerdp/core/redirection.c:1233,11'
          Dst:             redirection_copy_string
        - Src:             'libfreerdp/core/redirection.c:1235,11'
          Dst:             redirection_copy_string
        - Src:             'libfreerdp/core/redirection.c:1237,11'
          Dst:             redirection_copy_string
        - Src:             'libfreerdp/core/redirection.c:1239,11'
          Dst:             redirection_copy_string
        - Src:             'libfreerdp/core/redirection.c:1241,11'
          Dst:             redirection_unsupported
    - functionName:    redirection_copy_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - plen
        - str
        - len
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - redirection_free_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:107,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:107,15'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libfreerdp/core/redirection.c:108,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:109,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libfreerdp/core/redirection.c:109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:112,16'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libfreerdp/core/redirection.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:115,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:105,2'
          Dst:             redirection_free_data
    - functionName:    redirection_set_byte_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - redirection
        - flag
        - data
        - length
      BBCount:         13
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - rdp_redirection_read_target_cert
        - redirection_copy_data
        - redirection_unsupported
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1201,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1201,2'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert
                - redirection_copy_data
                - redirection_copy_data
                - redirection_copy_data
                - redirection_copy_data
                - redirection_unsupported
            - BranchSide:      'libfreerdp/core/redirection.c:1202,10'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert
                - redirection_copy_data
                - redirection_copy_data
                - redirection_copy_data
                - redirection_copy_data
                - redirection_unsupported
        - Branch String:   'libfreerdp/core/redirection.c:1202,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1205,34'
              BranchSideFuncs:
                - redirection_copy_data
            - BranchSide:      'libfreerdp/core/redirection.c:1208,34'
              BranchSideFuncs:
                - redirection_copy_data
            - BranchSide:      'libfreerdp/core/redirection.c:1211,34'
              BranchSideFuncs:
                - redirection_copy_data
            - BranchSide:      'libfreerdp/core/redirection.c:1214,34'
              BranchSideFuncs:
                - redirection_copy_data
            - BranchSide:      'libfreerdp/core/redirection.c:1217,45'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert
            - BranchSide:      'libfreerdp/core/redirection.c:1219,45'
              BranchSideFuncs:
                - redirection_unsupported
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1201,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:1205,11'
          Dst:             redirection_copy_data
        - Src:             'libfreerdp/core/redirection.c:1208,11'
          Dst:             redirection_copy_data
        - Src:             'libfreerdp/core/redirection.c:1211,11'
          Dst:             redirection_copy_data
        - Src:             'libfreerdp/core/redirection.c:1214,11'
          Dst:             redirection_copy_data
        - Src:             'libfreerdp/core/redirection.c:1217,11'
          Dst:             rdp_redirection_read_target_cert
        - Src:             'libfreerdp/core/redirection.c:1219,11'
          Dst:             redirection_unsupported
    - functionName:    redirection_set_session_id
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - redirection
        - session_id
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1183,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1183,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1183,2'
          Dst:             __assert_fail
    - functionName:    redirection_set_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - redirection
        - flags
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1176,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1176,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1176,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1176,2'
          Dst:             __assert_fail
    - functionName:    redirection_settings_are_valid
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - redirection
        - pFlags
      BBCount:         103
      ICount:          489
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
        - utils_str_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:1087,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1087,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1089,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1091,8'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1095,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1091,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1091,32'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1092,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1091,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1092,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1093,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1095,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1097,8'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1101,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1097,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1098,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1099,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1101,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1103,26'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1107,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1103,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1104,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1105,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1109,26'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1113,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1109,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1110,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1111,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1115,8'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1119,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1115,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1115,34'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1116,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1115,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1116,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1117,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1119,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1121,26'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1125,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1121,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1122,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1123,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1127,8'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1131,6'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1127,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1127,41'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1128,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1127,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1128,10'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1129,2'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1133,26'
              BranchSideFuncs:
                - utils_str_is_empty
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1137,6'
              BranchSideFuncs:
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1133,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1134,10'
              BranchSideFuncs:
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1135,2'
              BranchSideFuncs:
                - utils_str_is_empty
        - Branch String:   'libfreerdp/core/redirection.c:1137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1139,26'
              BranchSideFuncs:
                - utils_str_is_empty
            - BranchSide:      'libfreerdp/core/redirection.c:1143,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1139,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1140,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1141,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1143,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1145,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1157,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1145,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1145,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1146,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1145,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1146,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1149,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1149,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1151,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1151,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1152,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1153,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1159,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1163,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1159,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1159,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1160,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1159,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1160,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1161,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1163,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1165,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1169,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1165,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1166,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:1169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1169,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1170,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:1087,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:1103,7'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/redirection.c:1109,7'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/redirection.c:1121,7'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/redirection.c:1133,7'
          Dst:             utils_str_is_empty
        - Src:             'libfreerdp/core/redirection.c:1139,7'
          Dst:             utils_str_is_empty
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13166
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:787,3'
          Dst:             Stream_Seek
    - functionName:    rdp_redireciton_write_target_cert_stream
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - redirection
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - rdp_redirection_write_base64_wchar
        - rdp_redirection_write_target_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:419,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:420,3'
              BranchSideFuncs:
                - rdp_redirection_write_target_cert
                - Stream_Free
                - Stream_GetPosition.13211
                - Stream_Buffer.13173
                - rdp_redirection_write_base64_wchar
            - BranchSide:      'libfreerdp/core/redirection.c:422,41'
              BranchSideFuncs:
                - rdp_redirection_write_target_cert
                - Stream_Free
                - Stream_GetPosition.13211
                - Stream_Buffer.13173
                - rdp_redirection_write_base64_wchar
        - Branch String:   'libfreerdp/core/redirection.c:422,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:423,3'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Buffer.13173
                - rdp_redirection_write_base64_wchar
                - Stream_Free
            - BranchSide:      'libfreerdp/core/redirection.c:426,29'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Buffer.13173
                - rdp_redirection_write_base64_wchar
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:418,24'
          Dst:             Stream_New
        - Src:             'libfreerdp/core/redirection.c:422,7'
          Dst:             rdp_redirection_write_target_cert
        - Src:             'libfreerdp/core/redirection.c:426,32'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:426,64'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/core/redirection.c:425,7'
          Dst:             rdp_redirection_write_base64_wchar
        - Src:             'libfreerdp/core/redirection.c:429,2'
          Dst:             Stream_Free
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    redir_write_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - s
        - length
        - data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:942,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:943,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
            - BranchSide:      'libfreerdp/core/redirection.c:945,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:942,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:945,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:946,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    redir_write_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - s
        - str
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Write_UINT32
        - Stream_Write_UTF16_String_From_UTF8
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:930,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:931,3'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Write_UINT32.13159
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_GetPosition.13211
            - BranchSide:      'libfreerdp/core/redirection.c:933,40'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Write_UINT32.13159
                - Stream_Write_UTF16_String_From_UTF8
                - Stream_GetPosition.13211
        - Branch String:   'libfreerdp/core/redirection.c:935,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:936,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:937,38'
              BranchSideFuncs:
                - Stream_GetPosition.13211
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:929,25'
          Dst:             strlen
        - Src:             'libfreerdp/core/redirection.c:930,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:933,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:934,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:935,6'
          Dst:             Stream_Write_UTF16_String_From_UTF8
        - Src:             'libfreerdp/core/redirection.c:937,19'
          Dst:             Stream_GetPosition
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:783,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_enhanced_security_redirection_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - redirection
      BBCount:         78
      ICount:          523
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Seek_UINT16
        - Stream_Seek_UINT32
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - Stream_Zero
        - __assert_fail
        - rdp_redireciton_write_target_cert_stream
        - redir_write_data
        - redir_write_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:954,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:954,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
            - BranchSide:      'libfreerdp/core/redirection.c:955,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
        - Branch String:   'libfreerdp/core/redirection.c:955,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:955,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
            - BranchSide:      'libfreerdp/core/redirection.c:957,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
        - Branch String:   'libfreerdp/core/redirection.c:957,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:958,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
            - BranchSide:      'libfreerdp/core/redirection.c:960,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Write_UINT16.13218
                - Stream_GetPosition.13211
                - Stream_Seek_UINT16.13217
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
                - Stream_Write_UINT32.13159
        - Branch String:   'libfreerdp/core/redirection.c:967,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:968,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:970,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write_UINT32.13159
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:974,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:976,49'
              BranchSideFuncs:
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
            - BranchSide:      'libfreerdp/core/redirection.c:980,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
        - Branch String:   'libfreerdp/core/redirection.c:976,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:977,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:978,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
        - Branch String:   'libfreerdp/core/redirection.c:980,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:982,30'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:992,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:983,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:984,4'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:985,23'
              BranchSideFuncs:
                - Stream_Write_UINT32.13159
                - Stream_Write.13160
                - Stream_Write.13160
                - Stream_Write_UINT8.13214
                - Stream_Write_UINT8.13214
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:992,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:994,39'
              BranchSideFuncs:
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:998,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:994,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:995,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:996,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:998,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1000,37'
              BranchSideFuncs:
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
            - BranchSide:      'libfreerdp/core/redirection.c:1004,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1000,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1001,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1002,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1004,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1007,38'
              BranchSideFuncs:
                - redir_write_data
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1011,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1007,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1008,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1009,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1011,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1013,42'
              BranchSideFuncs:
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1017,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1013,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1014,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1015,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1019,50'
              BranchSideFuncs:
                - redir_write_string
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
            - BranchSide:      'libfreerdp/core/redirection.c:1023,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1019,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1020,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1021,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1023,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1025,44'
              BranchSideFuncs:
                - redir_write_data
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
            - BranchSide:      'libfreerdp/core/redirection.c:1029,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1025,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1026,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
            - BranchSide:      'libfreerdp/core/redirection.c:1027,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
                - redir_write_data
        - Branch String:   'libfreerdp/core/redirection.c:1029,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1031,46'
              BranchSideFuncs:
                - redir_write_data
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
            - BranchSide:      'libfreerdp/core/redirection.c:1036,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
        - Branch String:   'libfreerdp/core/redirection.c:1031,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1033,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
            - BranchSide:      'libfreerdp/core/redirection.c:1034,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
                - rdp_redireciton_write_target_cert_stream
        - Branch String:   'libfreerdp/core/redirection.c:1036,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1038,49'
              BranchSideFuncs:
                - rdp_redireciton_write_target_cert_stream
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1042,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1038,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1039,4'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1040,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1042,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1044,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1069,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/redirection.c:1046,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1047,4'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - redir_write_string
            - BranchSide:      'libfreerdp/core/redirection.c:1049,44'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_Seek_UINT32.13210
                - Stream_Write_UINT32.13159
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1052,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1055,52'
              BranchSideFuncs:
                - redir_write_string
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/core/redirection.c:1062,16'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
        - Branch String:   'libfreerdp/core/redirection.c:1056,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1057,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:1058,22'
              BranchSideFuncs:
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT32.13159
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
                - redir_write_string
        - Branch String:   'libfreerdp/core/redirection.c:1069,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:1070,3'
              BranchSideFuncs:
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/core/redirection.c:1071,14'
              BranchSideFuncs:
                - Stream_Zero.13207
                - Stream_GetPosition.13211
                - Stream_SetPosition
                - Stream_Write_UINT16.13218
                - Stream_SetPosition
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:954,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:955,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:957,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:960,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/redirection.c:962,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:963,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/redirection.c:964,30'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:965,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/core/redirection.c:968,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:970,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:972,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:976,7'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:983,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:985,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:986,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/redirection.c:987,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/redirection.c:988,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/redirection.c:989,3'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/redirection.c:994,7'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:1000,7'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:1007,8'
          Dst:             redir_write_data
        - Src:             'libfreerdp/core/redirection.c:1013,7'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:1019,7'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:1025,8'
          Dst:             redir_write_data
        - Src:             'libfreerdp/core/redirection.c:1031,8'
          Dst:             redir_write_data
        - Src:             'libfreerdp/core/redirection.c:1038,8'
          Dst:             rdp_redireciton_write_target_cert_stream
        - Src:             'libfreerdp/core/redirection.c:1046,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:1049,25'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:1050,3'
          Dst:             Stream_Seek_UINT32
        - Src:             'libfreerdp/core/redirection.c:1051,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:1055,8'
          Dst:             redir_write_string
        - Src:             'libfreerdp/core/redirection.c:1062,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:1063,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/redirection.c:1064,3'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/redirection.c:1065,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/redirection.c:1069,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/redirection.c:1071,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/redirection.c:1073,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/redirection.c:1074,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/redirection.c:1075,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/redirection.c:1076,2'
          Dst:             Stream_SetPosition
    - functionName:    redirection_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - redirection
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freerdp_certificate_free
        - redirection_free_array
        - redirection_free_data
        - redirection_free_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:908,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:908,6'
              BranchSideFuncs:
                - redirection_free_data
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_data
                - redirection_free_data
                - redirection_free_data
                - freerdp_certificate_free
                - redirection_free_array
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:910,26'
              BranchSideFuncs:
                - redirection_free_data
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_string
                - redirection_free_data
                - redirection_free_data
                - redirection_free_data
                - freerdp_certificate_free
                - redirection_free_array
                - free
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:910,3'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:911,3'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:912,3'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:913,3'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:914,3'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:915,3'
          Dst:             redirection_free_string
        - Src:             'libfreerdp/core/redirection.c:916,3'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:917,3'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:918,3'
          Dst:             redirection_free_data
        - Src:             'libfreerdp/core/redirection.c:919,3'
          Dst:             freerdp_certificate_free
        - Src:             'libfreerdp/core/redirection.c:920,3'
          Dst:             redirection_free_array
    - functionName:    redirection_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:897,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:897,49'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/core/redirection.c:897,49'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/core/redirection.c:899,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:899,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:897,49'
          Dst:             calloc
    - functionName:    rdp_recv_server_redirection_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         247
      ICount:          1037
      EdgeCount:       306
      CyclomaticComplexity: 61
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Seek
        - WLog_Get
        - _wcsnlen
        - calloc
        - rdp_redirection_flags_to_string
        - rdp_redirection_read_data
        - rdp_redirection_read_target_cert_stream
        - rdp_redirection_read_unicode_string
        - rdp_security_flag_string
        - redirection_free_array
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:654,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:655,3'
              BranchSideFuncs:
                - stream_read_u16_le.13199
                - stream_read_u16_le.13199
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:657,2'
              BranchSideFuncs:
                - stream_read_u16_le.13199
                - stream_read_u16_le.13199
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:658,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:660,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:667,2'
              BranchSideFuncs:
                - stream_read_u16_le.13199
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:662,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:662,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:662,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:662,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:662,3'
              BranchSideFuncs:
                - rdp_security_flag_string
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:662,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:670,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:670,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:670,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:670,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:670,2'
              BranchSideFuncs:
                - rdp_redirection_flags_to_string
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
            - BranchSide:      'libfreerdp/core/redirection.c:670,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
        - Branch String:   'libfreerdp/core/redirection.c:689,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:691,44'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
            - BranchSide:      'libfreerdp/core/redirection.c:695,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:691,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:692,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
            - BranchSide:      'libfreerdp/core/redirection.c:693,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:695,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:703,56'
              BranchSideFuncs:
                - rdp_redirection_read_data
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:708,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:703,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:705,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:706,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:708,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:710,44'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:716,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:710,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:711,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:713,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:713,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:713,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:713,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:713,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:713,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:713,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:716,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:718,44'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:724,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:718,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:719,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:721,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:721,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:721,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:721,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:721,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:721,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:721,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_data
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:724,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:747,47'
              BranchSideFuncs:
                - rdp_redirection_read_data
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:774,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:747,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:749,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:755,8'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - _wcsnlen
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:755,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:757,27'
              BranchSideFuncs:
                - _wcsnlen
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:772,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:758,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:760,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:766,31'
              BranchSideFuncs:
                - _wcsnlen
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:760,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:760,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:760,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:760,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:760,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:760,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:766,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:768,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:771,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:768,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:768,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:768,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:768,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:768,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:768,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:774,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:776,44'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:782,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:776,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:777,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:779,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:779,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:779,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:779,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:779,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:779,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:779,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:782,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:784,44'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:790,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:784,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:785,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:787,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:787,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:787,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:787,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:787,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:787,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
            - BranchSide:      'libfreerdp/core/redirection.c:787,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:790,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:792,53'
              BranchSideFuncs:
                - rdp_redirection_read_data
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
            - BranchSide:      'libfreerdp/core/redirection.c:797,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:792,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:794,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
            - BranchSide:      'libfreerdp/core/redirection.c:795,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
                - rdp_redirection_read_data
        - Branch String:   'libfreerdp/core/redirection.c:797,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:799,55'
              BranchSideFuncs:
                - rdp_redirection_read_data
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
            - BranchSide:      'libfreerdp/core/redirection.c:804,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
        - Branch String:   'libfreerdp/core/redirection.c:799,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:801,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
            - BranchSide:      'libfreerdp/core/redirection.c:802,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_redirection_read_target_cert_stream
        - Branch String:   'libfreerdp/core/redirection.c:804,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:806,48'
              BranchSideFuncs:
                - rdp_redirection_read_target_cert_stream
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:810,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:806,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:807,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:808,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:810,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:812,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:862,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:815,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:816,4'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:818,3'
              BranchSideFuncs:
                - stream_read_u32_le.13182
                - stream_read_u32_le.13182
                - Stream_GetRemainingLength
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:825,45'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:825,49'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:825,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:834,27'
              BranchSideFuncs:
                - redirection_free_array
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:827,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:827,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:827,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:836,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:839,23'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:848,42'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:841,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:843,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:847,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:843,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:843,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:843,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:843,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:843,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:843,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:850,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:850,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:850,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:850,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:850,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:850,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:852,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:854,45'
              BranchSideFuncs:
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:860,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:854,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:855,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:857,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:857,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:857,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:857,4'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:857,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:857,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/redirection.c:857,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
                - rdp_redirection_read_unicode_string
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:862,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:865,15'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:868,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:868,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:869,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:654,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:657,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/redirection.c:662,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:662,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:662,3'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/redirection.c:662,3'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/redirection.c:662,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:667,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/redirection.c:668,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:669,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:670,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:670,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:670,2'
          Dst:             rdp_redirection_flags_to_string
        - Src:             'libfreerdp/core/redirection.c:670,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:691,8'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:703,8'
          Dst:             rdp_redirection_read_data
        - Src:             'libfreerdp/core/redirection.c:710,8'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:713,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:713,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:713,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:718,8'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:721,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:721,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:721,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:747,8'
          Dst:             rdp_redirection_read_data
        - Src:             'libfreerdp/core/redirection.c:760,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:760,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:760,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:766,8'
          Dst:             _wcsnlen
        - Src:             'libfreerdp/core/redirection.c:768,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:768,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:768,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:776,8'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:779,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:779,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:779,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:784,8'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:787,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:787,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:787,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:792,8'
          Dst:             rdp_redirection_read_data
        - Src:             'libfreerdp/core/redirection.c:799,8'
          Dst:             rdp_redirection_read_data
        - Src:             'libfreerdp/core/redirection.c:806,8'
          Dst:             rdp_redirection_read_target_cert_stream
        - Src:             'libfreerdp/core/redirection.c:815,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/redirection.c:818,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:819,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/redirection.c:825,15'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/redirection.c:827,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:827,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:827,4'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/redirection.c:827,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:834,3'
          Dst:             redirection_free_array
        - Src:             'libfreerdp/core/redirection.c:839,16'
          Dst:             calloc
        - Src:             'libfreerdp/core/redirection.c:843,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:843,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:843,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:850,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:850,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:850,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:854,9'
          Dst:             rdp_redirection_read_unicode_string
        - Src:             'libfreerdp/core/redirection.c:857,4'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:857,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:857,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:862,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/redirection.c:865,3'
          Dst:             Stream_Seek
    - functionName:    rdp_recv_enhanced_security_redirection_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_SafeSeekEx
        - Stream_Seek
        - rdp_recv_server_redirection_pdu
        - state_run_failed
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:878,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:879,3'
              BranchSideFuncs:
                - rdp_recv_server_redirection_pdu
                - state_run_failed
                - Stream_GetRemainingLength
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:881,43'
              BranchSideFuncs:
                - rdp_recv_server_redirection_pdu
                - state_run_failed
                - Stream_GetRemainingLength
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:883,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:884,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:886,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_Seek.13166
        - Branch String:   'libfreerdp/core/redirection.c:886,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:889,15'
              BranchSideFuncs:
                - Stream_Seek.13166
            - BranchSide:      'libfreerdp/core/redirection.c:892,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:878,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/redirection.c:881,11'
          Dst:             rdp_recv_server_redirection_pdu
        - Src:             'libfreerdp/core/redirection.c:883,6'
          Dst:             state_run_failed
        - Src:             'libfreerdp/core/redirection.c:886,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/redirection.c:889,3'
          Dst:             Stream_Seek
    - functionName:    rdp_redirection_apply_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/redirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         124
      ICount:          684
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - WLog_Get
        - __assert_fail
        - freerdp_certificate_clone
        - freerdp_certificate_get_pem
        - freerdp_settings_get_pointer
        - freerdp_settings_get_uint32
        - freerdp_settings_set_pointer
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - freerdp_settings_set_string_len
        - freerdp_settings_set_uint32
        - freerdp_target_net_addresses_copy
        - memcmp
        - rdp_reset_runtime_settings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/redirection.c:452,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:453,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:455,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:456,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:456,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:458,16'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:459,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:459,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:461,31'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:464,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:466,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:471,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:466,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:468,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:469,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:471,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:473,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:478,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:473,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:475,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:476,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:478,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:480,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:484,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:480,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:481,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:482,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:484,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:487,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:492,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:487,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:489,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:490,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:492,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:495,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:497,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:497,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:500,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:502,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:502,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:505,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:507,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:507,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:509,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:514,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:509,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:511,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
            - BranchSide:      'libfreerdp/core/redirection.c:512,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_string
        - Branch String:   'libfreerdp/core/redirection.c:514,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:516,36'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
            - BranchSide:      'libfreerdp/core/redirection.c:521,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
        - Branch String:   'libfreerdp/core/redirection.c:516,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:518,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
            - BranchSide:      'libfreerdp/core/redirection.c:519,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
                - freerdp_target_net_addresses_copy
        - Branch String:   'libfreerdp/core/redirection.c:521,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:523,42'
              BranchSideFuncs:
                - freerdp_target_net_addresses_copy
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:528,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
        - Branch String:   'libfreerdp/core/redirection.c:523,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:525,4'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:526,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
        - Branch String:   'libfreerdp/core/redirection.c:528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:531,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:566,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:531,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:533,4'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:535,52'
              BranchSideFuncs:
                - freerdp_settings_get_uint32
                - freerdp_settings_get_pointer
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - memcmp
        - Branch String:   'libfreerdp/core/redirection.c:537,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:539,9'
              BranchSideFuncs:
                - ConvertWCharNToUtf8Alloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:564,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:545,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:545,17'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
                - memcmp
            - BranchSide:      'libfreerdp/core/redirection.c:546,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:545,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:546,11'
              BranchSideFuncs:
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:547,13'
              BranchSideFuncs:
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:547,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:548,11'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:549,20'
              BranchSideFuncs:
                - memcmp
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:552,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:554,5'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:559,9'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:554,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:554,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/redirection.c:554,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/redirection.c:554,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:554,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:554,5'
              BranchSideFuncs:
                - free
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:561,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:562,5'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:563,3'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:566,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:569,2'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:571,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:571,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:574,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:585,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:574,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:577,4'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:578,2'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:585,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:0,0'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:586,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:589,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:592,2'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
            - BranchSide:      'libfreerdp/core/redirection.c:594,6'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
                - freerdp_settings_set_pointer_len
        - Branch String:   'libfreerdp/core/redirection.c:594,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:596,41'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/redirection.c:602,6'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/redirection.c:596,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:599,4'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/redirection.c:600,2'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/redirection.c:602,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:604,52'
              BranchSideFuncs:
                - freerdp_certificate_clone
                - freerdp_settings_set_pointer
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/redirection.c:624,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/redirection.c:605,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:606,4'
              BranchSideFuncs:
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/redirection.c:608,8'
              BranchSideFuncs:
                - freerdp_certificate_get_pem
                - free
                - freerdp_settings_set_string_len
                - freerdp_settings_set_uint32
        - Branch String:   'libfreerdp/core/redirection.c:611,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:613,43'
              BranchSideFuncs:
                - freerdp_settings_set_string_len
                - free
                - freerdp_settings_set_uint32
            - BranchSide:      'libfreerdp/core/redirection.c:619,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/redirection.c:615,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:616,40'
              BranchSideFuncs:
                - freerdp_settings_set_uint32
                - free
            - BranchSide:      'libfreerdp/core/redirection.c:618,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/redirection.c:620,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/redirection.c:621,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/redirection.c:622,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/redirection.c:452,7'
          Dst:             rdp_reset_runtime_settings
        - Src:             'libfreerdp/core/redirection.c:456,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:459,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/redirection.c:466,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/redirection.c:473,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/redirection.c:480,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/redirection.c:487,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/redirection.c:509,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/redirection.c:516,8'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/redirection.c:523,8'
          Dst:             freerdp_target_net_addresses_copy
        - Src:             'libfreerdp/core/redirection.c:531,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/redirection.c:535,24'
          Dst:             freerdp_settings_get_uint32
        - Src:             'libfreerdp/core/redirection.c:536,20'
          Dst:             freerdp_settings_get_pointer
        - Src:             'libfreerdp/core/redirection.c:543,8'
          Dst:             ConvertWCharNToUtf8Alloc
        - Src:             'libfreerdp/core/redirection.c:549,13'
          Dst:             memcmp
        - Src:             'libfreerdp/core/redirection.c:554,5'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/redirection.c:554,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/redirection.c:554,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/redirection.c:574,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/redirection.c:585,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/redirection.c:596,8'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/redirection.c:604,26'
          Dst:             freerdp_certificate_clone
        - Src:             'libfreerdp/core/redirection.c:605,8'
          Dst:             freerdp_settings_set_pointer
        - Src:             'libfreerdp/core/redirection.c:610,15'
          Dst:             freerdp_certificate_get_pem
        - Src:             'libfreerdp/core/redirection.c:613,11'
          Dst:             freerdp_settings_set_string_len
        - Src:             'libfreerdp/core/redirection.c:616,12'
          Dst:             freerdp_settings_set_uint32
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.13325
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    autodetect_send_bandwidth_measure_results
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - responseType
        - sequenceNumber
      BBCount:         61
      ICount:          297
      EdgeCount:       72
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:312,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:312,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:313,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:313,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:313,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:316,6'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:316,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:318,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:325,16'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:318,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:318,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:322,13'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:331,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:333,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:333,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:333,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:338,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:342,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:342,25'
              BranchSideFuncs:
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:342,25'
              BranchSideFuncs:
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:344,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:350,3'
              BranchSideFuncs:
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:354,38'
              BranchSideFuncs:
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:350,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:350,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:351,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:310,21'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/autodetect.c:312,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:313,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:318,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:318,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:328,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:333,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:333,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:338,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:339,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:340,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:341,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:342,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:343,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:344,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:344,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:344,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:350,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:350,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:354,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    autodetect_send_rtt_measure_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - sequenceNumber
      BBCount:         19
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:163,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:163,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:164,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:164,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:167,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:170,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:172,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:172,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:172,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:174,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:163,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:164,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:167,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:172,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:172,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:174,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:175,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:176,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:177,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:178,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_request_type_to_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - requestType
      BBCount:         18
      ICount:          93
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:87,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:100,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:102,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:104,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:106,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:110,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:112,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:114,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:116,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:118,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:120,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    autodetect_get
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1083,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1083,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:1084,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:1084,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1084,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1084,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1083,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:1084,2'
          Dst:             __assert_fail
    - functionName:    autodetect_get_state
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1077,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1077,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1077,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1077,2'
          Dst:             __assert_fail
    - functionName:    autodetect_on_connect_time_auto_detect_progress_default
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         12
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:423,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:423,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:425,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:425,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:426,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:425,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:423,2'
          Dst:             __assert_fail
    - functionName:    autodetect_on_connect_time_auto_detect_begin_default
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         12
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:411,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:412,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:412,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:414,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:417,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:411,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:412,2'
          Dst:             __assert_fail
    - functionName:    autodetect_send_netchar_result
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - sequenceNumber
        - result
      BBCount:         24
      ICount:          192
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:363,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:364,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:364,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:364,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:366,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:369,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:371,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:371,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:371,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:373,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:376,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:384,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:392,23'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - Stream_Write_UINT32.13329
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:401,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:363,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:364,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:366,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:371,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:371,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:376,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:377,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:378,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:379,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:380,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:381,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:384,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:385,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:386,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:387,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:388,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:389,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:392,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:393,4'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:394,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:395,4'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:396,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:397,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:398,4'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/autodetect.c:401,4'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:405,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_send_bandwidth_measure_stop
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - sequenceNumber
        - payloadLength
      BBCount:         40
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Pointer
        - Stream_Release
        - Stream_Seek
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_get_state
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
        - winpr_RAND
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:255,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:255,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:256,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:256,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:256,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:258,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:259,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:260,3'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:262,24'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:262,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:263,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:265,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:267,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:268,17'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:270,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:270,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:270,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
            - BranchSide:      'libfreerdp/core/autodetect.c:273,16'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_Write_UINT16.13339
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
        - Branch String:   'libfreerdp/core/autodetect.c:281,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:283,23'
              BranchSideFuncs:
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
            - BranchSide:      'libfreerdp/core/autodetect.c:301,38'
              BranchSideFuncs:
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:285,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:287,40'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:299,2'
              BranchSideFuncs:
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:287,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:289,5'
              BranchSideFuncs:
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:296,30'
              BranchSideFuncs:
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:289,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:289,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/autodetect.c:291,20'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:255,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:256,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:258,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:262,6'
          Dst:             freerdp_get_state
        - Src:             'libfreerdp/core/autodetect.c:270,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:270,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:274,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:277,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:278,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:279,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:283,3'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:287,9'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/autodetect.c:289,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:289,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:291,5'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/autodetect.c:296,15'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/autodetect.c:296,4'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/autodetect.c:297,4'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/autodetect.c:301,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_send_bandwidth_measure_payload
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - sequenceNumber
        - payloadLength
      BBCount:         31
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Pointer
        - Stream_Release
        - Stream_Seek
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_get_state
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
        - winpr_RAND
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:215,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:215,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_state
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:216,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_get_state
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:216,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:216,2'
              BranchSideFuncs:
                - freerdp_get_state
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:218,2'
              BranchSideFuncs:
                - freerdp_get_state
                - __assert_fail
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:218,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:218,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:220,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:222,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:224,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:224,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:224,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:227,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:229,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:231,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:237,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - Stream_Pointer.13318
                - winpr_RAND
                - Stream_Seek.13325
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/autodetect.c:231,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:231,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/autodetect.c:233,18'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:215,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:216,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:218,2'
          Dst:             freerdp_get_state
        - Src:             'libfreerdp/core/autodetect.c:218,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:220,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:224,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:224,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:229,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/autodetect.c:231,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:231,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:233,3'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/autodetect.c:237,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:238,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:239,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:240,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:241,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:243,13'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/autodetect.c:243,2'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/autodetect.c:244,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/autodetect.c:245,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_send_bandwidth_measure_start
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - sequenceNumber
      BBCount:         22
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_get_state
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:188,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:188,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:189,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:189,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:189,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:191,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:193,3'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:195,24'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:196,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:198,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:200,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:200,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:202,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - rdp_send_message_channel_pdu
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:188,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:189,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:191,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:195,6'
          Dst:             freerdp_get_state
        - Src:             'libfreerdp/core/autodetect.c:200,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:200,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:202,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:203,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:204,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:205,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:206,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_send_rtt_measure_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - sequenceNumber
      BBCount:         22
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_get_state
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:138,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:138,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:139,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:139,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:139,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:141,35'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:143,3'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:145,24'
              BranchSideFuncs:
                - freerdp_get_state
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:146,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:148,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:150,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/autodetect.c:151,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT8.13338
                - Stream_Write_UINT16.13339
                - Stream_Write_UINT16.13339
                - winpr_GetTickCount64
                - rdp_send_message_channel_pdu
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:138,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:139,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:141,6'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/autodetect.c:145,6'
          Dst:             freerdp_get_state
        - Src:             'libfreerdp/core/autodetect.c:150,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:150,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:151,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:152,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/autodetect.c:153,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:154,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/autodetect.c:155,36'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/autodetect.c:156,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    autodetect_register_server_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         6
      ICount:          47
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1058,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1058,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1058,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1058,2'
          Dst:             __assert_fail
    - functionName:    autodetect_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autoDetect
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    autodetect_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1044,3'
              BranchSideFuncs:
                - WLog_Get
            - BranchSide:      'libfreerdp/core/autodetect.c:1045,24'
              BranchSideFuncs:
                - WLog_Get
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1042,46'
          Dst:             calloc
        - Src:             'libfreerdp/core/autodetect.c:1046,20'
          Dst:             WLog_Get
    - functionName:    autodetect_on_connect_time_auto_detect_progress
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1034,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1034,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:1035,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:1035,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1035,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1035,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1034,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:1035,2'
          Dst:             __assert_fail
    - functionName:    autodetect_on_connect_time_auto_detect_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:1026,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1026,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:1027,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:1027,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1027,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1027,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:1026,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:1027,2'
          Dst:             __assert_fail
    - functionName:    autodetect_recv_netchar_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectRspPdu
      BBCount:         62
      ICount:          249
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:680,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:681,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:681,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:681,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:682,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:682,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:682,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:684,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:686,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:691,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:686,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:686,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:689,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:691,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:692,3'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:695,2'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:698,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:698,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:703,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:703,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:703,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:703,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:705,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:706,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:706,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:707,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:680,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:681,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:682,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:686,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:686,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:691,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:695,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:696,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:698,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:698,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:703,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:703,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:703,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:706,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:706,3'
          Dst:             WLog_PrintMessage
    - functionName:    autodetect_recv_bandwidth_measure_results
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectRspPdu
      BBCount:         62
      ICount:          250
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:647,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:647,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:648,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:648,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:648,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:649,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:649,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:649,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:651,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:651,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:653,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:659,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:653,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:653,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:656,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:659,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:660,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:660,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:661,3'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:662,2'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:665,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:665,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:665,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:665,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:668,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:670,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:669,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:669,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:670,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:647,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:648,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:649,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:653,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:653,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:659,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:659,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:660,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:662,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:663,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:665,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:665,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:665,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:669,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:669,3'
          Dst:             WLog_PrintMessage
    - functionName:    autodetect_recv_rtt_measure_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectRspPdu
      BBCount:         62
      ICount:          267
      EdgeCount:       73
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:486,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:487,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:487,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:489,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:489,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:491,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:497,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:491,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:491,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:494,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:497,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:497,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
            - BranchSide:      'libfreerdp/core/autodetect.c:499,14'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_GetTickCount64
        - Branch String:   'libfreerdp/core/autodetect.c:499,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:499,6'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:499,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:501,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:502,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:503,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:501,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:503,32'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:505,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:505,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:505,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:505,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:507,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:508,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:509,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:486,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:487,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:491,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:491,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:497,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:497,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:499,14'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/autodetect.c:499,14'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/autodetect.c:505,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:505,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:505,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:508,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:508,3'
          Dst:             WLog_PrintMessage
    - functionName:    autodetect_recv_response_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
      BBCount:         92
      ICount:          449
      EdgeCount:       104
      CyclomaticComplexity: 14
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - autodetect_header_type_string
        - autodetect_recv_bandwidth_measure_results
        - autodetect_recv_netchar_sync
        - autodetect_recv_rtt_measure_response
        - autodetect_request_type_to_string_buffer
        - freerdp_settings_get_bool
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:922,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:922,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:923,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:923,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:923,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:924,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:924,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:924,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:926,13'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:927,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:927,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:929,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:929,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:930,3'
              BranchSideFuncs:
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:932,2'
              BranchSideFuncs:
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:937,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:939,8'
              BranchSideFuncs:
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:953,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:946,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:946,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:951,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:953,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:955,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:967,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:960,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:960,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:964,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:967,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:969,8'
              BranchSideFuncs:
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:975,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:975,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:979,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:982,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:982,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:982,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:982,2'
              BranchSideFuncs:
                - autodetect_recv_netchar_sync
                - autodetect_recv_bandwidth_measure_results
                - autodetect_recv_rtt_measure_response
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:984,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:989,45'
              BranchSideFuncs:
                - autodetect_recv_rtt_measure_response
            - BranchSide:      'libfreerdp/core/autodetect.c:995,56'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_results
            - BranchSide:      'libfreerdp/core/autodetect.c:995,56'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_results
            - BranchSide:      'libfreerdp/core/autodetect.c:1001,43'
              BranchSideFuncs:
                - autodetect_recv_netchar_sync
            - BranchSide:      'libfreerdp/core/autodetect.c:1005,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:1005,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1005,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:1007,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:1011,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1013,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1019,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:1013,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:1014,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:1016,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:922,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:923,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:924,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:927,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:929,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:932,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/autodetect.c:933,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/autodetect.c:934,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:935,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:937,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:940,28'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:944,7'
          Dst:             autodetect_header_type_string
        - Src:             'libfreerdp/core/autodetect.c:946,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:946,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:953,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/autodetect.c:957,28'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:960,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:960,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:970,28'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:974,7'
          Dst:             autodetect_header_type_string
        - Src:             'libfreerdp/core/autodetect.c:975,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:975,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:982,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:982,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:982,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:989,8'
          Dst:             autodetect_recv_rtt_measure_response
        - Src:             'libfreerdp/core/autodetect.c:995,14'
          Dst:             autodetect_recv_bandwidth_measure_results
        - Src:             'libfreerdp/core/autodetect.c:1001,14'
          Dst:             autodetect_recv_netchar_sync
        - Src:             'libfreerdp/core/autodetect.c:1005,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:1005,4'
          Dst:             WLog_PrintMessage
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.13325
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.13325
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.13325
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.13325
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    autodetect_request_type_to_string_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - requestType
        - buffer
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - autodetect_request_type_to_string
        - snprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:127,20'
          Dst:             autodetect_request_type_to_string
        - Src:             'libfreerdp/core/autodetect.c:128,8'
          Dst:             snprintf
    - functionName:    autodetect_header_type_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - headerType
        - buffer
        - size
      BBCount:         7
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:68,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:71,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/autodetect.c:74,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libfreerdp/core/autodetect.c:77,8'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:81,8'
          Dst:             snprintf
    - functionName:    autodetect_recv_netchar_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectReqPdu
      BBCount:         99
      ICount:          414
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:716,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:716,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:717,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:717,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:717,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:718,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:718,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:718,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
            - BranchSide:      'libfreerdp/core/autodetect.c:720,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:720,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:725,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:743,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:761,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:778,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/autodetect.c:725,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:727,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:732,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:727,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:727,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:730,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:732,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:733,5'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:735,11'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:743,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:745,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:750,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:745,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:745,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:748,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:750,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:751,5'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:753,11'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:761,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:763,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:768,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:763,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:763,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:766,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:768,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:769,5'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:771,11'
              BranchSideFuncs:
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - stream_read_u32_le.13322
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:782,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:782,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:787,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:787,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:787,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:787,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:789,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:791,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:790,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:790,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:791,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:716,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:717,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:718,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:727,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:727,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:732,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:736,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:737,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:745,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:745,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:750,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:754,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:755,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:763,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:763,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:768,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:772,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:773,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:774,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/autodetect.c:778,4'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:782,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:782,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:787,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:787,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:787,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:790,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:790,3'
          Dst:             WLog_PrintMessage
    - functionName:    autodetect_recv_bandwidth_measure_stop
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectReqPdu
      BBCount:         50
      ICount:          258
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - WLog_IsLevelActive
        - __assert_fail
        - autodetect_send_bandwidth_measure_results
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:584,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:584,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:585,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:585,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:585,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:586,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:586,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:586,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:588,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:588,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:590,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:605,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:590,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:592,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:598,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:592,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:592,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:595,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:598,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:599,4'
              BranchSideFuncs:
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:601,3'
              BranchSideFuncs:
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:605,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:607,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:613,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:607,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:607,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:610,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:616,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:617,3'
              BranchSideFuncs:
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:618,14'
              BranchSideFuncs:
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - autodetect_send_bandwidth_measure_results
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:620,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:620,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - autodetect_send_bandwidth_measure_results
            - BranchSide:      'libfreerdp/core/autodetect.c:623,43'
              BranchSideFuncs:
                - autodetect_send_bandwidth_measure_results
        - Branch String:   'libfreerdp/core/autodetect.c:626,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:628,3'
              BranchSideFuncs:
                - autodetect_send_bandwidth_measure_results
            - BranchSide:      'libfreerdp/core/autodetect.c:632,17'
              BranchSideFuncs:
                - autodetect_send_bandwidth_measure_results
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:584,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:585,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:586,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:592,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:592,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:598,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:601,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:607,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:607,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:616,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:618,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/autodetect.c:620,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:620,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:635,9'
          Dst:             autodetect_send_bandwidth_measure_results
    - functionName:    autodetect_recv_bandwidth_measure_payload
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectReqPdu
      BBCount:         35
      ICount:          168
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - WLog_IsLevelActive
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:549,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:549,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:550,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:550,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:550,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:551,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:551,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:551,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:553,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:553,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:555,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:561,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:555,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:555,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:558,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:562,3'
              BranchSideFuncs:
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:564,2'
              BranchSideFuncs:
                - stream_read_u16_le.13396
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:566,3'
              BranchSideFuncs:
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:567,14'
              BranchSideFuncs:
                - Stream_Seek.13325
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:569,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:569,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:573,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:549,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:550,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:551,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:555,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:555,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:561,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:564,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:565,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:567,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/autodetect.c:569,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:569,2'
          Dst:             WLog_PrintMessage
    - functionName:    autodetect_recv_bandwidth_measure_start
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectReqPdu
      BBCount:         32
      ICount:          142
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:516,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:516,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:517,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:517,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:517,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:518,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:518,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:518,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:520,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:522,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:528,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_GetTickCount64
                - winpr_GetTickCount64
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:522,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:522,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:525,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:528,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - WLog_PrintMessage
                - winpr_GetTickCount64
            - BranchSide:      'libfreerdp/core/autodetect.c:531,42'
              BranchSideFuncs:
                - winpr_GetTickCount64
        - Branch String:   'libfreerdp/core/autodetect.c:535,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:540,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:516,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:517,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:518,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:522,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:522,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:528,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:528,2'
          Dst:             winpr_GetTickCount64
        - Src:             'libfreerdp/core/autodetect.c:528,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:531,42'
          Dst:             winpr_GetTickCount64
    - functionName:    autodetect_recv_rtt_measure_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
        - autodetectReqPdu
      BBCount:         29
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - autodetect_send_rtt_measure_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:463,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:463,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:464,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:464,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:464,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:465,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:465,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:465,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:467,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:469,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:475,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - autodetect_send_rtt_measure_response
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:469,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:469,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:475,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:475,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - autodetect_send_rtt_measure_response
            - BranchSide:      'libfreerdp/core/autodetect.c:477,46'
              BranchSideFuncs:
                - autodetect_send_rtt_measure_response
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:463,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:464,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:465,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:469,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:469,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:475,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:475,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:477,9'
          Dst:             autodetect_send_rtt_measure_response
    - functionName:    autodetect_recv_request_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - autodetect
        - transport
        - s
      BBCount:         97
      ICount:          471
      EdgeCount:       108
      CyclomaticComplexity: 13
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - __assert_fail
        - autodetect_header_type_string
        - autodetect_recv_bandwidth_measure_payload
        - autodetect_recv_bandwidth_measure_start
        - autodetect_recv_bandwidth_measure_stop
        - autodetect_recv_netchar_request
        - autodetect_recv_rtt_measure_request
        - autodetect_request_type_to_string_buffer
        - freerdp_settings_get_bool
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/autodetect.c:801,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:801,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:802,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:804,13'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:805,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:805,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:807,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:807,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:808,3'
              BranchSideFuncs:
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:810,2'
              BranchSideFuncs:
                - stream_read_u8.13395
                - stream_read_u8.13395
                - stream_read_u16_le.13396
                - stream_read_u16_le.13396
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:817,8'
              BranchSideFuncs:
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:832,33'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:825,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:825,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:830,2'
              BranchSideFuncs:
                - freerdp_settings_get_bool
                - autodetect_request_type_to_string_buffer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:832,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:834,8'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:845,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:838,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:838,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:842,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:845,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:847,8'
              BranchSideFuncs:
                - autodetect_request_type_to_string_buffer
                - autodetect_header_type_string
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:854,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:854,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:858,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:861,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:861,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:861,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:861,2'
              BranchSideFuncs:
                - autodetect_recv_netchar_request
                - autodetect_recv_bandwidth_measure_stop
                - autodetect_recv_bandwidth_measure_payload
                - autodetect_recv_bandwidth_measure_start
                - autodetect_recv_rtt_measure_request
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:863,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:869,44'
              BranchSideFuncs:
                - autodetect_recv_rtt_measure_request
            - BranchSide:      'libfreerdp/core/autodetect.c:869,44'
              BranchSideFuncs:
                - autodetect_recv_rtt_measure_request
            - BranchSide:      'libfreerdp/core/autodetect.c:876,54'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_start
            - BranchSide:      'libfreerdp/core/autodetect.c:876,54'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_start
            - BranchSide:      'libfreerdp/core/autodetect.c:876,54'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_start
            - BranchSide:      'libfreerdp/core/autodetect.c:882,56'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_payload
            - BranchSide:      'libfreerdp/core/autodetect.c:891,47'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_stop
            - BranchSide:      'libfreerdp/core/autodetect.c:891,47'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_stop
            - BranchSide:      'libfreerdp/core/autodetect.c:891,47'
              BranchSideFuncs:
                - autodetect_recv_bandwidth_measure_stop
            - BranchSide:      'libfreerdp/core/autodetect.c:898,46'
              BranchSideFuncs:
                - autodetect_recv_netchar_request
            - BranchSide:      'libfreerdp/core/autodetect.c:898,46'
              BranchSideFuncs:
                - autodetect_recv_netchar_request
            - BranchSide:      'libfreerdp/core/autodetect.c:898,46'
              BranchSideFuncs:
                - autodetect_recv_netchar_request
            - BranchSide:      'libfreerdp/core/autodetect.c:902,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/autodetect.c:902,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:902,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/autodetect.c:904,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/autodetect.c:908,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/autodetect.c:909,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/autodetect.c:911,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/autodetect.c:801,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:802,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:805,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/autodetect.c:807,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/autodetect.c:810,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/autodetect.c:811,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/autodetect.c:812,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:813,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/autodetect.c:815,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:818,32'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:823,7'
          Dst:             autodetect_header_type_string
        - Src:             'libfreerdp/core/autodetect.c:825,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:825,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:832,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/autodetect.c:835,32'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:838,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:838,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:848,32'
          Dst:             autodetect_request_type_to_string_buffer
        - Src:             'libfreerdp/core/autodetect.c:852,7'
          Dst:             autodetect_header_type_string
        - Src:             'libfreerdp/core/autodetect.c:854,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:854,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:861,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/autodetect.c:861,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:861,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/autodetect.c:869,8'
          Dst:             autodetect_recv_rtt_measure_request
        - Src:             'libfreerdp/core/autodetect.c:876,14'
          Dst:             autodetect_recv_bandwidth_measure_start
        - Src:             'libfreerdp/core/autodetect.c:882,14'
          Dst:             autodetect_recv_bandwidth_measure_payload
        - Src:             'libfreerdp/core/autodetect.c:891,8'
          Dst:             autodetect_recv_bandwidth_measure_stop
        - Src:             'libfreerdp/core/autodetect.c:898,14'
          Dst:             autodetect_recv_netchar_request
        - Src:             'libfreerdp/core/autodetect.c:902,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/autodetect.c:902,4'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    heartbeat_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/heartbeat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heartbeat
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    heartbeat_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/heartbeat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/heartbeat.c:85,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:85,43'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/core/heartbeat.c:85,43'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/core/heartbeat.c:87,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:87,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/heartbeat.c:89,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/heartbeat.c:85,43'
          Dst:             calloc
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    freerdp_heartbeat_send_heartbeat_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/heartbeat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - peer
        - period
        - count1
        - count2
      BBCount:         20
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Seek_UINT8
        - Stream_Write_UINT8
        - WLog_Get
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/heartbeat.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:66,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.13461
                - Stream_Write_UINT8.13456
                - Stream_Write_UINT8.13456
                - Stream_Write_UINT8.13456
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:68,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.13461
                - Stream_Write_UINT8.13456
                - Stream_Write_UINT8.13456
                - Stream_Write_UINT8.13456
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:73,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:73,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:73,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - rdp_send_message_channel_pdu
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:73,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:73,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/heartbeat.c:73,2'
              BranchSideFuncs:
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/heartbeat.c:77,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/heartbeat.c:80,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/heartbeat.c:63,15'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/heartbeat.c:68,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/heartbeat.c:69,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/heartbeat.c:70,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/heartbeat.c:71,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/heartbeat.c:73,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/heartbeat.c:73,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/heartbeat.c:73,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/heartbeat.c:77,7'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13451
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13451
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.13451
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.13451
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.13451
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.13451
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rdp_recv_heartbeat_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/heartbeat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         50
      ICount:          208
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek_UINT8
        - WLog_Get
        - __assert_fail
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/heartbeat.c:33,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:33,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:34,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:34,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:34,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:35,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:35,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:35,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:37,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:37,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:38,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:40,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8.13461
                - stream_read_u8.13465
                - stream_read_u8.13465
                - stream_read_u8.13465
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:45,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:45,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:45,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:45,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:45,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:45,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:49,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:49,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:49,5'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:51,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/heartbeat.c:57,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/heartbeat.c:53,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:53,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:53,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/heartbeat.c:53,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/heartbeat.c:53,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/heartbeat.c:53,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/heartbeat.c:33,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/heartbeat.c:34,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/heartbeat.c:35,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/heartbeat.c:37,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/heartbeat.c:40,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/heartbeat.c:41,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/heartbeat.c:42,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/heartbeat.c:43,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/heartbeat.c:45,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/heartbeat.c:45,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/heartbeat.c:45,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/heartbeat.c:53,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/heartbeat.c:53,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/heartbeat.c:53,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.13520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:813,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:813,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:814,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:814,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:813,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:814,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:816,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    multitransport_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - multitransport
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multitransport_no_udp
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - multi
        - reqId
        - reqProto
        - cookie
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multitransport_client_send_response
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:187,9'
          Dst:             multitransport_client_send_response
    - functionName:    multitransport_client_send_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - multi
        - reqId
        - hr
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Release
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:141,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:141,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:143,44'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/multitransport.c:144,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:145,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:147,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/multitransport.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:149,18'
              BranchSideFuncs:
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:153,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT32.13533
                - rdp_send_message_channel_pdu
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:141,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:143,15'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/multitransport.c:147,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/multitransport.c:149,3'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/multitransport.c:153,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/multitransport.c:154,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/multitransport.c:155,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    multitransport_server_handle_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - multi
        - reqId
        - hrResponse
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdp_server_transition_to_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:196,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/multitransport.c:199,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:196,7'
          Dst:             rdp_server_transition_to_state
    - functionName:    multitransport_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - protocol
      BBCount:         15
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:204,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:204,2'
              BranchSideFuncs:
                - __assert_fail
                - calloc
            - BranchSide:      'libfreerdp/core/multitransport.c:206,26'
              BranchSideFuncs:
                - __assert_fail
                - calloc
        - Branch String:   'libfreerdp/core/multitransport.c:207,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:207,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libfreerdp/core/multitransport.c:209,29'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libfreerdp/core/multitransport.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/multitransport.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/multitransport.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:215,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/multitransport.c:219,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:204,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:207,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:209,29'
          Dst:             calloc
    - functionName:    multitransport_recv_response
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - multi
        - s
      BBCount:         39
      ICount:          160
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Get
        - __assert_fail
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:160,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:160,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/multitransport.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:160,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:161,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
        - Branch String:   'libfreerdp/core/multitransport.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:161,2'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:163,26'
              BranchSideFuncs:
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
        - Branch String:   'libfreerdp/core/multitransport.c:164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:164,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:166,7'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
        - Branch String:   'libfreerdp/core/multitransport.c:166,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:168,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:172,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
        - Branch String:   'libfreerdp/core/multitransport.c:168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:168,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:168,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:168,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:168,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/multitransport.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:173,3'
              BranchSideFuncs:
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
            - BranchSide:      'libfreerdp/core/multitransport.c:175,9'
              BranchSideFuncs:
                - stream_read_u32_le.13544
                - stream_read_u32_le.13544
        - Branch String:   'libfreerdp/core/multitransport.c:181,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:181,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/multitransport.c:181,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:160,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:161,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:164,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:168,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/multitransport.c:168,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/multitransport.c:168,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/multitransport.c:172,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/multitransport.c:178,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/multitransport.c:179,2'
          Dst:             stream_read_u32_le
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.13520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    multitransport_request_send
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - multi
        - reqId
        - reqProto
        - cookie
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Release
        - Stream_Write
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Zero
        - __assert_fail
        - rdp_message_channel_pdu_init
        - rdp_send_message_channel_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:98,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:98,2'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:99,44'
              BranchSideFuncs:
                - rdp_message_channel_pdu_init
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/multitransport.c:100,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:101,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:103,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Release
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
        - Branch String:   'libfreerdp/core/multitransport.c:103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:105,18'
              BranchSideFuncs:
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
            - BranchSide:      'libfreerdp/core/multitransport.c:109,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13533
                - Stream_Write_UINT16.13527
                - Stream_Zero.13524
                - Stream_Write.13514
                - rdp_send_message_channel_pdu
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:98,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:99,15'
          Dst:             rdp_message_channel_pdu_init
        - Src:             'libfreerdp/core/multitransport.c:103,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/multitransport.c:105,3'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/multitransport.c:109,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/multitransport.c:110,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/multitransport.c:111,2'
          Dst:             Stream_Zero
        - Src:             'libfreerdp/core/multitransport.c:112,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/multitransport.c:114,9'
          Dst:             rdp_send_message_channel_pdu
    - functionName:    multitransport_server_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - multi
        - reqProto
      BBCount:         21
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Get
        - __assert_fail
        - multitransport_request_send
        - winpr_RAND
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:119,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:119,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_RAND
                - multitransport_request_send
            - BranchSide:      'libfreerdp/core/multitransport.c:124,6'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_RAND
                - multitransport_request_send
        - Branch String:   'libfreerdp/core/multitransport.c:124,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:126,31'
              BranchSideFuncs:
                - winpr_RAND
                - multitransport_request_send
            - BranchSide:      'libfreerdp/core/multitransport.c:135,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:135,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:135,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:135,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:135,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:135,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:119,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:127,3'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/core/multitransport.c:129,10'
          Dst:             multitransport_request_send
        - Src:             'libfreerdp/core/multitransport.c:135,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/multitransport.c:135,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/multitransport.c:135,2'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.13520
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.13520
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.13520
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    multitransport_recv_request
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/multitransport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - multi
        - s
      BBCount:         47
      ICount:          204
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_GetRemainingLength
        - Stream_Seek
        - WLog_Get
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/multitransport.c:53,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:53,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u16_le.13550
                - stream_read_u16_le.13550
                - Stream_ConstPointer.13548
                - Stream_Seek.13520
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:54,26'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u16_le.13550
                - stream_read_u16_le.13550
                - Stream_ConstPointer.13548
                - Stream_Seek.13520
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:56,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:58,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:62,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13544
                - stream_read_u16_le.13550
                - stream_read_u16_le.13550
                - Stream_ConstPointer.13548
                - Stream_Seek.13520
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:58,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:58,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:58,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:58,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:58,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:58,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/multitransport.c:62,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:63,3'
              BranchSideFuncs:
                - stream_read_u32_le.13544
                - stream_read_u16_le.13550
                - stream_read_u16_le.13550
                - Stream_ConstPointer.13548
                - Stream_Seek.13520
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:65,9'
              BranchSideFuncs:
                - stream_read_u32_le.13544
                - stream_read_u16_le.13550
                - stream_read_u16_le.13550
                - Stream_ConstPointer.13548
                - Stream_Seek.13520
                - __assert_fail
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:75,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - __assert_fail
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:91,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libfreerdp/core/multitransport.c:85,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:85,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - __assert_fail
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/multitransport.c:85,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - __assert_fail
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/multitransport.c:85,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:85,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - __assert_fail
            - BranchSide:      'libfreerdp/core/multitransport.c:85,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_SafeSeekEx
                - __assert_fail
        - Branch String:   'libfreerdp/core/multitransport.c:91,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/multitransport.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/multitransport.c:92,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/multitransport.c:53,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/multitransport.c:58,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/multitransport.c:58,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/multitransport.c:58,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/multitransport.c:62,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/multitransport.c:70,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/multitransport.c:71,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/multitransport.c:72,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/multitransport.c:73,11'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/multitransport.c:74,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/multitransport.c:85,3'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/multitransport.c:85,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/multitransport.c:85,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/multitransport.c:85,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/multitransport.c:88,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/multitransport.c:88,3'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/multitransport.c:91,2'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.13593
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_system_time
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - system_time
      BBCount:         9
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/timezone.c:164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:164,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
            - BranchSide:      'libfreerdp/core/timezone.c:165,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
        - Branch String:   'libfreerdp/core/timezone.c:165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:166,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
            - BranchSide:      'libfreerdp/core/timezone.c:168,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
                - Stream_Write_UINT16.13584
      Callsites:
        - Src:             'libfreerdp/core/timezone.c:164,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/timezone.c:165,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/timezone.c:168,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:169,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:170,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:171,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:172,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:173,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:174,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/timezone.c:175,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.13593
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_client_time_zone
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT32
        - __assert_fail
        - rdp_write_system_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/timezone.c:231,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:231,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:232,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:235,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:238,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:239,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:242,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:247,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:251,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:251,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:252,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:253,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
                - Stream_Write.13599
                - rdp_write_system_time
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:258,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:259,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:262,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT32.13603
        - Branch String:   'libfreerdp/core/timezone.c:262,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:263,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
            - BranchSide:      'libfreerdp/core/timezone.c:264,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.13603
      Callsites:
        - Src:             'libfreerdp/core/timezone.c:231,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/timezone.c:238,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/timezone.c:242,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/timezone.c:244,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/timezone.c:246,7'
          Dst:             rdp_write_system_time
        - Src:             'libfreerdp/core/timezone.c:251,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/timezone.c:253,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/timezone.c:256,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/timezone.c:258,7'
          Dst:             rdp_write_system_time
        - Src:             'libfreerdp/core/timezone.c:262,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/timezone.c:264,2'
          Dst:             Stream_Write_UINT32
    - functionName:    rdp_read_system_time
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - system_time
      BBCount:         25
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/timezone.c:139,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:139,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
            - BranchSide:      'libfreerdp/core/timezone.c:141,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
        - Branch String:   'libfreerdp/core/timezone.c:141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:142,3'
              BranchSideFuncs:
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
            - BranchSide:      'libfreerdp/core/timezone.c:144,2'
              BranchSideFuncs:
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
                - stream_read_u16_le.13590
      Callsites:
        - Src:             'libfreerdp/core/timezone.c:139,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/timezone.c:141,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/timezone.c:144,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:145,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:146,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:147,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:148,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:149,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:150,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/timezone.c:151,2'
          Dst:             stream_read_u16_le
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.13593
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.13593
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.13593
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_client_time_zone
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - settings
      BBCount:         23
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Read
        - rdp_read_system_time
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/timezone.c:192,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:192,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/timezone.c:192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:193,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:195,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
        - Branch String:   'libfreerdp/core/timezone.c:195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:196,3'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:198,7'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
        - Branch String:   'libfreerdp/core/timezone.c:200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:201,3'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:203,2'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
        - Branch String:   'libfreerdp/core/timezone.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:207,3'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:208,2'
              BranchSideFuncs:
                - stream_read_u32_le.13614
                - Stream_Read.13611
                - rdp_read_system_time
                - stream_read_u32_le.13614
        - Branch String:   'libfreerdp/core/timezone.c:211,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/timezone.c:212,3'
              BranchSideFuncs:
                - stream_read_u32_le.13614
            - BranchSide:      'libfreerdp/core/timezone.c:213,2'
              BranchSideFuncs:
                - stream_read_u32_le.13614
      Callsites:
        - Src:             'libfreerdp/core/timezone.c:195,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/core/timezone.c:203,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/timezone.c:205,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/timezone.c:206,7'
          Dst:             rdp_read_system_time
        - Src:             'libfreerdp/core/timezone.c:208,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/timezone.c:210,2'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/timezone.c:211,7'
          Dst:             rdp_read_system_time
        - Src:             'libfreerdp/core/timezone.c:213,2'
          Dst:             stream_read_u32_le
    - functionName:    option_equals
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _stricmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2756,9'
          Dst:             _stricmp
    - functionName:    parse_on_off_option
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __errno_location
        - option_equals
        - strchr
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2761,2'
              BranchSideFuncs:
                - strchr
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libfreerdp/core/rdp.c:2762,27'
              BranchSideFuncs:
                - strchr
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2764,3'
              BranchSideFuncs:
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libfreerdp/core/rdp.c:2765,27'
              BranchSideFuncs:
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2765,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2766,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2767,29'
              BranchSideFuncs:
                - option_equals.13815
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2767,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2768,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2769,28'
              BranchSideFuncs:
                - option_equals.13815
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2770,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2771,30'
              BranchSideFuncs:
                - option_equals.13815
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2771,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2772,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2774,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libfreerdp/core/rdp.c:2776,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2777,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2779,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2761,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2762,20'
          Dst:             strchr
        - Src:             'libfreerdp/core/rdp.c:2765,6'
          Dst:             option_equals
        - Src:             'libfreerdp/core/rdp.c:2767,6'
          Dst:             option_equals
        - Src:             'libfreerdp/core/rdp.c:2769,6'
          Dst:             option_equals
        - Src:             'libfreerdp/core/rdp.c:2771,6'
          Dst:             option_equals
        - Src:             'libfreerdp/core/rdp.c:2774,2'
          Dst:             __errno_location
        - Src:             'libfreerdp/core/rdp.c:2775,13'
          Dst:             strtol
        - Src:             'libfreerdp/core/rdp.c:2776,6'
          Dst:             __errno_location
    - functionName:    starts_with
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
        - val
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2747,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2748,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2749,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2750,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2751,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2746,21'
          Dst:             strlen
        - Src:             'libfreerdp/core/rdp.c:2747,6'
          Dst:             strncmp
    - functionName:    Stream_Rewind
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:135,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:135,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:136,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:137,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:138,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:139,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/stream.h:139,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:140,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:142,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:135,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:136,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:138,3'
          Dst:             __assert_fail
    - functionName:    rdp_recv_fastpath_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         33
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - fastpath_decrypt
        - fastpath_read_header_rdp
        - fastpath_recv_updates
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1742,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1742,2'
              BranchSideFuncs:
                - fastpath_read_header_rdp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_decrypt
                - fastpath_recv_updates
            - BranchSide:      'libfreerdp/core/rdp.c:1743,26'
              BranchSideFuncs:
                - fastpath_read_header_rdp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_decrypt
                - fastpath_recv_updates
        - Branch String:   'libfreerdp/core/rdp.c:1745,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1747,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_decrypt
                - fastpath_recv_updates
            - BranchSide:      'libfreerdp/core/rdp.c:1751,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - fastpath_decrypt
                - fastpath_recv_updates
        - Branch String:   'libfreerdp/core/rdp.c:1747,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1747,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1748,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1751,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1751,25'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1753,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1751,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1753,3'
              BranchSideFuncs:
                - fastpath_decrypt
                - fastpath_recv_updates
            - BranchSide:      'libfreerdp/core/rdp.c:1758,6'
              BranchSideFuncs:
                - fastpath_decrypt
                - fastpath_recv_updates
        - Branch String:   'libfreerdp/core/rdp.c:1753,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1753,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1755,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1758,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1760,49'
              BranchSideFuncs:
                - fastpath_decrypt
                - fastpath_recv_updates
            - BranchSide:      'libfreerdp/core/rdp.c:1763,24'
              BranchSideFuncs:
                - fastpath_decrypt
                - fastpath_recv_updates
        - Branch String:   'libfreerdp/core/rdp.c:1763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1764,3'
              BranchSideFuncs:
                - fastpath_recv_updates
            - BranchSide:      'libfreerdp/core/rdp.c:1766,31'
              BranchSideFuncs:
                - fastpath_recv_updates
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1742,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1745,7'
          Dst:             fastpath_read_header_rdp
        - Src:             'libfreerdp/core/rdp.c:1747,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1747,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1751,25'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1753,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1753,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1763,7'
          Dst:             fastpath_decrypt
        - Src:             'libfreerdp/core/rdp.c:1766,9'
          Dst:             fastpath_recv_updates
    - functionName:    rdp_recv_tpkt_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         107
      ICount:          585
      EdgeCount:       132
      CyclomaticComplexity: 27
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_Rewind
        - Stream_SafeSeekEx
        - Stream_StaticInit
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_channel_process
        - freerdp_shall_disconnect_context
        - pdu_type_to_str
        - rdp_decrypt
        - rdp_read_header
        - rdp_read_security_header
        - rdp_read_share_control_header
        - rdp_recv_data_pdu
        - rdp_recv_deactivate_all
        - rdp_recv_enhanced_security_redirection_packet
        - rdp_recv_message_channel_pdu
        - state_run_failed
        - tpkt_ensure_stream_consumed_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1604,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1605,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1605,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1605,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1606,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1606,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1606,2'
              BranchSideFuncs:
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1608,13'
              BranchSideFuncs:
                - __assert_fail
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1609,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1609,2'
              BranchSideFuncs:
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1611,23'
              BranchSideFuncs:
                - rdp_read_header
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1611,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1612,3'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1614,39'
              BranchSideFuncs:
                - freerdp_shall_disconnect_context
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1614,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1615,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1617,6'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1617,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1619,49'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1622,6'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - rdp_read_security_header
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1622,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1624,33'
              BranchSideFuncs:
                - rdp_read_security_header
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1647,6'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1624,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1625,4'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
            - BranchSide:      'libfreerdp/core/rdp.c:1627,7'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_decrypt
        - Branch String:   'libfreerdp/core/rdp.c:1627,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1629,21'
              BranchSideFuncs:
                - rdp_decrypt
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1633,7'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
        - Branch String:   'libfreerdp/core/rdp.c:1629,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1630,5'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1631,3'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
        - Branch String:   'libfreerdp/core/rdp.c:1633,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1639,18'
              BranchSideFuncs:
                - Stream_Rewind.13824
                - rdp_recv_enhanced_security_redirection_packet
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/rdp.c:1645,2'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - Stream_GetRemainingLength
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1647,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1649,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1716,11'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
        - Branch String:   'libfreerdp/core/rdp.c:1649,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1652,13'
              BranchSideFuncs:
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1715,2'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/rdp.c:1656,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1657,5'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1659,55'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1660,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1661,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1663,31'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1666,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1669,29'
              BranchSideFuncs:
                - rdp_recv_data_pdu
                - state_run_failed
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1675,35'
              BranchSideFuncs:
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1685,59'
              BranchSideFuncs:
                - rdp_recv_enhanced_security_redirection_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1690,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1690,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1690,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1698,11'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1670,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1671,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1672,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1675,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1677,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1682,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1677,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1677,7'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1679,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1690,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1690,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1692,11'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1692,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1693,7'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1694,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1699,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1699,6'
              BranchSideFuncs:
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1702,5'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1706,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1649,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1708,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1709,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1709,5'
              BranchSideFuncs:
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1713,4'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - tpkt_ensure_stream_consumed_
                - rdp_read_share_control_header
                - Stream_Pointer.13844
                - Stream_StaticInit
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - Stream_SafeSeekEx
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
                - WLog_PrintMessage
                - rdp_recv_enhanced_security_redirection_packet
                - rdp_recv_deactivate_all
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_data_pdu
                - state_run_failed
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1716,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1716,42'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
            - BranchSide:      'libfreerdp/core/rdp.c:1726,3'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/rdp.c:1716,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1718,8'
              BranchSideFuncs:
                - rdp_read_security_header
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/rdp.c:1726,3'
              BranchSideFuncs:
                - freerdp_channel_process
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/rdp.c:1718,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1719,34'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/rdp.c:1721,3'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
        - Branch String:   'libfreerdp/core/rdp.c:1719,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1719,62'
              BranchSideFuncs:
                - rdp_recv_message_channel_pdu
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/rdp.c:1720,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1728,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:0,0'
              BranchSideFuncs:
                - tpkt_ensure_stream_consumed_
            - BranchSide:      'libfreerdp/core/rdp.c:1729,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1733,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1734,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1735,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1604,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1605,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1606,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1609,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1611,7'
          Dst:             rdp_read_header
        - Src:             'libfreerdp/core/rdp.c:1614,6'
          Dst:             freerdp_shall_disconnect_context
        - Src:             'libfreerdp/core/rdp.c:1624,8'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/rdp.c:1629,9'
          Dst:             rdp_decrypt
        - Src:             'libfreerdp/core/rdp.c:1639,4'
          Dst:             Stream_Rewind
        - Src:             'libfreerdp/core/rdp.c:1642,9'
          Dst:             rdp_recv_enhanced_security_redirection_packet
        - Src:             'libfreerdp/core/rdp.c:1649,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/rdp.c:1656,9'
          Dst:             rdp_read_share_control_header
        - Src:             'libfreerdp/core/rdp.c:1659,40'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:1659,10'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/core/rdp.c:1660,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:1669,11'
          Dst:             rdp_recv_data_pdu
        - Src:             'libfreerdp/core/rdp.c:1670,10'
          Dst:             state_run_failed
        - Src:             'libfreerdp/core/rdp.c:1675,11'
          Dst:             rdp_recv_deactivate_all
        - Src:             'libfreerdp/core/rdp.c:1677,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1677,7'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1685,13'
          Dst:             rdp_recv_enhanced_security_redirection_packet
        - Src:             'libfreerdp/core/rdp.c:1690,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1690,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1692,11'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:1699,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1699,6'
          Dst:             pdu_type_to_str
        - Src:             'libfreerdp/core/rdp.c:1699,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1705,11'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/core/rdp.c:1709,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1709,5'
          Dst:             pdu_type_to_str
        - Src:             'libfreerdp/core/rdp.c:1709,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1719,9'
          Dst:             rdp_read_security_header
        - Src:             'libfreerdp/core/rdp.c:1722,8'
          Dst:             rdp_recv_message_channel_pdu
        - Src:             'libfreerdp/core/rdp.c:1728,8'
          Dst:             freerdp_channel_process
        - Src:             'libfreerdp/core/rdp.c:1733,7'
          Dst:             tpkt_ensure_stream_consumed_
    - functionName:    rdp_read_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - channelId
      BBCount:         95
      ICount:          498
      EdgeCount:       119
      CyclomaticComplexity: 26
      functionsReached:
        - PubSub_OnTerminate
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - mcs_domain_pdu_string
        - mcs_recv_disconnect_provider_ultimatum
        - per_read_choice
        - per_read_integer16
        - per_read_length
        - rdp_set_error_info
        - stream_read_u8
        - tpdu_read_header
        - tpdu_type_to_string
        - tpkt_read_header
        - utils_abort_connect
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:534,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:534,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:535,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:535,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:535,2'
              BranchSideFuncs:
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:536,2'
              BranchSideFuncs:
                - __assert_fail
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:536,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:536,2'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:537,25'
              BranchSideFuncs:
                - tpkt_read_header
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:541,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:542,3'
              BranchSideFuncs:
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:544,24'
              BranchSideFuncs:
                - tpdu_read_header
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:544,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:545,3'
              BranchSideFuncs:
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:547,6'
              BranchSideFuncs:
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:549,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:562,23'
              BranchSideFuncs:
                - per_read_choice
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:549,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:551,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - utils_abort_connect
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:556,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:551,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:551,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - utils_abort_connect
            - BranchSide:      'libfreerdp/core/rdp.c:552,24'
              BranchSideFuncs:
                - utils_abort_connect
        - Branch String:   'libfreerdp/core/rdp.c:556,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:556,3'
              BranchSideFuncs:
                - tpdu_type_to_string
                - tpdu_type_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:559,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:562,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:563,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:565,51'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:567,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:569,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:577,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:569,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:571,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:575,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:571,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:571,4'
              BranchSideFuncs:
                - mcs_domain_pdu_string
                - mcs_domain_pdu_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:573,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:579,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:581,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:586,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
        - Branch String:   'libfreerdp/core/rdp.c:581,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:581,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:586,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:587,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:589,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
        - Branch String:   'libfreerdp/core/rdp.c:589,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:591,7'
              BranchSideFuncs:
                - mcs_recv_disconnect_provider_ultimatum
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:624,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:594,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:595,4'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:597,25'
              BranchSideFuncs:
                - __assert_fail
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
        - Branch String:   'libfreerdp/core/rdp.c:598,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:598,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:599,34'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
                - rdp_set_error_info
        - Branch String:   'libfreerdp/core/rdp.c:601,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:608,8'
              BranchSideFuncs:
                - rdp_set_error_info
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:616,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:608,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:609,24'
              BranchSideFuncs:
                - rdp_set_error_info
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:610,13'
              BranchSideFuncs:
                - rdp_set_error_info
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
                - rdp_set_error_info
        - Branch String:   'libfreerdp/core/rdp.c:610,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:611,24'
              BranchSideFuncs:
                - rdp_set_error_info
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:613,24'
              BranchSideFuncs:
                - rdp_set_error_info
                - WLog_IsLevelActive
                - utils_abort_connect
                - PubSub_OnTerminate.13997
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:616,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:616,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - utils_abort_connect
                - PubSub_OnTerminate.13997
            - BranchSide:      'libfreerdp/core/rdp.c:617,23'
              BranchSideFuncs:
                - utils_abort_connect
                - PubSub_OnTerminate.13997
        - Branch String:   'libfreerdp/core/rdp.c:624,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:625,3'
              BranchSideFuncs:
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:627,26'
              BranchSideFuncs:
                - per_read_integer16
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:627,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:628,3'
              BranchSideFuncs:
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:630,26'
              BranchSideFuncs:
                - per_read_integer16
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:630,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:631,3'
              BranchSideFuncs:
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:633,2'
              BranchSideFuncs:
                - stream_read_u8.13949
                - per_read_length
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:635,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:636,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:638,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:638,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:639,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:641,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:534,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:535,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:536,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:541,7'
          Dst:             tpkt_read_header
        - Src:             'libfreerdp/core/rdp.c:544,7'
          Dst:             tpdu_read_header
        - Src:             'libfreerdp/core/rdp.c:551,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:551,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:552,4'
          Dst:             utils_abort_connect
        - Src:             'libfreerdp/core/rdp.c:556,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:556,3'
          Dst:             tpdu_type_to_string
        - Src:             'libfreerdp/core/rdp.c:556,3'
          Dst:             tpdu_type_to_string
        - Src:             'libfreerdp/core/rdp.c:556,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:562,7'
          Dst:             per_read_choice
        - Src:             'libfreerdp/core/rdp.c:571,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:571,4'
          Dst:             mcs_domain_pdu_string
        - Src:             'libfreerdp/core/rdp.c:571,4'
          Dst:             mcs_domain_pdu_string
        - Src:             'libfreerdp/core/rdp.c:571,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:581,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:581,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:586,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:594,8'
          Dst:             mcs_recv_disconnect_provider_ultimatum
        - Src:             'libfreerdp/core/rdp.c:598,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:609,5'
          Dst:             rdp_set_error_info
        - Src:             'libfreerdp/core/rdp.c:611,5'
          Dst:             rdp_set_error_info
        - Src:             'libfreerdp/core/rdp.c:613,5'
          Dst:             rdp_set_error_info
        - Src:             'libfreerdp/core/rdp.c:616,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:616,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:617,3'
          Dst:             utils_abort_connect
        - Src:             'libfreerdp/core/rdp.c:620,3'
          Dst:             PubSub_OnTerminate
        - Src:             'libfreerdp/core/rdp.c:624,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:627,7'
          Dst:             per_read_integer16
        - Src:             'libfreerdp/core/rdp.c:630,7'
          Dst:             per_read_integer16
        - Src:             'libfreerdp/core/rdp.c:633,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:635,7'
          Dst:             per_read_length
        - Src:             'libfreerdp/core/rdp.c:638,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
    - functionName:    rdp_read_security_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - flags
        - length
      BBCount:         39
      ICount:          171
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_security_flag_string
        - stream_read_u16_le
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:182,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:183,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:183,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:183,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:184,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:184,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:184,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:187,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:187,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:187,19'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:193,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:189,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:193,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:189,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:189,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:191,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:194,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:196,2'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:198,2'
              BranchSideFuncs:
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:200,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:200,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:201,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:182,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:183,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:184,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:189,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:189,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:193,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:196,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:197,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:198,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:198,2'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/rdp.c:198,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_decrypt
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - pLength
        - securityFlags
      BBCount:         100
      ICount:          501
      EdgeCount:       123
      CyclomaticComplexity: 25
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_ConstPointer
        - Stream_Length
        - Stream_Pointer
        - Stream_Read
        - Stream_Seek
        - Stream_SetLength
        - WLog_IsLevelActive
        - __assert_fail
        - memcmp
        - security_decrypt
        - security_fips_check_signature
        - security_fips_decrypt
        - security_lock
        - security_mac_signature
        - security_salted_mac_signature
        - security_unlock
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1445,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1445,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1446,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1446,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1446,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1447,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1447,2'
              BranchSideFuncs:
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1448,2'
              BranchSideFuncs:
                - __assert_fail
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1448,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1448,2'
              BranchSideFuncs:
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1450,21'
              BranchSideFuncs:
                - security_lock
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1451,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1453,12'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1454,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1455,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1457,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1457,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1459,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1498,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - security_unlock
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1459,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1460,4'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1462,10'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1464,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1465,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1468,10'
              BranchSideFuncs:
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1465,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1465,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1468,10'
              BranchSideFuncs:
                - stream_read_u8.13949
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1470,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1471,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1474,8'
              BranchSideFuncs:
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1471,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1471,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1474,8'
              BranchSideFuncs:
                - stream_read_u8.13949
                - Stream_ConstPointer.13869
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1481,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1481,25'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1483,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1481,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1481,45'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1483,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1481,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1483,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1487,45'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_fips_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - Stream_Length.13963
                - Stream_SetLength
        - Branch String:   'libfreerdp/core/rdp.c:1483,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1483,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:1484,4'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:1487,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1488,4'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - security_unlock
                - Stream_Length.13963
                - Stream_SetLength
            - BranchSide:      'libfreerdp/core/rdp.c:1490,58'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_fips_check_signature
                - security_unlock
                - Stream_Length.13963
                - Stream_SetLength
        - Branch String:   'libfreerdp/core/rdp.c:1490,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1491,4'
              BranchSideFuncs:
                - Stream_Length.13963
                - Stream_SetLength
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:1493,20'
              BranchSideFuncs:
                - Stream_Length.13963
                - Stream_SetLength
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:1498,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1499,4'
              BranchSideFuncs:
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1501,15'
              BranchSideFuncs:
                - Stream_Read.13964
                - Stream_Pointer.13844
                - security_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1504,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1506,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1510,25'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_decrypt
                - security_unlock
                - Stream_ConstPointer.13869
                - security_mac_signature
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
        - Branch String:   'libfreerdp/core/rdp.c:1506,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1506,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:1507,4'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:1510,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1511,4'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_mac_signature
                - security_unlock
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
            - BranchSide:      'libfreerdp/core/rdp.c:1513,7'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_mac_signature
                - security_unlock
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
        - Branch String:   'libfreerdp/core/rdp.c:1513,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1514,43'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_salted_mac_signature
                - security_unlock
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1518,31'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - security_mac_signature
                - security_unlock
                - memcmp
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1520,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1521,4'
              BranchSideFuncs:
                - memcmp
                - security_unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1523,14'
              BranchSideFuncs:
                - memcmp
                - security_unlock
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1523,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1525,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - security_unlock
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1536,14'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:1525,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1525,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:1534,3'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:1540,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1541,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1542,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1445,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1446,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1447,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1448,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1450,7'
          Dst:             security_lock
        - Src:             'libfreerdp/core/rdp.c:1459,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1463,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:1465,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1465,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1469,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:1471,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1471,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1475,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:1476,21'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/rdp.c:1477,3'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:1483,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1483,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1487,30'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:1487,8'
          Dst:             security_fips_decrypt
        - Src:             'libfreerdp/core/rdp.c:1490,38'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/rdp.c:1490,8'
          Dst:             security_fips_check_signature
        - Src:             'libfreerdp/core/rdp.c:1493,23'
          Dst:             Stream_Length
        - Src:             'libfreerdp/core/rdp.c:1493,3'
          Dst:             Stream_SetLength
        - Src:             'libfreerdp/core/rdp.c:1498,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1501,3'
          Dst:             Stream_Read
        - Src:             'libfreerdp/core/rdp.c:1506,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1506,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1510,25'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:1510,8'
          Dst:             security_decrypt
        - Src:             'libfreerdp/core/rdp.c:1514,48'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/rdp.c:1514,13'
          Dst:             security_salted_mac_signature
        - Src:             'libfreerdp/core/rdp.c:1518,36'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/rdp.c:1518,8'
          Dst:             security_mac_signature
        - Src:             'libfreerdp/core/rdp.c:1523,7'
          Dst:             memcmp
        - Src:             'libfreerdp/core/rdp.c:1525,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1525,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1540,7'
          Dst:             security_unlock
    - functionName:    rdp_read_share_control_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - tpktLength
        - remainingLength
        - type
        - channel_id
      BBCount:         76
      ICount:          377
      EdgeCount:       92
      CyclomaticComplexity: 18
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - __assert_fail
        - pdu_type_to_str
        - rdp_read_flow_control_pdu
        - stream_read_u16_le
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:237,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:237,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:238,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:238,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:238,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:239,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:239,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:239,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:240,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:240,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:240,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:242,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:242,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:243,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:246,2'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:252,34'
              BranchSideFuncs:
                - rdp_read_flow_control_pdu
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:268,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:252,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:253,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:254,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:255,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:256,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:257,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:258,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:260,8'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:261,3'
              BranchSideFuncs:
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:265,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:261,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:261,3'
              BranchSideFuncs:
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:261,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:261,3'
              BranchSideFuncs:
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:270,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:275,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:270,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:270,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:275,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:276,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:278,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:278,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:279,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:281,2'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:287,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:294,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:287,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:288,4'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:290,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - pdu_type_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:297,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:297,2'
              BranchSideFuncs:
                - pdu_type_to_str
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:299,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/core/rdp.c:299,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:300,22'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
            - BranchSide:      'libfreerdp/core/rdp.c:301,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:237,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:238,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:239,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:240,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:242,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:246,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:252,8'
          Dst:             rdp_read_flow_control_pdu
        - Src:             'libfreerdp/core/rdp.c:261,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:261,3'
          Dst:             pdu_type_to_str
        - Src:             'libfreerdp/core/rdp.c:261,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:270,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:270,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:278,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:281,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:287,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:290,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:297,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:297,2'
          Dst:             pdu_type_to_str
        - Src:             'libfreerdp/core/rdp.c:297,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:301,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:856,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:856,3'
          Dst:             __assert_fail
    - functionName:    rdp_recv_data_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         219
      ICount:          903
      EdgeCount:       261
      CyclomaticComplexity: 44
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_ConstPointer
        - Stream_Release
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write
        - WLog_IsLevelActive
        - __assert_fail
        - bulk_decompress
        - data_pdu_type_to_string
        - rdp_read_share_data_header
        - rdp_recv_font_map_pdu
        - rdp_recv_monitor_layout_pdu
        - rdp_recv_save_session_info
        - rdp_recv_server_auto_reconnect_status_pdu
        - rdp_recv_server_control_pdu
        - rdp_recv_server_set_keyboard_ime_status_pdu
        - rdp_recv_server_set_keyboard_indicators_pdu
        - rdp_recv_server_shutdown_denied_pdu
        - rdp_recv_server_status_info_pdu
        - rdp_recv_server_synchronize_pdu
        - rdp_recv_set_error_info_data_pdu
        - transport_take_from_pool
        - update_recv
        - update_recv_play_sound
        - update_recv_pointer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1088,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1088,2'
              BranchSideFuncs:
                - rdp_read_share_data_header
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1089,34'
              BranchSideFuncs:
                - rdp_read_share_data_header
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1092,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1096,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1092,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1092,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1093,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1098,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1100,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1144,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1100,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1102,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1108,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1102,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1102,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1105,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1112,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1114,4'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1120,23'
              BranchSideFuncs:
                - Stream_ConstPointer.13869
                - bulk_decompress
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1114,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1114,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1117,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1120,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1123,34'
              BranchSideFuncs:
                - transport_take_from_pool
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1137,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1124,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1126,5'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1130,23'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_Write.13871
                - Stream_SealLength
                - Stream_SetPosition
                - Stream_Seek.13873
                - WLog_IsLevelActive
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1126,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1126,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1127,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1137,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1137,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1138,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1144,2'
              BranchSideFuncs:
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1147,10'
              BranchSideFuncs:
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_play_sound
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv_pointer
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - update_recv
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1147,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1150,21'
              BranchSideFuncs:
                - update_recv
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1159,37'
              BranchSideFuncs:
                - rdp_recv_server_control_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1169,29'
              BranchSideFuncs:
                - update_recv_pointer
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1179,41'
              BranchSideFuncs:
                - rdp_recv_server_synchronize_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1189,32'
              BranchSideFuncs:
                - update_recv_play_sound
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1199,45'
              BranchSideFuncs:
                - rdp_recv_server_shutdown_denied_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1210,36'
              BranchSideFuncs:
                - rdp_recv_save_session_info
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1220,31'
              BranchSideFuncs:
                - rdp_recv_font_map_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1230,53'
              BranchSideFuncs:
                - rdp_recv_server_set_keyboard_indicators_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1241,53'
              BranchSideFuncs:
                - rdp_recv_server_set_keyboard_ime_status_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1252,42'
              BranchSideFuncs:
                - rdp_recv_set_error_info_data_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1263,51'
              BranchSideFuncs:
                - rdp_recv_server_auto_reconnect_status_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1274,41'
              BranchSideFuncs:
                - rdp_recv_server_status_info_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1284,37'
              BranchSideFuncs:
                - rdp_recv_monitor_layout_pdu
                - WLog_IsLevelActive
                - Stream_Release
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1294,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Release
                - data_pdu_type_to_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1150,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1152,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1156,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1152,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1152,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1153,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1159,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1161,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1166,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1161,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1161,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1163,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1169,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1171,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1176,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1171,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1171,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1173,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1179,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1181,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1186,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1181,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1181,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1183,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1191,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1196,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1191,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1191,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1193,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1201,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1207,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1201,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1201,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1204,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1210,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1212,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1217,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1212,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1212,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1214,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1220,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1222,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1227,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1222,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1222,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1224,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1230,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1232,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1238,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1232,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1232,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1235,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1241,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1243,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1249,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1243,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1243,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1246,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1252,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1254,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1260,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1254,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1254,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1257,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1263,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1265,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1271,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1265,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1265,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1268,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1274,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1276,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1281,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1276,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1276,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1278,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1284,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1286,5'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1291,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1286,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1286,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1288,5'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1294,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1294,4'
              BranchSideFuncs:
                - data_pdu_type_to_string
                - WLog_PrintMessage
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1297,4'
              BranchSideFuncs:
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:1300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1301,18'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1303,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1307,18'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:1309,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1088,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1089,7'
          Dst:             rdp_read_share_data_header
        - Src:             'libfreerdp/core/rdp.c:1092,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1092,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1102,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1102,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1112,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1114,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1114,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1120,34'
          Dst:             Stream_ConstPointer
        - Src:             'libfreerdp/core/rdp.c:1120,7'
          Dst:             bulk_decompress
        - Src:             'libfreerdp/core/rdp.c:1123,9'
          Dst:             transport_take_from_pool
        - Src:             'libfreerdp/core/rdp.c:1126,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1126,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1130,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/rdp.c:1131,4'
          Dst:             Stream_Write
        - Src:             'libfreerdp/core/rdp.c:1132,4'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/rdp.c:1133,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/rdp.c:1137,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1137,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1141,3'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:1144,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1144,2'
          Dst:             data_pdu_type_to_string
        - Src:             'libfreerdp/core/rdp.c:1144,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1150,9'
          Dst:             update_recv
        - Src:             'libfreerdp/core/rdp.c:1152,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1152,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1159,9'
          Dst:             rdp_recv_server_control_pdu
        - Src:             'libfreerdp/core/rdp.c:1161,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1161,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1169,9'
          Dst:             update_recv_pointer
        - Src:             'libfreerdp/core/rdp.c:1171,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1171,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1179,9'
          Dst:             rdp_recv_server_synchronize_pdu
        - Src:             'libfreerdp/core/rdp.c:1181,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1181,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1189,9'
          Dst:             update_recv_play_sound
        - Src:             'libfreerdp/core/rdp.c:1191,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1191,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1199,9'
          Dst:             rdp_recv_server_shutdown_denied_pdu
        - Src:             'libfreerdp/core/rdp.c:1201,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1201,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1210,9'
          Dst:             rdp_recv_save_session_info
        - Src:             'libfreerdp/core/rdp.c:1212,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1212,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1220,9'
          Dst:             rdp_recv_font_map_pdu
        - Src:             'libfreerdp/core/rdp.c:1222,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1222,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1230,9'
          Dst:             rdp_recv_server_set_keyboard_indicators_pdu
        - Src:             'libfreerdp/core/rdp.c:1232,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1232,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1241,9'
          Dst:             rdp_recv_server_set_keyboard_ime_status_pdu
        - Src:             'libfreerdp/core/rdp.c:1243,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1243,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1252,9'
          Dst:             rdp_recv_set_error_info_data_pdu
        - Src:             'libfreerdp/core/rdp.c:1254,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1254,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1263,9'
          Dst:             rdp_recv_server_auto_reconnect_status_pdu
        - Src:             'libfreerdp/core/rdp.c:1265,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1265,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1274,9'
          Dst:             rdp_recv_server_status_info_pdu
        - Src:             'libfreerdp/core/rdp.c:1276,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1276,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1284,9'
          Dst:             rdp_recv_monitor_layout_pdu
        - Src:             'libfreerdp/core/rdp.c:1286,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1286,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1294,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1294,4'
          Dst:             data_pdu_type_to_string
        - Src:             'libfreerdp/core/rdp.c:1294,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1301,3'
          Dst:             Stream_Release
        - Src:             'libfreerdp/core/rdp.c:1307,3'
          Dst:             Stream_Release
    - functionName:    pdu_type_to_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pduType
        - buffer
        - length
      BBCount:         13
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1548,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1551,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1554,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1557,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1560,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1563,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1566,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1569,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1572,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:1575,8'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1579,2'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:1582,9'
          Dst:             snprintf
        - Src:             'libfreerdp/core/rdp.c:1583,3'
          Dst:             winpr_str_append
    - functionName:    rdp_recv_message_channel_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - securityFlags
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - autodetect_recv_request_packet
        - autodetect_recv_response_packet
        - license_recv
        - multitransport_recv_request
        - multitransport_recv_response
        - rdp_recv_heartbeat_packet
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1314,2'
              BranchSideFuncs:
                - __assert_fail
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
                - autodetect_recv_response_packet
                - autodetect_recv_request_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1315,2'
              BranchSideFuncs:
                - __assert_fail
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
                - autodetect_recv_response_packet
                - autodetect_recv_request_packet
        - Branch String:   'libfreerdp/core/rdp.c:1315,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1315,2'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
                - autodetect_recv_response_packet
                - autodetect_recv_request_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1317,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
                - autodetect_recv_response_packet
                - autodetect_recv_request_packet
        - Branch String:   'libfreerdp/core/rdp.c:1317,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1320,41'
              BranchSideFuncs:
                - autodetect_recv_request_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1323,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
                - autodetect_recv_response_packet
        - Branch String:   'libfreerdp/core/rdp.c:1323,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1326,42'
              BranchSideFuncs:
                - autodetect_recv_response_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1329,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
                - rdp_recv_heartbeat_packet
        - Branch String:   'libfreerdp/core/rdp.c:1329,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1332,36'
              BranchSideFuncs:
                - rdp_recv_heartbeat_packet
            - BranchSide:      'libfreerdp/core/rdp.c:1335,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
                - multitransport_recv_request
        - Branch String:   'libfreerdp/core/rdp.c:1335,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1337,38'
              BranchSideFuncs:
                - multitransport_recv_request
            - BranchSide:      'libfreerdp/core/rdp.c:1340,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
                - multitransport_recv_response
        - Branch String:   'libfreerdp/core/rdp.c:1340,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1342,39'
              BranchSideFuncs:
                - multitransport_recv_response
            - BranchSide:      'libfreerdp/core/rdp.c:1345,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
                - license_recv
        - Branch String:   'libfreerdp/core/rdp.c:1345,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1347,23'
              BranchSideFuncs:
                - license_recv
            - BranchSide:      'libfreerdp/core/rdp.c:1350,6'
              BranchSideFuncs:
                - license_recv
                - license_recv
        - Branch String:   'libfreerdp/core/rdp.c:1350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1352,23'
              BranchSideFuncs:
                - license_recv
            - BranchSide:      'libfreerdp/core/rdp.c:1355,6'
              BranchSideFuncs:
                - license_recv
        - Branch String:   'libfreerdp/core/rdp.c:1355,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1357,23'
              BranchSideFuncs:
                - license_recv
            - BranchSide:      'libfreerdp/core/rdp.c:1360,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1314,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1315,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1320,10'
          Dst:             autodetect_recv_request_packet
        - Src:             'libfreerdp/core/rdp.c:1326,10'
          Dst:             autodetect_recv_response_packet
        - Src:             'libfreerdp/core/rdp.c:1332,10'
          Dst:             rdp_recv_heartbeat_packet
        - Src:             'libfreerdp/core/rdp.c:1337,10'
          Dst:             multitransport_recv_request
        - Src:             'libfreerdp/core/rdp.c:1342,10'
          Dst:             multitransport_recv_response
        - Src:             'libfreerdp/core/rdp.c:1347,10'
          Dst:             license_recv
        - Src:             'libfreerdp/core/rdp.c:1352,10'
          Dst:             license_recv
        - Src:             'libfreerdp/core/rdp.c:1357,10'
          Dst:             license_recv
    - functionName:    rdp_read_share_data_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - type
        - shareId
        - compressedType
        - compressedLength
      BBCount:         22
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek_UINT8
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:327,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:327,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:328,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:328,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:328,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:330,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:331,3'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:334,2'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
                - stream_read_u8.13949
                - stream_read_u8.13949
                - stream_read_u16_le.13910
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:327,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:328,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:330,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:334,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:335,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/rdp.c:336,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/rdp.c:337,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:338,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:339,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:340,2'
          Dst:             stream_read_u16_le
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:862,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:862,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:862,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:767,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:767,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:769,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:769,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:770,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:770,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:771,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:771,4'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:772,11'
              BranchSideFuncs:
                - Stream_Seek.13873
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:769,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:770,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:771,4'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:773,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:127,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:127,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:128,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:128,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:127,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:128,3'
          Dst:             __assert_fail
    - functionName:    data_pdu_type_to_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:158,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:159,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:160,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_recv_server_shutdown_denied_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdp_recv_server_set_keyboard_indicators_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         25
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - __assert_fail
        - stream_read_u16_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:970,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:970,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:971,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:971,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:971,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:973,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:974,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:974,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:975,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:975,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:975,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:977,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:977,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:978,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:980,2'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:982,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:982,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:982,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:970,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:971,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:974,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:975,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:977,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:980,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:981,2'
          Dst:             stream_read_u16_le
    - functionName:    rdp_recv_server_set_keyboard_ime_status_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         34
      ICount:          144
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:991,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:991,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u32_le.13890
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:992,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:991,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:992,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u32_le.13890
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:994,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.13910
                - stream_read_u32_le.13890
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:994,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:995,3'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u32_le.13890
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:997,2'
              BranchSideFuncs:
                - stream_read_u16_le.13910
                - stream_read_u32_le.13890
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1000,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1000,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1000,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1000,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:994,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:997,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/core/rdp.c:998,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:999,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:1000,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/rdp.c:1000,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1000,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_set_error_info_data_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - rdp_set_error_info
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1008,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1009,3'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - rdp_set_error_info
            - BranchSide:      'libfreerdp/core/rdp.c:1011,2'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - rdp_set_error_info
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1008,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1011,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:1012,9'
          Dst:             rdp_set_error_info
    - functionName:    rdp_recv_server_auto_reconnect_status_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         15
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1019,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1020,3'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1022,2'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1023,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1023,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1024,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1019,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1022,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:1023,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1023,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_server_status_info_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1031,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1032,3'
              BranchSideFuncs:
                - stream_read_u32_le.13890
            - BranchSide:      'libfreerdp/core/rdp.c:1034,2'
              BranchSideFuncs:
                - stream_read_u32_le.13890
        - Branch String:   'libfreerdp/core/rdp.c:1036,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1037,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1039,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1031,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1034,2'
          Dst:             stream_read_u32_le
    - functionName:    rdp_recv_monitor_layout_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         48
      ICount:          224
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - __assert_fail
        - calloc
        - rdp_set_monitor_layout_pdu_state_
        - stream_read_i32_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1048,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1048,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
            - BranchSide:      'libfreerdp/core/rdp.c:1049,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.13890
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
        - Branch String:   'libfreerdp/core/rdp.c:1049,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1050,3'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
            - BranchSide:      'libfreerdp/core/rdp.c:1052,2'
              BranchSideFuncs:
                - stream_read_u32_le.13890
                - Stream_CheckAndLogRequiredLengthWLogEx
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
        - Branch String:   'libfreerdp/core/rdp.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1055,3'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
            - BranchSide:      'libfreerdp/core/rdp.c:1057,41'
              BranchSideFuncs:
                - calloc
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
        - Branch String:   'libfreerdp/core/rdp.c:1059,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1060,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
            - BranchSide:      'libfreerdp/core/rdp.c:1062,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
        - Branch String:   'libfreerdp/core/rdp.c:1062,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1064,27'
              BranchSideFuncs:
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_i32_le.13891
                - stream_read_u32_le.13890
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - free
                - rdp_set_monitor_layout_pdu_state_
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - WLog_Get
                - WLog_IsLevelActive
                - free
                - rdp_set_monitor_layout_pdu_state_
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - rdp_set_monitor_layout_pdu_state_
            - BranchSide:      'libfreerdp/core/rdp.c:1072,2'
              BranchSideFuncs:
                - free
                - rdp_set_monitor_layout_pdu_state_
        - Branch String:   'libfreerdp/core/rdp.c:1074,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1075,3'
              BranchSideFuncs:
                - rdp_set_monitor_layout_pdu_state_
            - BranchSide:      'libfreerdp/core/rdp.c:1076,9'
              BranchSideFuncs:
                - rdp_set_monitor_layout_pdu_state_
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1048,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1049,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1052,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:1054,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1057,34'
          Dst:             calloc
        - Src:             'libfreerdp/core/rdp.c:1065,3'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/core/rdp.c:1066,3'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/core/rdp.c:1067,3'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/core/rdp.c:1068,3'
          Dst:             stream_read_i32_le
        - Src:             'libfreerdp/core/rdp.c:1069,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/core/rdp.c:1072,2'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/rdp.c:1072,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1072,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:1076,9'
          Dst:             rdp_set_monitor_layout_pdu_state_
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:217,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:218,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:218,3'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:220,21'
              BranchSideFuncs:
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:224,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:224,7'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:225,16'
              BranchSideFuncs:
                - Stream_Seek.13873
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:217,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:218,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:225,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:245,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:245,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:246,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:246,3'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:249,7'
              BranchSideFuncs:
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:253,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:253,7'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:254,16'
              BranchSideFuncs:
                - Stream_Seek.13873
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:245,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:246,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:254,4'
          Dst:             Stream_Seek
    - functionName:    rdp_set_monitor_layout_pdu_state_
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdp
        - value
        - file
        - fkt
        - line
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:140,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:140,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:141,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:141,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:141,16'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:152,28'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:143,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:152,28'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:144,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:146,22'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:140,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:144,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:146,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_set_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - errorInfo
      BBCount:         25
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - PubSub_OnErrorInfo
        - WLog_IsLevelActive
        - __assert_fail
        - freerdp_set_last_error_ex
        - rdp_print_errinfo
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:459,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:459,2'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - __assert_fail
                - rdp_print_errinfo
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
            - BranchSide:      'libfreerdp/core/rdp.c:461,19'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - __assert_fail
                - rdp_print_errinfo
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
        - Branch String:   'libfreerdp/core/rdp.c:463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:465,25'
              BranchSideFuncs:
                - __assert_fail
                - rdp_print_errinfo
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
            - BranchSide:      'libfreerdp/core/rdp.c:487,3'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
        - Branch String:   'libfreerdp/core/rdp.c:466,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:466,3'
              BranchSideFuncs:
                - rdp_print_errinfo
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
            - BranchSide:      'libfreerdp/core/rdp.c:468,21'
              BranchSideFuncs:
                - rdp_print_errinfo
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
        - Branch String:   'libfreerdp/core/rdp.c:470,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:472,4'
              BranchSideFuncs:
                - freerdp_set_last_error_ex
                - PubSub_OnErrorInfo
            - BranchSide:      'libfreerdp/core/rdp.c:483,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:474,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:476,24'
              BranchSideFuncs:
                - PubSub_OnErrorInfo
            - BranchSide:      'libfreerdp/core/rdp.c:481,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:483,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:0,0'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:483,4'
              BranchSideFuncs:
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:459,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:466,3'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:468,3'
          Dst:             rdp_print_errinfo
        - Src:             'libfreerdp/core/rdp.c:472,4'
          Dst:             freerdp_set_last_error_ex
        - Src:             'libfreerdp/core/rdp.c:479,5'
          Dst:             PubSub_OnErrorInfo
        - Src:             'libfreerdp/core/rdp.c:483,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:483,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:487,3'
          Dst:             freerdp_set_last_error_ex
    - functionName:    PubSub_OnErrorInfo
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:69,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:69,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:69,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:69,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:69,2'
          Dst:             PubSub_OnEvent
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:169,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:170,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:170,3'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:172,20'
              BranchSideFuncs:
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:174,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:174,7'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:175,16'
              BranchSideFuncs:
                - Stream_Seek.13873
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:169,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:170,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:175,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Seek
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:779,3'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:147,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:148,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:148,3'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:150,19'
              BranchSideFuncs:
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:151,7'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:152,16'
              BranchSideFuncs:
                - Stream_Seek.13873
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:147,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:148,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:152,4'
          Dst:             Stream_Seek
    - functionName:    rdp_read_flow_control_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - type
        - channel_id
      BBCount:         22
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek_UINT8
        - __assert_fail
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1410,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:1411,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:1411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1411,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:1412,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:1412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1412,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:1413,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:1413,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1413,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:1415,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
        - Branch String:   'libfreerdp/core/rdp.c:1415,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1416,3'
              BranchSideFuncs:
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
            - BranchSide:      'libfreerdp/core/rdp.c:1417,2'
              BranchSideFuncs:
                - stream_read_u8.13949
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - Stream_Seek_UINT8.13948
                - stream_read_u16_le.13910
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1410,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1411,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1412,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1413,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1415,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/core/rdp.c:1417,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/core/rdp.c:1419,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/rdp.c:1420,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/rdp.c:1421,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/core/rdp.c:1422,2'
          Dst:             stream_read_u16_le
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:879,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:879,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:879,3'
          Dst:             __assert_fail
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:577,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:577,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:578,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:578,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
                - Stream_Seek.13873
        - Branch String:   'winpr/include/winpr/stream.h:579,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - Stream_Seek.13873
            - BranchSide:      'winpr/include/winpr/stream.h:579,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:577,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:578,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:579,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:581,3'
          Dst:             Stream_Seek
    - functionName:    rdp_security_flag_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - securityFlags
        - buffer
        - size
      BBCount:         51
      ICount:          287
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2668,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2669,40'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2670,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2670,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2671,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2672,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2673,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2674,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2674,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2675,35'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2676,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2676,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2677,39'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2678,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2678,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2679,40'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2680,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2681,36'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2682,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2683,39'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2684,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2684,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2685,46'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2686,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2686,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2687,46'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2688,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2688,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2689,43'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2690,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2690,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2691,43'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2692,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2692,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2693,42'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2694,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2694,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2695,42'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2696,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2696,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2697,37'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2698,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2698,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2698,6'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2699,41'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2669,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2671,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2673,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2675,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2677,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2679,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2681,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2683,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2685,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2687,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2689,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2691,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2693,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2695,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2697,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2699,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2703,9'
          Dst:             snprintf
        - Src:             'libfreerdp/core/rdp.c:2704,3'
          Dst:             winpr_str_append
    - functionName:    PubSub_OnTerminate
      functionSourceFile: '/src/FreeRDP/include/freerdp/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubSub
        - context
        - e
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PubSub_OnEvent
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/event.h:82,2'
          Branch Sides:
            - BranchSide:      'include/freerdp/event.h:82,2'
              BranchSideFuncs:
                - PubSub_OnEvent
            - BranchSide:      'include/freerdp/event.h:82,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'include/freerdp/event.h:82,2'
          Dst:             __assert_fail
        - Src:             'include/freerdp/event.h:82,2'
          Dst:             PubSub_OnEvent
    - functionName:    rdp_check_monitor_layout_pdu_state_
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdp
        - expected
        - file
        - fkt
        - line
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:119,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:119,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:120,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:122,15'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:131,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:123,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:125,22'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:119,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:123,7'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:125,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_recv_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - rdp_recv_fastpath_pdu
        - rdp_recv_tpkt_pdu
        - tpkt_verify_header
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1772,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1773,28'
              BranchSideFuncs:
                - rdp_recv_tpkt_pdu
            - BranchSide:      'libfreerdp/core/rdp.c:1774,11'
              BranchSideFuncs:
                - rdp_recv_fastpath_pdu
        - Branch String:   'libfreerdp/core/rdp.c:1774,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1775,32'
              BranchSideFuncs:
                - rdp_recv_fastpath_pdu
            - BranchSide:      'libfreerdp/core/rdp.c:1777,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1771,17'
          Dst:             tpkt_verify_header
        - Src:             'libfreerdp/core/rdp.c:1773,10'
          Dst:             rdp_recv_tpkt_pdu
        - Src:             'libfreerdp/core/rdp.c:1775,10'
          Dst:             rdp_recv_fastpath_pdu
    - functionName:    rdp_handle_sc_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rdp
        - s
        - flag
        - nextState
      BBCount:         22
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_client_transition_to_state
        - rdp_finalize_flags_to_str
        - rdp_get_state_string
        - rdp_recv_pdu
        - state_run_success
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1785,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1785,2'
              BranchSideFuncs:
                - rdp_recv_pdu
                - state_run_success
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/rdp.c:1786,36'
              BranchSideFuncs:
                - rdp_recv_pdu
                - state_run_success
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/rdp.c:1787,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1787,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/rdp.c:1789,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
                - rdp_client_transition_to_state
        - Branch String:   'libfreerdp/core/rdp.c:1790,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1792,40'
              BranchSideFuncs:
                - rdp_client_transition_to_state
            - BranchSide:      'libfreerdp/core/rdp.c:1799,9'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:1792,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1793,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1795,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1801,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:0,0'
              BranchSideFuncs:
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:1801,4'
              BranchSideFuncs:
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1785,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1786,23'
          Dst:             rdp_recv_pdu
        - Src:             'libfreerdp/core/rdp.c:1787,6'
          Dst:             state_run_success
        - Src:             'libfreerdp/core/rdp.c:1792,9'
          Dst:             rdp_client_transition_to_state
        - Src:             'libfreerdp/core/rdp.c:1801,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:1801,4'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/rdp.c:1801,4'
          Dst:             rdp_finalize_flags_to_str
        - Src:             'libfreerdp/core/rdp.c:1801,4'
          Dst:             rdp_finalize_flags_to_str
        - Src:             'libfreerdp/core/rdp.c:1801,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_finalize_flags_to_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flags
        - buffer
        - size
      BBCount:         39
      ICount:          225
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - snprintf
        - winpr_str_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2574,51'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2575,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2575,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2576,57'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2577,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2578,55'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2579,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2579,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2580,48'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2581,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2581,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2582,51'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2583,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2583,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2584,57'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2585,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2585,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2586,55'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2587,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2587,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2588,59'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2589,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2589,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2590,49'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2591,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2591,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2592,54'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2593,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2593,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2594,36'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2595,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2595,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2595,6'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2596,35'
              BranchSideFuncs:
                - winpr_str_append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2574,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2576,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2578,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2580,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2582,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2584,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2586,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2588,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2590,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2592,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2594,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2596,3'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2597,8'
          Dst:             snprintf
        - Src:             'libfreerdp/core/rdp.c:2598,2'
          Dst:             winpr_str_append
    - functionName:    rdp_client_exchange_monitor_layout
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
      BBCount:         27
      ICount:          151
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - rdp_check_monitor_layout_pdu_state_
        - rdp_client_connect_finalize
        - rdp_finalize_is_flag_set
        - rdp_recv_pdu
        - state_run_success
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1813,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1813,2'
              BranchSideFuncs:
                - rdp_check_monitor_layout_pdu_state_
                - rdp_recv_pdu
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1815,7'
              BranchSideFuncs:
                - rdp_check_monitor_layout_pdu_state_
                - rdp_recv_pdu
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
        - Branch String:   'libfreerdp/core/rdp.c:1815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1816,3'
              BranchSideFuncs:
                - rdp_recv_pdu
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1821,21'
              BranchSideFuncs:
                - rdp_recv_pdu
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
        - Branch String:   'libfreerdp/core/rdp.c:1824,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1824,36'
              BranchSideFuncs:
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1824,39'
              BranchSideFuncs:
                - state_run_success
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
        - Branch String:   'libfreerdp/core/rdp.c:1827,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1827,35'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1839,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1827,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1829,8'
              BranchSideFuncs:
                - rdp_finalize_is_flag_set
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1839,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1829,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1831,34'
              BranchSideFuncs:
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1835,40'
              BranchSideFuncs:
                - rdp_client_connect_finalize
                - state_run_success
        - Branch String:   'libfreerdp/core/rdp.c:1831,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1832,5'
              BranchSideFuncs:
                - rdp_client_connect_finalize
                - state_run_success
            - BranchSide:      'libfreerdp/core/rdp.c:1833,3'
              BranchSideFuncs:
                - rdp_client_connect_finalize
                - state_run_success
        - Branch String:   'libfreerdp/core/rdp.c:1836,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1836,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1838,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:1836,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1837,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:1838,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:1813,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:1815,7'
          Dst:             rdp_check_monitor_layout_pdu_state_
        - Src:             'libfreerdp/core/rdp.c:1822,23'
          Dst:             rdp_recv_pdu
        - Src:             'libfreerdp/core/rdp.c:1827,6'
          Dst:             state_run_success
        - Src:             'libfreerdp/core/rdp.c:1831,9'
          Dst:             rdp_finalize_is_flag_set
        - Src:             'libfreerdp/core/rdp.c:1835,12'
          Dst:             rdp_client_connect_finalize
        - Src:             'libfreerdp/core/rdp.c:1836,7'
          Dst:             state_run_success
    - functionName:    rdp_finalize_is_flag_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - flag
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2628,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2628,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2628,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2628,2'
          Dst:             __assert_fail
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             __assert_fail
    - functionName:    option_is_debug
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - tok
      BBCount:         22
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - parse_on_off_option
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2800,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2800,2'
              BranchSideFuncs:
                - starts_with
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
                - starts_with
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2801,14'
              BranchSideFuncs:
                - starts_with
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
                - starts_with
                - parse_on_off_option.13816
        - Branch String:   'libfreerdp/core/rdp.c:2841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2843,27'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2848,18'
              BranchSideFuncs:
                - starts_with
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2844,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2845,31'
              BranchSideFuncs:
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2846,2'
              BranchSideFuncs:
                - starts_with
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
                - starts_with
                - parse_on_off_option.13816
        - Branch String:   'libfreerdp/core/rdp.c:2848,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2850,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - parse_on_off_option.13816
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2854,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2850,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2850,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2851,30'
              BranchSideFuncs:
                - parse_on_off_option.13816
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2800,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2844,7'
          Dst:             starts_with
        - Src:             'libfreerdp/core/rdp.c:2845,11'
          Dst:             parse_on_off_option
        - Src:             'libfreerdp/core/rdp.c:2848,6'
          Dst:             starts_with
        - Src:             'libfreerdp/core/rdp.c:2850,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2850,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2851,10'
          Dst:             parse_on_off_option
    - functionName:    option_is_experimental
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - tok
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - parse_on_off_option
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2787,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2789,34'
              BranchSideFuncs:
                - starts_with
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2795,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2790,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2792,31'
              BranchSideFuncs:
                - parse_on_off_option.13816
            - BranchSide:      'libfreerdp/core/rdp.c:2794,2'
              BranchSideFuncs:
                - starts_with
                - parse_on_off_option.13816
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2790,7'
          Dst:             starts_with
        - Src:             'libfreerdp/core/rdp.c:2792,11'
          Dst:             parse_on_off_option
    - functionName:    log_build_warn
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - what
        - msg
        - cmp
      BBCount:         68
      ICount:          279
      EdgeCount:       81
      CyclomaticComplexity: 15
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - _strdup
        - calloc
        - strlen
        - strtok
        - winpr_str_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2860,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2860,2'
              BranchSideFuncs:
                - calloc
                - _strdup
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strtok
                - strtok
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2864,9'
              BranchSideFuncs:
                - calloc
                - _strdup
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strtok
                - strtok
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2869,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2869,16'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strtok
                - strtok
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2880,7'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2869,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2871,22'
              BranchSideFuncs:
                - strtok
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - strtok
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2880,7'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2872,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2874,8'
              BranchSideFuncs:
                - strtok
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_str_append
            - BranchSide:      'libfreerdp/core/rdp.c:2879,2'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2874,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2875,22'
              BranchSideFuncs:
                - winpr_str_append
                - strtok
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2877,10'
              BranchSideFuncs:
                - strtok
                - free
                - free
                - strlen
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - winpr_str_append
        - Branch String:   'libfreerdp/core/rdp.c:2882,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2882,6'
              BranchSideFuncs:
                - strlen
                - free
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2884,14'
              BranchSideFuncs:
                - strlen
                - free
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2884,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2886,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2898,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/core/rdp.c:2886,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2886,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2887,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2887,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2887,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2888,23'
              BranchSideFuncs:
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - strtok
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2889,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2891,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2894,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2891,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2891,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/core/rdp.c:2892,11'
              BranchSideFuncs:
                - strtok
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2894,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2894,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2895,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2895,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2895,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2896,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2896,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2896,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
            - BranchSide:      'libfreerdp/core/rdp.c:2897,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2860,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2865,15'
          Dst:             calloc
        - Src:             'libfreerdp/core/rdp.c:2866,17'
          Dst:             _strdup
        - Src:             'libfreerdp/core/rdp.c:2871,15'
          Dst:             strtok
        - Src:             'libfreerdp/core/rdp.c:2875,5'
          Dst:             winpr_str_append
        - Src:             'libfreerdp/core/rdp.c:2877,10'
          Dst:             strtok
        - Src:             'libfreerdp/core/rdp.c:2884,7'
          Dst:             strlen
        - Src:             'libfreerdp/core/rdp.c:2886,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2886,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2887,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2887,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2888,16'
          Dst:             strtok
        - Src:             'libfreerdp/core/rdp.c:2891,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2891,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2892,11'
          Dst:             strtok
        - Src:             'libfreerdp/core/rdp.c:2894,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2894,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2895,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2895,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2896,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2896,4'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_log_build_warnings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - log_build_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2906,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2906,2'
              BranchSideFuncs:
                - log_build_warn
                - log_build_warn
            - BranchSide:      'libfreerdp/core/rdp.c:2910,6'
              BranchSideFuncs:
                - log_build_warn
                - log_build_warn
        - Branch String:   'libfreerdp/core/rdp.c:2910,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2911,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2912,7'
              BranchSideFuncs:
                - log_build_warn
                - log_build_warn
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2906,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2913,2'
          Dst:             log_build_warn
        - Src:             'libfreerdp/core/rdp.c:2913,2'
          Dst:             option_is_experimental
        - Src:             'libfreerdp/core/rdp.c:2914,2'
          Dst:             log_build_warn
        - Src:             'libfreerdp/core/rdp.c:2914,2'
          Dst:             option_is_debug
    - functionName:    rdp_reset_runtime_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         12
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_clone
        - freerdp_settings_free
        - rdp_reset_remote_settings
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2733,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2733,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
            - BranchSide:      'libfreerdp/core/rdp.c:2734,2'
              BranchSideFuncs:
                - __assert_fail
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
        - Branch String:   'libfreerdp/core/rdp.c:2734,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2734,2'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
            - BranchSide:      'libfreerdp/core/rdp.c:2736,24'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
        - Branch String:   'libfreerdp/core/rdp.c:2739,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2740,3'
              BranchSideFuncs:
                - rdp_reset_remote_settings
            - BranchSide:      'libfreerdp/core/rdp.c:2741,35'
              BranchSideFuncs:
                - rdp_reset_remote_settings
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2733,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2734,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2736,2'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2737,43'
          Dst:             freerdp_settings_clone
        - Src:             'libfreerdp/core/rdp.c:2741,9'
          Dst:             rdp_reset_remote_settings
    - functionName:    rdp_reset_remote_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_free
        - freerdp_settings_get_bool
        - freerdp_settings_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2712,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2712,2'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_new
            - BranchSide:      'libfreerdp/core/rdp.c:2713,24'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_get_bool
                - freerdp_settings_new
        - Branch String:   'libfreerdp/core/rdp.c:2715,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2715,6'
              BranchSideFuncs:
                - freerdp_settings_new
            - BranchSide:      'libfreerdp/core/rdp.c:2716,9'
              BranchSideFuncs:
                - freerdp_settings_new
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2712,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2713,2'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2715,7'
          Dst:             freerdp_settings_get_bool
        - Src:             'libfreerdp/core/rdp.c:2717,24'
          Dst:             freerdp_settings_new
    - functionName:    rdp_reset_rc4_decrypt_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_free_rc4_decrypt_keys
        - winpr_RC4_New
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2658,2'
              BranchSideFuncs:
                - rdp_free_rc4_decrypt_keys
                - winpr_RC4_New
            - BranchSide:      'libfreerdp/core/rdp.c:2658,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2658,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2659,2'
          Dst:             rdp_free_rc4_decrypt_keys
        - Src:             'libfreerdp/core/rdp.c:2660,25'
          Dst:             winpr_RC4_New
    - functionName:    rdp_free_rc4_decrypt_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - winpr_RC4_Free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2651,2'
              BranchSideFuncs:
                - winpr_RC4_Free
            - BranchSide:      'libfreerdp/core/rdp.c:2651,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2651,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2652,2'
          Dst:             winpr_RC4_Free
    - functionName:    rdp_free_rc4_encrypt_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - winpr_RC4_Free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2644,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2644,2'
              BranchSideFuncs:
                - winpr_RC4_Free
            - BranchSide:      'libfreerdp/core/rdp.c:2644,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2644,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2645,2'
          Dst:             winpr_RC4_Free
    - functionName:    rdp_reset_rc4_encrypt_keys
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - rdp_free_rc4_encrypt_keys
        - winpr_RC4_New
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2634,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2634,2'
              BranchSideFuncs:
                - rdp_free_rc4_encrypt_keys
                - winpr_RC4_New
            - BranchSide:      'libfreerdp/core/rdp.c:2634,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2634,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2635,2'
          Dst:             rdp_free_rc4_encrypt_keys
        - Src:             'libfreerdp/core/rdp.c:2636,25'
          Dst:             winpr_RC4_New
    - functionName:    rdp_finalize_set_flag
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - flag
      BBCount:         13
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_finalize_flags_to_str
        - rdp_get_state_string
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2618,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2618,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2620,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2620,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2620,2'
              BranchSideFuncs:
                - rdp_get_state_string
                - rdp_finalize_flags_to_str
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2620,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2618,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2620,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2620,2'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/rdp.c:2620,2'
          Dst:             rdp_finalize_flags_to_str
        - Src:             'libfreerdp/core/rdp.c:2620,2'
          Dst:             WLog_PrintMessage
    - functionName:    rdp_get_io_callback_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2560,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2560,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2560,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2560,2'
          Dst:             __assert_fail
    - functionName:    rdp_set_io_callback_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - usercontext
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2553,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2553,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2553,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2553,2'
          Dst:             __assert_fail
    - functionName:    rdp_set_io_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - io_callbacks
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - transport_set_io_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2536,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2537,3'
              BranchSideFuncs:
                - free
                - malloc
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2538,7'
              BranchSideFuncs:
                - free
                - malloc
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2540,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2542,13'
              BranchSideFuncs:
                - malloc
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2548,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2543,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2544,4'
              BranchSideFuncs:
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2545,4'
              BranchSideFuncs:
                - transport_set_io_callbacks
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2546,10'
          Dst:             transport_set_io_callbacks
    - functionName:    rdp_get_io_callbacks
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2529,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2530,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2531,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_io_callback_set_event
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - set
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - transport_io_callback_set_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2522,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2523,3'
              BranchSideFuncs:
                - transport_io_callback_set_event
            - BranchSide:      'libfreerdp/core/rdp.c:2524,41'
              BranchSideFuncs:
                - transport_io_callback_set_event
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2524,9'
          Dst:             transport_io_callback_set_event
    - functionName:    rdp_finalize_reset_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - clearAll
      BBCount:         16
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_get_state_string
        - rdp_set_monitor_layout_pdu_state_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2604,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_monitor_layout_pdu_state_
                - rdp_get_state_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2605,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rdp_set_monitor_layout_pdu_state_
                - rdp_get_state_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2605,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2605,2'
              BranchSideFuncs:
                - rdp_get_state_string
                - WLog_PrintMessage
                - rdp_set_monitor_layout_pdu_state_
            - BranchSide:      'libfreerdp/core/rdp.c:2606,6'
              BranchSideFuncs:
                - rdp_set_monitor_layout_pdu_state_
        - Branch String:   'libfreerdp/core/rdp.c:2606,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2607,3'
              BranchSideFuncs:
                - rdp_set_monitor_layout_pdu_state_
            - BranchSide:      'libfreerdp/core/rdp.c:2609,3'
              BranchSideFuncs:
                - rdp_set_monitor_layout_pdu_state_
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2604,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2605,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2605,2'
          Dst:             rdp_get_state_string
        - Src:             'libfreerdp/core/rdp.c:2605,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2611,9'
          Dst:             rdp_set_monitor_layout_pdu_state_
    - functionName:    rdp_reset_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         6
      ICount:          79
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - fastpath_free
        - license_free
        - mcs_free
        - nego_free
        - rdp_free_rc4_decrypt_keys
        - rdp_free_rc4_encrypt_keys
        - transport_free
        - winpr_Cipher_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2392,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2392,2'
              BranchSideFuncs:
                - rdp_free_rc4_decrypt_keys
                - rdp_free_rc4_encrypt_keys
                - winpr_Cipher_Free
                - winpr_Cipher_Free
                - mcs_free
                - nego_free
                - license_free
                - transport_free
                - fastpath_free
            - BranchSide:      'libfreerdp/core/rdp.c:2392,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2392,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2394,2'
          Dst:             rdp_free_rc4_decrypt_keys
        - Src:             'libfreerdp/core/rdp.c:2395,2'
          Dst:             rdp_free_rc4_encrypt_keys
        - Src:             'libfreerdp/core/rdp.c:2397,2'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/rdp.c:2398,2'
          Dst:             winpr_Cipher_Free
        - Src:             'libfreerdp/core/rdp.c:2402,2'
          Dst:             mcs_free
        - Src:             'libfreerdp/core/rdp.c:2403,2'
          Dst:             nego_free
        - Src:             'libfreerdp/core/rdp.c:2404,2'
          Dst:             license_free
        - Src:             'libfreerdp/core/rdp.c:2405,2'
          Dst:             transport_free
        - Src:             'libfreerdp/core/rdp.c:2406,2'
          Dst:             fastpath_free
    - functionName:    rdp_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         43
      ICount:          260
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - aad_free
        - aad_new
        - bulk_reset
        - fastpath_new
        - freerdp_settings_set_pointer_len
        - freerdp_settings_set_string
        - license_new
        - mcs_new
        - nego_new
        - rdp_finalize_reset_flags
        - rdp_reset_free
        - transport_new
        - transport_set_io_callbacks
        - transport_set_layer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2421,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2423,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2424,2'
              BranchSideFuncs:
                - __assert_fail
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2426,13'
              BranchSideFuncs:
                - __assert_fail
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2427,2'
              BranchSideFuncs:
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2429,13'
              BranchSideFuncs:
                - bulk_reset
                - rdp_reset_free
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2433,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2434,6'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2436,40'
              BranchSideFuncs:
                - freerdp_settings_set_pointer_len
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2436,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2437,6'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2439,35'
              BranchSideFuncs:
                - freerdp_settings_set_string
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2440,6'
              BranchSideFuncs:
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2442,7'
              BranchSideFuncs:
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2443,3'
              BranchSideFuncs:
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2445,5'
              BranchSideFuncs:
                - transport_new
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2447,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2448,3'
              BranchSideFuncs:
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
            - BranchSide:      'libfreerdp/core/rdp.c:2450,6'
              BranchSideFuncs:
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
                - transport_set_io_callbacks
        - Branch String:   'libfreerdp/core/rdp.c:2450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2452,35'
              BranchSideFuncs:
                - transport_set_io_callbacks
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2456,11'
              BranchSideFuncs:
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2452,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2453,4'
              BranchSideFuncs:
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2454,2'
              BranchSideFuncs:
                - aad_free
                - aad_new
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2459,3'
              BranchSideFuncs:
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2461,23'
              BranchSideFuncs:
                - nego_new
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2462,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2463,3'
              BranchSideFuncs:
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2465,21'
              BranchSideFuncs:
                - mcs_new
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2466,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2467,3'
              BranchSideFuncs:
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2469,27'
              BranchSideFuncs:
                - transport_set_layer
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2470,3'
              BranchSideFuncs:
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2472,29'
              BranchSideFuncs:
                - license_new
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2474,3'
              BranchSideFuncs:
                - fastpath_new
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2476,31'
              BranchSideFuncs:
                - fastpath_new
                - rdp_finalize_reset_flags
        - Branch String:   'libfreerdp/core/rdp.c:2477,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2478,3'
              BranchSideFuncs:
                - rdp_finalize_reset_flags
            - BranchSide:      'libfreerdp/core/rdp.c:2480,2'
              BranchSideFuncs:
                - rdp_finalize_reset_flags
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2421,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2424,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2427,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2429,2'
          Dst:             bulk_reset
        - Src:             'libfreerdp/core/rdp.c:2431,2'
          Dst:             rdp_reset_free
        - Src:             'libfreerdp/core/rdp.c:2433,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/rdp.c:2436,7'
          Dst:             freerdp_settings_set_pointer_len
        - Src:             'libfreerdp/core/rdp.c:2439,7'
          Dst:             freerdp_settings_set_string
        - Src:             'libfreerdp/core/rdp.c:2446,19'
          Dst:             transport_new
        - Src:             'libfreerdp/core/rdp.c:2452,8'
          Dst:             transport_set_io_callbacks
        - Src:             'libfreerdp/core/rdp.c:2456,2'
          Dst:             aad_free
        - Src:             'libfreerdp/core/rdp.c:2457,13'
          Dst:             aad_new
        - Src:             'libfreerdp/core/rdp.c:2461,14'
          Dst:             nego_new
        - Src:             'libfreerdp/core/rdp.c:2465,13'
          Dst:             mcs_new
        - Src:             'libfreerdp/core/rdp.c:2469,7'
          Dst:             transport_set_layer
        - Src:             'libfreerdp/core/rdp.c:2472,17'
          Dst:             license_new
        - Src:             'libfreerdp/core/rdp.c:2476,18'
          Dst:             fastpath_new
        - Src:             'libfreerdp/core/rdp.c:2481,7'
          Dst:             rdp_finalize_reset_flags
    - functionName:    rdp_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CloseHandle
        - DeleteCriticalSection
        - PubSub_Free
        - aad_free
        - autodetect_free
        - bulk_free
        - freerdp_settings_free
        - heartbeat_free
        - input_free
        - multitransport_free
        - nla_free
        - rdp_reset_free
        - redirection_free
        - update_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2494,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - rdp_reset_free
                - freerdp_settings_free
                - freerdp_settings_free
                - freerdp_settings_free
                - input_free
                - update_free
                - nla_free
                - redirection_free
                - autodetect_free
                - heartbeat_free
                - multitransport_free
                - bulk_free
                - free
                - PubSub_Free
                - aad_free
                - free
                - CloseHandle
            - BranchSide:      'libfreerdp/core/rdp.c:2496,26'
              BranchSideFuncs:
                - DeleteCriticalSection
                - rdp_reset_free
                - freerdp_settings_free
                - freerdp_settings_free
                - freerdp_settings_free
                - input_free
                - update_free
                - nla_free
                - redirection_free
                - autodetect_free
                - heartbeat_free
                - multitransport_free
                - bulk_free
                - free
                - PubSub_Free
                - aad_free
                - free
                - CloseHandle
        - Branch String:   'libfreerdp/core/rdp.c:2513,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2514,16'
              BranchSideFuncs:
                - CloseHandle
                - aad_free
                - free
            - BranchSide:      'libfreerdp/core/rdp.c:2515,12'
              BranchSideFuncs:
                - aad_free
                - free
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2496,3'
          Dst:             DeleteCriticalSection
        - Src:             'libfreerdp/core/rdp.c:2497,3'
          Dst:             rdp_reset_free
        - Src:             'libfreerdp/core/rdp.c:2499,3'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2500,3'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2501,3'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2503,3'
          Dst:             input_free
        - Src:             'libfreerdp/core/rdp.c:2504,3'
          Dst:             update_free
        - Src:             'libfreerdp/core/rdp.c:2505,3'
          Dst:             nla_free
        - Src:             'libfreerdp/core/rdp.c:2506,3'
          Dst:             redirection_free
        - Src:             'libfreerdp/core/rdp.c:2507,3'
          Dst:             autodetect_free
        - Src:             'libfreerdp/core/rdp.c:2508,3'
          Dst:             heartbeat_free
        - Src:             'libfreerdp/core/rdp.c:2509,3'
          Dst:             multitransport_free
        - Src:             'libfreerdp/core/rdp.c:2510,3'
          Dst:             bulk_free
        - Src:             'libfreerdp/core/rdp.c:2512,3'
          Dst:             PubSub_Free
        - Src:             'libfreerdp/core/rdp.c:2514,4'
          Dst:             CloseHandle
        - Src:             'libfreerdp/core/rdp.c:2515,3'
          Dst:             aad_free
    - functionName:    rdp_set_backup_settings
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - freerdp_settings_clone
        - freerdp_settings_free
        - rdp_reset_remote_settings
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2723,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2723,2'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
            - BranchSide:      'libfreerdp/core/rdp.c:2724,24'
              BranchSideFuncs:
                - freerdp_settings_free
                - freerdp_settings_clone
                - rdp_reset_remote_settings
        - Branch String:   'libfreerdp/core/rdp.c:2726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2727,3'
              BranchSideFuncs:
                - rdp_reset_remote_settings
            - BranchSide:      'libfreerdp/core/rdp.c:2728,35'
              BranchSideFuncs:
                - rdp_reset_remote_settings
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2723,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2724,2'
          Dst:             freerdp_settings_free
        - Src:             'libfreerdp/core/rdp.c:2725,26'
          Dst:             freerdp_settings_clone
        - Src:             'libfreerdp/core/rdp.c:2728,9'
          Dst:             rdp_reset_remote_settings
    - functionName:    rdp_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         63
      ICount:          450
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - CreateEventA
        - InitializeCriticalSection
        - PubSub_New
        - WLog_Get
        - WLog_SetContext
        - __assert_fail
        - aad_new
        - autodetect_new
        - bulk_new
        - calloc
        - fastpath_new
        - freerdp_settings_new
        - heartbeat_new
        - input_new
        - license_new
        - mcs_new
        - multitransport_new
        - nego_new
        - rdp_free
        - rdp_set_backup_settings
        - redirection_new
        - snprintf
        - transport_get_io_callbacks
        - transport_new
        - update_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2254,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2255,3'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - snprintf
                - WLog_SetContext
                - InitializeCriticalSection
                - __assert_fail
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2257,13'
              BranchSideFuncs:
                - WLog_Get
                - __assert_fail
                - snprintf
                - WLog_SetContext
                - InitializeCriticalSection
                - __assert_fail
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2258,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2258,2'
              BranchSideFuncs:
                - snprintf
                - WLog_SetContext
                - InitializeCriticalSection
                - __assert_fail
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2260,18'
              BranchSideFuncs:
                - snprintf
                - WLog_SetContext
                - InitializeCriticalSection
                - __assert_fail
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2265,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2265,2'
              BranchSideFuncs:
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2267,6'
              BranchSideFuncs:
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2267,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2268,9'
              BranchSideFuncs:
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2270,7'
              BranchSideFuncs:
                - freerdp_settings_new
                - rdp_free
                - rdp_set_backup_settings
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2270,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2272,60'
              BranchSideFuncs:
                - rdp_set_backup_settings
                - rdp_free
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2278,19'
              BranchSideFuncs:
                - rdp_set_backup_settings
                - rdp_free
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2274,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2275,4'
              BranchSideFuncs:
                - rdp_set_backup_settings
                - rdp_free
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2276,2'
              BranchSideFuncs:
                - rdp_set_backup_settings
                - rdp_free
                - transport_new
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2281,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2282,3'
              BranchSideFuncs:
                - transport_new
                - rdp_free
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2284,28'
              BranchSideFuncs:
                - transport_new
                - rdp_free
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2287,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2288,33'
              BranchSideFuncs:
                - transport_new
                - rdp_free
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2289,11'
              BranchSideFuncs:
                - transport_new
                - rdp_free
                - transport_get_io_callbacks
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2301,3'
              BranchSideFuncs:
                - transport_get_io_callbacks
                - rdp_free
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2304,57'
              BranchSideFuncs:
                - transport_get_io_callbacks
                - rdp_free
                - calloc
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2305,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2306,4'
              BranchSideFuncs:
                - calloc
                - rdp_free
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2307,13'
              BranchSideFuncs:
                - calloc
                - rdp_free
                - aad_new
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2308,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2309,4'
              BranchSideFuncs:
                - aad_new
                - rdp_free
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2310,4'
              BranchSideFuncs:
                - aad_new
                - rdp_free
                - license_new
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2314,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2315,3'
              BranchSideFuncs:
                - license_new
                - rdp_free
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2317,29'
              BranchSideFuncs:
                - license_new
                - rdp_free
                - input_new
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2320,3'
              BranchSideFuncs:
                - input_new
                - rdp_free
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2322,25'
              BranchSideFuncs:
                - input_new
                - rdp_free
                - update_new
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2324,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2325,3'
              BranchSideFuncs:
                - update_new
                - rdp_free
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2327,27'
              BranchSideFuncs:
                - update_new
                - rdp_free
                - fastpath_new
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2329,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2330,3'
              BranchSideFuncs:
                - fastpath_new
                - rdp_free
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2332,31'
              BranchSideFuncs:
                - fastpath_new
                - rdp_free
                - nego_new
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2334,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2335,3'
              BranchSideFuncs:
                - nego_new
                - rdp_free
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2337,23'
              BranchSideFuncs:
                - nego_new
                - rdp_free
                - mcs_new
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2339,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2340,3'
              BranchSideFuncs:
                - mcs_new
                - rdp_free
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2342,21'
              BranchSideFuncs:
                - mcs_new
                - rdp_free
                - redirection_new
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2345,3'
              BranchSideFuncs:
                - redirection_new
                - rdp_free
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2347,21'
              BranchSideFuncs:
                - redirection_new
                - rdp_free
                - autodetect_new
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2349,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2350,3'
              BranchSideFuncs:
                - autodetect_new
                - rdp_free
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2352,35'
              BranchSideFuncs:
                - autodetect_new
                - rdp_free
                - heartbeat_new
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2355,3'
              BranchSideFuncs:
                - heartbeat_new
                - rdp_free
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2357,19'
              BranchSideFuncs:
                - heartbeat_new
                - rdp_free
                - multitransport_new
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2359,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2360,3'
              BranchSideFuncs:
                - multitransport_new
                - rdp_free
                - bulk_new
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2362,43'
              BranchSideFuncs:
                - multitransport_new
                - rdp_free
                - bulk_new
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2365,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2366,3'
              BranchSideFuncs:
                - bulk_new
                - rdp_free
                - PubSub_New
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2368,23'
              BranchSideFuncs:
                - bulk_new
                - rdp_free
                - PubSub_New
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2371,3'
              BranchSideFuncs:
                - PubSub_New
                - rdp_free
                - CreateEventA
            - BranchSide:      'libfreerdp/core/rdp.c:2373,16'
              BranchSideFuncs:
                - PubSub_New
                - rdp_free
                - CreateEventA
        - Branch String:   'libfreerdp/core/rdp.c:2374,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2375,3'
              BranchSideFuncs:
                - CreateEventA
                - rdp_free
            - BranchSide:      'libfreerdp/core/rdp.c:2377,20'
              BranchSideFuncs:
                - CreateEventA
                - rdp_free
        - Branch String:   'libfreerdp/core/rdp.c:2378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2379,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2380,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2252,17'
          Dst:             calloc
        - Src:             'libfreerdp/core/rdp.c:2257,13'
          Dst:             WLog_Get
        - Src:             'libfreerdp/core/rdp.c:2258,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2260,8'
          Dst:             snprintf
        - Src:             'libfreerdp/core/rdp.c:2261,2'
          Dst:             WLog_SetContext
        - Src:             'libfreerdp/core/rdp.c:2263,2'
          Dst:             InitializeCriticalSection
        - Src:             'libfreerdp/core/rdp.c:2265,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2272,39'
          Dst:             freerdp_settings_new
        - Src:             'libfreerdp/core/rdp.c:2281,7'
          Dst:             rdp_set_backup_settings
        - Src:             'libfreerdp/core/rdp.c:2298,19'
          Dst:             transport_new
        - Src:             'libfreerdp/core/rdp.c:2304,30'
          Dst:             transport_get_io_callbacks
        - Src:             'libfreerdp/core/rdp.c:2307,13'
          Dst:             calloc
        - Src:             'libfreerdp/core/rdp.c:2313,13'
          Dst:             aad_new
        - Src:             'libfreerdp/core/rdp.c:2317,17'
          Dst:             license_new
        - Src:             'libfreerdp/core/rdp.c:2322,15'
          Dst:             input_new
        - Src:             'libfreerdp/core/rdp.c:2327,16'
          Dst:             update_new
        - Src:             'libfreerdp/core/rdp.c:2332,18'
          Dst:             fastpath_new
        - Src:             'libfreerdp/core/rdp.c:2337,14'
          Dst:             nego_new
        - Src:             'libfreerdp/core/rdp.c:2342,13'
          Dst:             mcs_new
        - Src:             'libfreerdp/core/rdp.c:2347,21'
          Dst:             redirection_new
        - Src:             'libfreerdp/core/rdp.c:2352,20'
          Dst:             autodetect_new
        - Src:             'libfreerdp/core/rdp.c:2357,19'
          Dst:             heartbeat_new
        - Src:             'libfreerdp/core/rdp.c:2362,24'
          Dst:             multitransport_new
        - Src:             'libfreerdp/core/rdp.c:2368,14'
          Dst:             bulk_new
        - Src:             'libfreerdp/core/rdp.c:2373,16'
          Dst:             PubSub_New
        - Src:             'libfreerdp/core/rdp.c:2377,20'
          Dst:             CreateEventA
        - Src:             'libfreerdp/core/rdp.c:2385,2'
          Dst:             rdp_free
    - functionName:    freerdp_get_stats
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - inBytes
        - outBytes
        - inPackets
        - outPackets
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2229,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2231,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2232,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2233,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2234,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2235,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2235,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2236,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2237,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2238,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2240,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_check_fds
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         36
      ICount:          159
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_client_redirect
        - transport_check_fds
        - transport_get_tsg
        - tsg_check_event_handles
        - tsg_get_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2195,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2195,2'
              BranchSideFuncs:
                - transport_get_tsg
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
                - tsg_check_event_handles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - tsg_get_state
            - BranchSide:      'libfreerdp/core/rdp.c:2196,14'
              BranchSideFuncs:
                - transport_get_tsg
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
                - tsg_check_event_handles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - tsg_get_state
        - Branch String:   'libfreerdp/core/rdp.c:2199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2201,32'
              BranchSideFuncs:
                - tsg_check_event_handles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - tsg_get_state
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
            - BranchSide:      'libfreerdp/core/rdp.c:2211,31'
              BranchSideFuncs:
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
        - Branch String:   'libfreerdp/core/rdp.c:2201,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2203,4'
              BranchSideFuncs:
                - tsg_get_state
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
            - BranchSide:      'libfreerdp/core/rdp.c:2207,21'
              BranchSideFuncs:
                - tsg_get_state
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
        - Branch String:   'libfreerdp/core/rdp.c:2203,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2203,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2204,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2207,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2208,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2209,2'
              BranchSideFuncs:
                - transport_check_fds
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rdp_client_redirect
        - Branch String:   'libfreerdp/core/rdp.c:2213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2215,28'
              BranchSideFuncs:
                - rdp_client_redirect
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2219,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2215,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2216,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2217,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:2219,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2220,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2222,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:2220,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2220,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:2222,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2195,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:2198,8'
          Dst:             transport_get_tsg
        - Src:             'libfreerdp/core/rdp.c:2201,8'
          Dst:             tsg_check_event_handles
        - Src:             'libfreerdp/core/rdp.c:2203,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2203,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:2207,7'
          Dst:             tsg_get_state
        - Src:             'libfreerdp/core/rdp.c:2211,11'
          Dst:             transport_check_fds
        - Src:             'libfreerdp/core/rdp.c:2215,8'
          Dst:             rdp_client_redirect
        - Src:             'libfreerdp/core/rdp.c:2220,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:2220,3'
          Dst:             WLog_PrintMessage
    - functionName:    Stream_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:735,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:735,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:736,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:736,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:737,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:737,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:735,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:736,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:737,3'
          Dst:             __assert_fail
    - functionName:    rdp_send_error_info
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Write_UINT32
        - rdp_data_pdu_init
        - rdp_send_data_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:2176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2177,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:2179,24'
              BranchSideFuncs:
                - rdp_data_pdu_init
                - Stream_Write_UINT32.14119
                - rdp_send_data_pdu
        - Branch String:   'libfreerdp/core/rdp.c:2181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:2182,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.14119
                - rdp_send_data_pdu
            - BranchSide:      'libfreerdp/core/rdp.c:2184,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.14119
                - rdp_send_data_pdu
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2179,6'
          Dst:             rdp_data_pdu_init
        - Src:             'libfreerdp/core/rdp.c:2184,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/rdp.c:2185,11'
          Dst:             rdp_send_data_pdu
    - functionName:    rdp_data_pdu_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
        - Stream_SafeSeekEx
        - rdp_send_stream_pdu_init
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:446,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:448,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:448,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:449,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:451,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:443,15'
          Dst:             rdp_send_stream_pdu_init
        - Src:             'libfreerdp/core/rdp.c:448,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:453,2'
          Dst:             Stream_Release
    - functionName:    rdp_send_data_pdu
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - type
        - channel_id
      BBCount:         26
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_GetPosition
        - Stream_Length
        - Stream_Release
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - WLog_IsLevelActive
        - rdp_get_sec_bytes
        - rdp_security_stream_out
        - rdp_write_header
        - rdp_write_share_control_header
        - rdp_write_share_data_header
        - transport_write
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:892,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:893,3'
              BranchSideFuncs:
                - Stream_Release
                - Stream_GetPosition.14129
                - Stream_SetPosition
                - rdp_write_header
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:895,7'
              BranchSideFuncs:
                - Stream_Release
                - Stream_GetPosition.14129
                - Stream_SetPosition
                - rdp_write_header
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:895,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:896,3'
              BranchSideFuncs:
                - Stream_GetPosition.14129
                - Stream_SetPosition
                - rdp_write_header
                - Stream_Release
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:898,37'
              BranchSideFuncs:
                - Stream_GetPosition.14129
                - Stream_SetPosition
                - rdp_write_header
                - Stream_Release
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:900,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:901,3'
              BranchSideFuncs:
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - Stream_Release
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:902,32'
              BranchSideFuncs:
                - rdp_get_sec_bytes
                - Stream_GetPosition.14129
                - Stream_Seek.13873
                - rdp_write_share_control_header
                - Stream_Release
                - rdp_write_share_data_header
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:905,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:906,3'
              BranchSideFuncs:
                - rdp_write_share_data_header
                - Stream_Release
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:907,35'
              BranchSideFuncs:
                - rdp_write_share_data_header
                - Stream_Release
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:908,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_Release
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:909,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - rdp_security_stream_out
                - Stream_Release
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:912,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Release
                - Stream_Length.13963
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:914,12'
              BranchSideFuncs:
                - Stream_SetPosition
                - Stream_SealLength
                - WLog_IsLevelActive
                - transport_write
                - Stream_Release
                - Stream_Length.13963
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:917,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:917,2'
              BranchSideFuncs:
                - Stream_Length.13963
                - WLog_PrintMessage
                - transport_write
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:921,2'
              BranchSideFuncs:
                - transport_write
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:922,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:923,3'
              BranchSideFuncs:
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:925,5'
              BranchSideFuncs:
                - Stream_Release
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:898,18'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/rdp.c:899,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/rdp.c:900,7'
          Dst:             rdp_write_header
        - Src:             'libfreerdp/core/rdp.c:902,14'
          Dst:             rdp_get_sec_bytes
        - Src:             'libfreerdp/core/rdp.c:903,13'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/rdp.c:904,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:905,7'
          Dst:             rdp_write_share_control_header
        - Src:             'libfreerdp/core/rdp.c:907,7'
          Dst:             rdp_write_share_data_header
        - Src:             'libfreerdp/core/rdp.c:909,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/rdp.c:911,7'
          Dst:             rdp_security_stream_out
        - Src:             'libfreerdp/core/rdp.c:915,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/core/rdp.c:916,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/core/rdp.c:917,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:917,2'
          Dst:             Stream_Length
        - Src:             'libfreerdp/core/rdp.c:917,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:922,6'
          Dst:             transport_write
        - Src:             'libfreerdp/core/rdp.c:927,2'
          Dst:             Stream_Release
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:896,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:896,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:897,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:897,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:896,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             __assert_fail
    - functionName:    rdp_write_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - channelId
      BBCount:         34
      ICount:          205
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_BE
        - Stream_Write_UINT8
        - __assert_fail
        - mcs_write_domain_mcspdu_header
        - per_write_integer16
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:656,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:656,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:657,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:657,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:657,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:658,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:658,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:658,2'
              BranchSideFuncs:
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:659,2'
              BranchSideFuncs:
                - __assert_fail
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:659,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:659,2'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:660,6'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:660,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:663,25'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:666,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:667,7'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:676,38'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:666,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:669,30'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:676,38'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:672,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:673,14'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:674,2'
              BranchSideFuncs:
                - mcs_write_domain_mcspdu_header
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:676,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:677,3'
              BranchSideFuncs:
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:678,27'
              BranchSideFuncs:
                - per_write_integer16
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:678,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:679,3'
              BranchSideFuncs:
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:680,27'
              BranchSideFuncs:
                - per_write_integer16
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:680,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:681,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:682,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
        - Branch String:   'libfreerdp/core/rdp.c:682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:683,3'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
            - BranchSide:      'libfreerdp/core/rdp.c:684,21'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16_BE
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:656,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:657,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:658,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:659,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:676,7'
          Dst:             mcs_write_domain_mcspdu_header
        - Src:             'libfreerdp/core/rdp.c:678,7'
          Dst:             per_write_integer16
        - Src:             'libfreerdp/core/rdp.c:680,7'
          Dst:             per_write_integer16
        - Src:             'libfreerdp/core/rdp.c:682,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/core/rdp.c:684,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:692,2'
          Dst:             Stream_Write_UINT16_BE
    - functionName:    rdp_get_sec_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - sec_flags
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:794,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:796,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:801,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:798,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:799,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:800,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:801,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:801,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:803,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:801,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:803,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:807,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdp_write_share_control_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - type
        - channel_id
      BBCount:         16
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogEx
        - Stream_Write_UINT16
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:307,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:307,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:308,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:308,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:309,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:309,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:312,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:312,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:314,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:314,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:315,3'
              BranchSideFuncs:
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:316,9'
              BranchSideFuncs:
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:307,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:308,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:314,7'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
        - Src:             'libfreerdp/core/rdp.c:318,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/rdp.c:319,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/rdp.c:320,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_write_share_data_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - type
        - share_id
      BBCount:         16
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogEx
        - Stream_Write_UINT16
        - Stream_Write_UINT32
        - Stream_Write_UINT8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:349,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:349,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:350,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:350,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:350,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:351,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:351,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:354,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:355,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:356,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
        - Branch String:   'libfreerdp/core/rdp.c:357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:358,3'
              BranchSideFuncs:
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:361,22'
              BranchSideFuncs:
                - Stream_Write_UINT32.14119
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT16.14135
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:349,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:350,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:357,7'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
        - Src:             'libfreerdp/core/rdp.c:361,2'
          Dst:             Stream_Write_UINT32
        - Src:             'libfreerdp/core/rdp.c:362,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:363,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:364,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/rdp.c:365,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:366,2'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:367,2'
          Dst:             Stream_Write_UINT16
    - functionName:    rdp_security_stream_out
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
        - s
        - length
        - sec_flags
        - pad
      BBCount:         52
      ICount:          356
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - Stream_Buffer
        - Stream_CheckAndLogRequiredCapacityWLogEx
        - Stream_GetPosition
        - Stream_Pointer
        - Stream_Seek
        - Stream_Write_UINT16
        - Stream_Write_UINT8
        - __assert_fail
        - rdp_write_security_header
        - security_encrypt
        - security_fips_encrypt
        - security_hmac_signature
        - security_lock
        - security_mac_signature
        - security_salted_mac_signature
        - security_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:700,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:700,2'
              BranchSideFuncs:
                - rdp_write_security_header
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:701,6'
              BranchSideFuncs:
                - rdp_write_security_header
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:701,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:702,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:704,15'
              BranchSideFuncs:
                - rdp_write_security_header
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:707,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:709,34'
              BranchSideFuncs:
                - rdp_write_security_header
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:787,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:709,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:710,4'
              BranchSideFuncs:
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:712,7'
              BranchSideFuncs:
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:712,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:714,9'
              BranchSideFuncs:
                - security_lock
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:784,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:715,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:716,5'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:718,8'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:718,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:720,18'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_Buffer.14019
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:751,24'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - Stream_GetPosition.14129
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
        - Branch String:   'libfreerdp/core/rdp.c:722,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:723,6'
              BranchSideFuncs:
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:725,15'
              BranchSideFuncs:
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT8.14136
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:732,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:733,7'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:735,10'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:735,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:736,13'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:738,24'
              BranchSideFuncs:
                - Stream_Write_UINT8.14136
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_hmac_signature
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:740,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:741,6'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_hmac_signature
                - security_unlock
                - Stream_Seek.13873
                - security_fips_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:742,34'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_hmac_signature
                - security_unlock
                - Stream_Seek.13873
                - security_fips_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:742,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:743,6'
              BranchSideFuncs:
                - Stream_Seek.13873
                - security_fips_encrypt
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:745,17'
              BranchSideFuncs:
                - Stream_Seek.13873
                - security_fips_encrypt
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:746,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:747,6'
              BranchSideFuncs:
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:748,4'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:753,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:754,6'
              BranchSideFuncs:
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:755,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - security_unlock
                - Stream_Pointer.13844
                - security_mac_signature
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
        - Branch String:   'libfreerdp/core/rdp.c:757,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:758,6'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_mac_signature
                - security_unlock
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
            - BranchSide:      'libfreerdp/core/rdp.c:759,9'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_mac_signature
                - security_unlock
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - Stream_Pointer.13844
                - security_salted_mac_signature
        - Branch String:   'libfreerdp/core/rdp.c:759,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:760,45'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_salted_mac_signature
                - security_unlock
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
            - BranchSide:      'libfreerdp/core/rdp.c:764,33'
              BranchSideFuncs:
                - Stream_Pointer.13844
                - security_mac_signature
                - security_unlock
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
        - Branch String:   'libfreerdp/core/rdp.c:766,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:767,6'
              BranchSideFuncs:
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:769,17'
              BranchSideFuncs:
                - Stream_Seek.13873
                - Stream_Pointer.13844
                - security_encrypt
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:771,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:0,0'
              BranchSideFuncs:
                - security_unlock
            - BranchSide:      'libfreerdp/core/rdp.c:772,6'
              BranchSideFuncs:
                - security_unlock
        - Branch String:   'libfreerdp/core/rdp.c:778,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:780,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:780,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:782,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:700,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:709,8'
          Dst:             rdp_write_security_header
        - Src:             'libfreerdp/core/rdp.c:715,9'
          Dst:             security_lock
        - Src:             'libfreerdp/core/rdp.c:720,18'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:721,33'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/core/rdp.c:727,5'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/rdp.c:728,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:738,5'
          Dst:             Stream_Write_UINT8
        - Src:             'libfreerdp/core/rdp.c:740,10'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
        - Src:             'libfreerdp/core/rdp.c:742,48'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:742,10'
          Dst:             security_hmac_signature
        - Src:             'libfreerdp/core/rdp.c:745,5'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:746,10'
          Dst:             security_fips_encrypt
        - Src:             'libfreerdp/core/rdp.c:751,24'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:752,25'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/core/rdp.c:757,10'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
        - Src:             'libfreerdp/core/rdp.c:761,45'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:760,15'
          Dst:             security_salted_mac_signature
        - Src:             'libfreerdp/core/rdp.c:764,52'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:764,10'
          Dst:             security_mac_signature
        - Src:             'libfreerdp/core/rdp.c:769,5'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/core/rdp.c:771,27'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/core/rdp.c:771,10'
          Dst:             security_encrypt
        - Src:             'libfreerdp/core/rdp.c:778,9'
          Dst:             security_unlock
    - functionName:    rdp_write_security_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rdp
        - s
        - flags
      BBCount:         19
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogEx
        - Stream_Write_UINT16
        - WLog_IsLevelActive
        - __assert_fail
        - rdp_security_flag_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:218,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:218,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:219,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:219,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:219,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:221,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:222,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/core/rdp.c:224,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
                - rdp_security_flag_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/core/rdp.c:224,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:224,2'
              BranchSideFuncs:
                - rdp_security_flag_string
                - WLog_PrintMessage
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
            - BranchSide:      'libfreerdp/core/rdp.c:226,22'
              BranchSideFuncs:
                - Stream_Write_UINT16.14135
                - Stream_Write_UINT16.14135
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:218,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:219,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:221,7'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
        - Src:             'libfreerdp/core/rdp.c:224,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/core/rdp.c:224,2'
          Dst:             rdp_security_flag_string
        - Src:             'libfreerdp/core/rdp.c:224,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/core/rdp.c:226,2'
          Dst:             Stream_Write_UINT16
        - Src:             'libfreerdp/core/rdp.c:227,2'
          Dst:             Stream_Write_UINT16
    - functionName:    Stream_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:695,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:695,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:696,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:696,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:697,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:697,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:695,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:696,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:697,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:678,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:678,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:679,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:679,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:680,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:680,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:678,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:679,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:680,3'
          Dst:             __assert_fail
    - functionName:    Stream_Write_UINT16_BE
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:704,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:704,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:705,3'
              BranchSideFuncs:
                - __assert_fail
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:705,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:705,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
            - BranchSide:      'winpr/include/winpr/stream.h:706,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - __assert_fail
        - Branch String:   'winpr/include/winpr/stream.h:706,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:706,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:706,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:704,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:705,3'
          Dst:             __assert_fail
        - Src:             'winpr/include/winpr/stream.h:706,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:706,3'
          Dst:             __assert_fail
    - functionName:    rdp_send_stream_pdu_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_Release
        - Stream_SafeSeekEx
        - rdp_send_stream_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:429,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:430,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:432,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:432,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:433,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:435,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:427,15'
          Dst:             rdp_send_stream_init
        - Src:             'libfreerdp/core/rdp.c:432,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:437,2'
          Dst:             Stream_Release
    - functionName:    rdp_send_stream_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rdp
      BBCount:         17
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Release
        - Stream_SafeSeekEx
        - __assert_fail
        - rdp_security_stream_init
        - transport_send_stream_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:405,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:405,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_send_stream_init
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
            - BranchSide:      'libfreerdp/core/rdp.c:406,2'
              BranchSideFuncs:
                - __assert_fail
                - transport_send_stream_init
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
        - Branch String:   'libfreerdp/core/rdp.c:406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:406,2'
              BranchSideFuncs:
                - transport_send_stream_init
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
            - BranchSide:      'libfreerdp/core/rdp.c:408,33'
              BranchSideFuncs:
                - transport_send_stream_init
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
        - Branch String:   'libfreerdp/core/rdp.c:410,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:411,3'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
            - BranchSide:      'libfreerdp/core/rdp.c:413,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_Release
                - rdp_security_stream_init
        - Branch String:   'libfreerdp/core/rdp.c:413,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:414,3'
              BranchSideFuncs:
                - rdp_security_stream_init
                - Stream_Release
            - BranchSide:      'libfreerdp/core/rdp.c:416,32'
              BranchSideFuncs:
                - rdp_security_stream_init
                - Stream_Release
        - Branch String:   'libfreerdp/core/rdp.c:416,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:417,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:419,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:405,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:406,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:408,6'
          Dst:             transport_send_stream_init
        - Src:             'libfreerdp/core/rdp.c:413,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:416,7'
          Dst:             rdp_security_stream_init
        - Src:             'libfreerdp/core/rdp.c:421,2'
          Dst:             Stream_Release
    - functionName:    rdp_security_stream_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rdp
        - s
        - sec_header
      BBCount:         31
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_SafeSeekEx
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:373,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:374,2'
              BranchSideFuncs:
                - __assert_fail
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/rdp.c:374,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:374,2'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:376,6'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/rdp.c:376,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:378,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:392,11'
              BranchSideFuncs:
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/rdp.c:378,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:379,4'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:381,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/rdp.c:381,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:383,9'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:387,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:383,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:384,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:385,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:389,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:390,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:391,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/core/rdp.c:392,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:392,34'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/core/rdp.c:394,8'
              BranchSideFuncs:
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/core/rdp.c:394,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:395,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/core/rdp.c:396,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:373,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:374,2'
          Dst:             __assert_fail
        - Src:             'libfreerdp/core/rdp.c:378,8'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:383,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/core/rdp.c:394,8'
          Dst:             Stream_SafeSeekEx
    - functionName:    rdp_channel_send_packet
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdp
        - channelId
        - totalSize
        - flags
        - data
        - chunkSize
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_channel_send_packet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2168,9'
          Dst:             freerdp_channel_send_packet
    - functionName:    rdp_send_channel_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rdp
        - channelId
        - data
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_channel_send
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/core/rdp.c:2162,9'
          Dst:             freerdp_channel_send
    - functionName:    rdp_recv_callback_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/core/rdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transport
        - s
        - extra
      BBCount:         278
      ICount:          1164
      EdgeCount:       339
      CyclomaticComplexity: 63
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - __assert_fail
        - aad_get_state
        - aad_recv
        - freerdp_settings_get_bool
        - mcs_client_begin
        - mcs_recv_attach_user_confirm
        - mcs_recv_connect_response
        - mcs_send_attach_user_request
        - mcs_send_channel_join_request
        - mcs_send_erect_domain_request
        - nego_get_state
        - nego_recv
        - nego_send_negotiation_request
        - nego_set_requested_protocols
        - nego_set_state
        - nego_update_settings_from_state
        - nla_get_state
        - nla_recv_pdu
        - nla_set_state
        - rdp_client_connect_auto_detect
        - rdp_client_connect_confirm_active
        - rdp_client_connect_demand_active
        - rdp_client_connect_license
        - rdp_client_connect_mcs_channel_join_confirm
        - rdp_client_exchange_monitor_layout
        - rdp_client_skip_mcs_channel_join
        - rdp_client_transition_to_state
        - rdp_get_state
        - rdp_get_state_string
        - rdp_handle_sc_flags
        - rdp_recv_pdu
        - state_run_failed
        - state_run_result_string
        - state_run_success
        - transport_set_aad_mode
        - transport_set_nla_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/core/rdp.c:1847,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/core/rdp.c:1847,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rdp_get_state
                - rdp_recv_pdu
                - state_run_failed
                - state_run_failed
                - WLog_IsLevelActive
                - rdp_get_state_string
                - state_run_result_string
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rdp_get_state_string
                - state_run_result_string
                - WLog_PrintMessage
                - rdp_handle_sc_flags
                - rdp_handle_sc_flags
                - rdp_handle_sc_flags
                - rdp_handle_sc_flags
                - rdp_client_connect_confirm_active
                - rdp_client_exchange_monitor_layout
                - rdp_client_connect_demand_active
                - state_run_failed
                - rdp_client_transition_to_state
                - WLog_IsLevelActive
                - rdp_get_state_string
                - state_run_result_string
                - WLog_PrintMessage
                - rdp_client_connect_auto_detect
                - rdp_client_transition_to_state
                - rdp_cl